From: Erik V. <ev...@us...> - 2011-11-13 13:41:31
|
data/1870/TileSet.xml | 2 +- data/18AL/TileSet.xml | 2 +- data/18Kaas/TileSet.xml | 2 +- rails/game/OperatingRound.java | 4 +++- 4 files changed, 6 insertions(+), 4 deletions(-) New commits: commit e9fbe53c5ef3c0b6f047771d478dbd919a7ad1db Author: Erik Vos <eri...@xs...> Date: Sun Nov 13 14:35:29 2011 +0100 Fixed two 18AL bugs. 1. (reported by Thomas Wall Hannaford): Green tile #25 was not upgradeable to #45 and #46. This fix also applies to 1870 and 18Kaas. 2. (reported by Hildebrand Tigelaar): The registration of buying one train to prevent any further buys was not undoable. This fix probably also applies to other games where similar buying restrictions exist. diff --git a/data/1870/TileSet.xml b/data/1870/TileSet.xml index 3a1b9d1..9fc9fd2 100644 --- a/data/1870/TileSet.xml +++ b/data/1870/TileSet.xml @@ -80,7 +80,7 @@ <Upgrade id="42,43,46,47" /> </Tile> <Tile id="25" quantity="3"> - <Upgrade id="40" /> + <Upgrade id="40,45,46" /> </Tile> <Tile id="26" quantity="2"> <Upgrade id="42,44,45" /> diff --git a/data/18AL/TileSet.xml b/data/18AL/TileSet.xml index 9afa970..9247c8c 100644 --- a/data/18AL/TileSet.xml +++ b/data/18AL/TileSet.xml @@ -82,7 +82,7 @@ <Upgrade id="42,43,46,47" /> </Tile> <Tile id="25" quantity="1"> - <Upgrade id="40" /> + <Upgrade id="40,45,46" /> </Tile> <Tile id="26" quantity="1"> <Upgrade id="42,44,45" /> diff --git a/data/18Kaas/TileSet.xml b/data/18Kaas/TileSet.xml index fe8ff75..87cc7f0 100644 --- a/data/18Kaas/TileSet.xml +++ b/data/18Kaas/TileSet.xml @@ -77,7 +77,7 @@ <Upgrade id="42,43,46,47" /> </Tile> <Tile id="25" quantity="1"> - <Upgrade id="40" /> + <Upgrade id="40,45,46" /> </Tile> <Tile id="26" quantity="1"> <Upgrade id="42,44,45" /> diff --git a/rails/game/OperatingRound.java b/rails/game/OperatingRound.java index 458a6a7..604caeb 100644 --- a/rails/game/OperatingRound.java +++ b/rails/game/OperatingRound.java @@ -2749,7 +2749,9 @@ public class OperatingRound extends Round implements Observer { } if (oldHolder.getOwner() instanceof Bank) { - trainsBoughtThisTurn.add(train.getCertType()); + //trainsBoughtThisTurn.add(train.getCertType()); + new AddToList<TrainCertificateType>(trainsBoughtThisTurn, train.getCertType(), + operatingCompany.get().getName()+"_TrainsBoughtThisTurn"); } if (stb != null) { |