-
Notifications
You must be signed in to change notification settings - Fork 22
Bugs
Dr. Martin Brumm edited this page Jul 9, 2017
·
1 revision
- Fixed the Reload Command, missing was the RailsRoot Instance, Move some Code around to resemble the initial load sequence.
- Condition check for zero vertexes added (Marek Jeszka)
- BonusToken Situation in 18AL
- Quick Fix to make MapHex.upgrade working for hexes that have no station and get upgraded to a station by a specialtilelay. 18AL has exactly that scenario and a number of other games too.
- Fix Tile 8877 Shanghai Yellow value was wrong now corrected to 30
- Fixing a bug in 1880s handling of players debt during emergency raise of trains.
- Fixing the bug that an investor was still able to operate in Phase 4. **This apparently didnt get transfered to 2.0 RC1 while being fixed in 1.9. *Fixed the problem that a Special Train Buy using the RC could trigger a phase change that wouldnt be recognised for Train Discards.
- Corrected game behaviour for 1835. According to Rules a sell share action only does NOT prolong the Stockround but is treated as a pass. Only share buying actions are valid to prolong a round.
- Fixes by Erik Vos
- fixed reload and press done button bug in 1856 (SF)
###18EU
- added 18EU test games from Volker Schnell, fixed two reporting issues (SF)
- preliminary bugfix for 18EU offboard revenue modifier (SF)
- fix for StartCompany_18EU equality problems (SF)
- added third station on B/V -3005 tile to prevent error on upgrade to 581 (SF)
- fixed bug that prevented playing through initial auction
- fixed 18EU offboard modifier for Red-To-Red bonuses
- added missing Stockmarket field F8
- removal of private "Ship" company moved to phase 5 (first 6 train)
- Player worth is updated by any stock price change
- fixed undo bug for share selling in 1835: previously the stock price adjustment was ignored
- fixed bug that PR stock price raises even if M2 was not exchanged into PR president
- fixed display of tokens in hex tooltip
- fixed display of tokens of map for 4-slots cities (e.g. NYC in 1830 Coalfields)
- in StartRoundWindow the priority player indication is updated
- fixed bug during auction that zero price private was bought by wrong player
- (partial) fix for 1835: swap of presidency after prussian merger round: exchange 10% before 5% shares
- fixed bug in GameSetupWindow that prevented selection of the next player name by mouse
- fixed bug in GameSetupWindow to show options after selection of a different game
- Fixed UI problem in StartRoundWindow: did not show the correct info text for start items
- Removed stock space coordinates from par prices in Game Status window
- fixed bug that the price for purchased items is not shown in StartRound window
- Fixed bug that a not yet operating PR is not offered to buy trains from
- Fixed bug that closed company is asked to operate if the company merged
- Changed default (start) variant to Standard from Clemens
- Add correct handling of Coalfield rights (both tile laying and revenue calculation)
- Prussian stock price did not increase as long as there are un-exchanged shares
- Definition of tiles 8858, 8854, 8885 were wrong (sides connected to sides, instead sides to the towns), Effect was wrong revenue calculations
- Added Beijing 8887, 8888 to handemade tiles, as they cannot be setup correctly with TileDesigner
- Fixed definition of tile 8879 (Shanghai): Loop track from city to city
- Fixed definition of tile 8880 (Shanghai): Duplicate track definition, wrong side to side connection instead of side to city
- Fixed definition of tile 455: wrong name (495)
- Fixed definition of Bejing green 8886: Loop track from city to city, duplicate track definition
- Added Beijing -80004 to handemade tiles, cannot be setup correctly with TileDesigner
- Reverted to the working version of Ferry modifier (based on RevenueBonuses defined on map.xml)
- Fixed omission in Express Modifier: Protect ferry modifier vertices to incorporate ferry maluses for express trains
- Fixed bug on Mouse-Overs for player certificates details: president was always shown as 20% certificate
- Only offer tile lays for which the company has the permission to lay that tile colour
- Improved undo/redo behavior during operating rounds by adding state variables
- Fixed wrong 1880 Stockmarket attribute
- Fixed double reporting of 'company operates' for investors in 1880
- Fixed display bug in Investor exchange message
- Reordered player order shown in report window
- Selection of Building Rights: Show only selections with the correct number of building rights
- Added Par-Slot and Rights chosen after purchase of director to the report window
- Fixed bug that have the game terminate before the last company operates
- Fixed bug that 6E, 8, 8E trains ignored towns
- Added brokerage fee to report window
- Do not show zero payoffs of Privates in later phases
- Fixed wrong output to report window: no discard of trains to pool anymore, added option to TrainManager where to discard trains
- Rails stopped during StartRound
- Enforce correct tile lays around Beijing
- Shows Investor Home number below exchanged Token until the OR ends (Investors get closed only at the end of the round currently)
- After president change there is no way to select the certificates to exchange (this is done by the previous director), partial fix is implemented: prefer 10% to 5%
- Duplicate player names are not checked, silent error
Many of them are fixed by now, but fix has to be confirmed.
From John David Galt after alpha 4 on dev list:
- I can set "unlimited diesels" in the options screen, but the display of future trains still says D(6), not D(+).
From Pieter Lust reported on 1.7.12 on user list ('Bug with Prussian dividends in 1835?': Prussian dividends are not always calculated correctly.
From Volker Schnell on 1.7.? on dev list ('1835 bug Exchange presedencie'): Some issues in the selection of the exchanged share for director share.
From John David Galt after alpha 4 on dev list:
- A railroad that takes a loan buys in the Ship private during the tile-laying phase of its turn is not being allowed to place the port token before running. It is not offered as an option during the token-laying phase, and if I select Special -> Lay port token, nothing happens.
From Peter Lindholm on 1880 Rails Issues in 1.8.7:
- Rails does not automatically add the +50 for the Russia to Vladivostok run.