tobymao / 18xx

A platform for playing 18xx games online!
https://18xx.games
Other
286 stars 186 forks source link

[1846] Obsolete 2 trains are incorrectly counted towards train limit #827

Closed a112358132134 closed 4 years ago

a112358132134 commented 4 years ago

1846 hot seat testing.

Moved into brown phase, train limit decreased. However, newly obsolete 2 trains were still counted towards the train limit, and could be successfully selected to be discarded to reduce total train volume.

From the GMT rules: 6.83 Train Limit: The number of trains which a corporation may own varies with the game phase. Phased out trains do not count against a corporation’s train limit.

EDIT: Last section of the readable log: -- Phase 3 (Operating Rounds: 2, Train Limit: 3, Available Tiles: Yellow, Green, Brown ) -- -- Event: Private companies close -- GT buys a 5 train for $500 from The Depot NYC discards 2 B&O discards 2 -- Operating Round 4.2 (of 2) -- Carol operates BIG4

a112358132134 commented 4 years ago

{ "status": "active", "actions": [ { "type": "bid", "entity": "Carol", "entity_type": "player", "id": 1, "company": "BIG4", "price": 40 }, { "type": "bid", "entity": "Bob", "entity_type": "player", "id": 2, "company": "Pass (2)", "price": 0 }, { "type": "bid", "entity": "Alice", "entity_type": "player", "id": 3, "company": "MAIL", "price": 80 }, { "type": "bid", "entity": "Carol", "entity_type": "player", "id": 4, "company": "C&WI", "price": 60 }, { "type": "bid", "entity": "Bob", "entity_type": "player", "id": 5, "company": "TBC", "price": 60 }, { "type": "bid", "entity": "Alice", "entity_type": "player", "id": 6, "company": "Pass (3)", "price": 0 }, { "type": "bid", "entity": "Carol", "entity_type": "player", "id": 7, "company": "Pass (1)", "price": 0 }, { "type": "bid", "entity": "Bob", "entity_type": "player", "id": 8, "company": "MS", "price": 60 }, { "type": "bid", "entity": "Alice", "entity_type": "player", "id": 9, "company": "MC", "price": 40 }, { "type": "par", "entity": "Alice", "entity_type": "player", "id": 10, "corporation": "GT", "share_price": "90,0,9" }, { "type": "par", "entity": "Bob", "entity_type": "player", "id": 11, "corporation": "B&O", "share_price": "100,0,10" }, { "type": "par", "entity": "Carol", "entity_type": "player", "id": 12, "corporation": "NYC", "share_price": "80,0,8" }, { "type": "buy_shares", "entity": "Alice", "entity_type": "player", "id": 13, "shares": [ "GT_1" ] }, { "type": "buy_shares", "entity": "Carol", "entity_type": "player", "id": 14, "shares": [ "NYC_1" ] }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 15 }, { "type": "pass", "entity": "Carol", "entity_type": "player", "id": 16 }, { "type": "lay_tile", "entity": "MS", "entity_type": "minor", "id": 17, "hex": "C13", "tile": "7-0", "rotation": 4 }, { "type": "lay_tile", "entity": "MS", "entity_type": "minor", "id": 18, "hex": "D14", "tile": "5-0", "rotation": 1 }, { "type": "run_routes", "entity": "MS", "entity_type": "minor", "id": 19, "routes": [ { "train": "2-0", "connections": [ [ "C15", "C13", "D14" ] ] } ] }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 20, "hex": "G9", "tile": "6-0", "rotation": 5 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 21, "hex": "G7", "tile": "57-0", "rotation": 1 }, { "type": "run_routes", "entity": "BIG4", "entity_type": "minor", "id": 22, "routes": [ { "train": "2-1", "connections": [ [ "G9", "G7" ] ] } ] }, { "type": "sell_shares", "entity": "NYC", "entity_type": "corporation", "id": 23, "shares": [ "NYC_2", "NYC_3" ], "percent": 20, "share_price": 70 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 24, "hex": "D18", "tile": "8-0", "rotation": 4 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 25, "hex": "E17", "tile": "291-0", "rotation": 3 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 26 }, { "type": "buy_train", "entity": "NYC", "entity_type": "corporation", "id": 27, "train": "2-2", "price": 80 }, { "type": "buy_train", "entity": "NYC", "entity_type": "corporation", "id": 28, "train": "2-3", "price": 80 }, { "type": "buy_train", "entity": "NYC", "entity_type": "corporation", "id": 29, "train": "2-4", "price": 80 }, { "type": "buy_train", "entity": "NYC", "entity_type": "corporation", "id": 30, "train": "2-5", "price": 80 }, { "type": "undo", "entity": "NYC", "entity_type": "corporation", "id": 31 }, { "type": "buy_train", "entity": "NYC", "entity_type": "corporation", "id": 32, "train": "2-5", "price": 80 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 33 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 34 }, { "type": "lay_tile", "entity": "GT", "entity_type": "corporation", "id": 35, "hex": "B16", "tile": "6-1", "rotation": 4 }, { "type": "lay_tile", "entity": "GT", "entity_type": "corporation", "id": 36, "hex": "D12", "tile": "9-0", "rotation": 1 }, { "type": "buy_company", "entity": "GT", "entity_type": "corporation", "id": 37, "company": "MC", "price": 40 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 38 }, { "type": "buy_train", "entity": "GT", "entity_type": "corporation", "id": 39, "train": "2-6", "price": 80 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 40 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 41 }, { "type": "sell_shares", "entity": "B&O", "entity_type": "corporation", "id": 42, "shares": [ "B&O_1", "B&O_2" ], "percent": 20, "share_price": 90 }, { "type": "buy_company", "entity": "B&O", "entity_type": "corporation", "id": 43, "company": "TBC", "price": 60 }, { "type": "undo", "entity": "B&O", "entity_type": "corporation", "id": 44 }, { "type": "undo", "entity": "B&O", "entity_type": "corporation", "id": 45 }, { "type": "sell_shares", "entity": "B&O", "entity_type": "corporation", "id": 46, "shares": [ "B&O_1", "B&O_2" ], "percent": 20, "share_price": 90 }, { "type": "buy_company", "entity": "B&O", "entity_type": "corporation", "id": 47, "company": "TBC", "price": 60 }, { "type": "undo", "entity": "B&O", "entity_type": "corporation", "id": 48 }, { "type": "buy_company", "entity": "B&O", "entity_type": "corporation", "id": 49, "company": "TBC", "price": 60 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 50 }, { "type": "undo", "entity": "B&O", "entity_type": "corporation", "id": 51 }, { "type": "buy_company", "entity": "B&O", "entity_type": "corporation", "id": 52, "company": "MS", "price": 60 }, { "type": "place_token", "entity": "B&O", "entity_type": "corporation", "id": 53, "city": "5-0-0", "slot": 0 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 54, "hex": "D10", "tile": "8-1", "rotation": 2 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 55, "hex": "C9", "tile": "6-2", "rotation": 3 }, { "type": "buy_train", "entity": "B&O", "entity_type": "corporation", "id": 56, "train": "4-0", "price": 160, "variant": "3/5" }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 57 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 58 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 59, "hex": "H10", "tile": "9-1", "rotation": 2 }, { "type": "run_routes", "entity": "BIG4", "entity_type": "minor", "id": 60, "routes": [ { "train": "2-1", "connections": [ [ "G9", "G7" ] ] } ] }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 61, "hex": "B10", "tile": "7-1", "rotation": 0 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 62 }, { "type": "run_routes", "entity": "B&O", "entity_type": "corporation", "id": 63, "routes": [ { "train": "2-0", "connections": [ [ "C15", "B16" ] ] }, { "train": "4-0", "connections": [ [ "C15", "C13", "D14" ], [ "D14", "D12", "D10", "C9" ], [ "B8", "B10", "C9" ] ] } ] }, { "type": "dividend", "entity": "B&O", "entity_type": "corporation", "id": 64, "kind": "payout" }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 65 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 66 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 67 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 68 }, { "type": "undo", "entity": "GT", "entity_type": "corporation", "id": 69 }, { "type": "lay_tile", "entity": "GT", "entity_type": "corporation", "id": 70, "hex": "C13", "tile": "29-0", "rotation": 4 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 71 }, { "type": "run_routes", "entity": "GT", "entity_type": "corporation", "id": 72, "routes": [ { "train": "2-6", "connections": [ [ "C15", "B16" ] ] } ] }, { "type": "dividend", "entity": "GT", "entity_type": "corporation", "id": 73, "kind": "withhold" }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 74 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 75 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 76 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 77, "hex": "D20", "tile": "14-0", "rotation": 0 }, { "type": "run_routes", "entity": "NYC", "entity_type": "corporation", "id": 78, "routes": [ { "train": "2-2", "connections": [ [ "C21", "D20" ] ] }, { "train": "2-3", "connections": [ [ "E17", "D18", "D20" ] ] }, { "train": "2-4", "connections": [ [ "D22", "D20" ] ] } ] }, { "type": "dividend", "entity": "NYC", "entity_type": "corporation", "id": 79, "kind": "payout" }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 80 }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 81 }, { "type": "buy_shares", "entity": "Bob", "entity_type": "player", "id": 82, "shares": [ "B&O_1" ] }, { "type": "buy_shares", "entity": "Carol", "entity_type": "player", "id": 83, "shares": [ "B&O_2" ] }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 84 }, { "type": "buy_shares", "entity": "Bob", "entity_type": "player", "id": 85, "shares": [ "B&O_3" ] }, { "type": "pass", "entity": "Carol", "entity_type": "player", "id": 86 }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 87 }, { "type": "pass", "entity": "Bob", "entity_type": "player", "id": 88 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 89, "hex": "I11", "tile": "8-2", "rotation": 0 }, { "type": "run_routes", "entity": "BIG4", "entity_type": "minor", "id": 90, "routes": [ { "train": "2-1", "connections": [ [ "G9", "H10", "I11", "J10" ] ] } ] }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 91 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 92, "hex": "D10", "tile": "23-0", "rotation": 4 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 93, "hex": "D8", "tile": "9-2", "rotation": 1 }, { "type": "place_token", "entity": "B&O", "entity_type": "corporation", "id": 94, "city": "D6-0-2", "slot": 0 }, { "type": "run_routes", "entity": "B&O", "entity_type": "corporation", "id": 95, "routes": [ { "train": "2-0", "connections": [ [ "C15", "B16" ] ] }, { "train": "4-0", "connections": [ [ "D14", "C13", "C15" ], [ "C9", "D10", "D12", "D14" ], [ "B8", "B10", "C9" ] ] } ] }, { "type": "dividend", "entity": "B&O", "entity_type": "corporation", "id": 96, "kind": "payout" }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 97 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 98 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 99 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 100, "hex": "E19", "tile": "8-3", "rotation": 1 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 101 }, { "type": "run_routes", "entity": "NYC", "entity_type": "corporation", "id": 102, "routes": [ { "train": "2-2", "connections": [ [ "C21", "D20" ] ] }, { "train": "2-3", "connections": [ [ "E17", "D18", "D20" ] ] }, { "train": "2-4", "connections": [ [ "D22", "D20" ] ] }, { "train": "2-5", "connections": [ [ "D20", "E19", "E17" ] ] } ] }, { "type": "dividend", "entity": "NYC", "entity_type": "corporation", "id": 103, "kind": "payout" }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 104 }, { "type": "sell_shares", "entity": "GT", "entity_type": "corporation", "id": 105, "shares": [ "GT_2", "GT_3" ], "percent": 20, "share_price": 60 }, { "type": "lay_tile", "entity": "GT", "entity_type": "corporation", "id": 106, "hex": "D12", "tile": "24-0", "rotation": 1 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 107 }, { "type": "run_routes", "entity": "GT", "entity_type": "corporation", "id": 108, "routes": [ { "train": "2-6", "connections": [ [ "C15", "B16" ] ] } ] }, { "type": "dividend", "entity": "GT", "entity_type": "corporation", "id": 109, "kind": "payout" }, { "type": "buy_train", "entity": "GT", "entity_type": "corporation", "id": 110, "train": "4-1", "price": 160, "variant": "3/5" }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 111 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 112 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 113, "hex": "G5", "tile": "8-4", "rotation": 4 }, { "type": "run_routes", "entity": "BIG4", "entity_type": "minor", "id": 114, "routes": [ { "train": "2-1", "connections": [ [ "G9", "H10", "I11", "J10" ] ] } ] }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 115 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 116, "hex": "G19", "tile": "14-1", "rotation": 1 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 117, "hex": "F18", "tile": "8-5", "rotation": 5 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 118 }, { "type": "run_routes", "entity": "B&O", "entity_type": "corporation", "id": 119, "routes": [ { "train": "2-0", "connections": [ [ "C15", "B16" ] ] }, { "train": "4-0", "connections": [ [ "D14", "C13", "C15" ], [ "D14", "D12", "D10", "C9" ], [ "B8", "B10", "C9" ] ] } ] }, { "type": "dividend", "entity": "B&O", "entity_type": "corporation", "id": 120, "kind": "payout" }, { "type": "buy_train", "entity": "B&O", "entity_type": "corporation", "id": 121, "train": "4-2", "price": 180, "variant": "4" }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 122 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 123 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 124 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 125, "hex": "E17", "tile": "294-0", "rotation": 0 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 126, "hex": "E15", "tile": "8-6", "rotation": 2 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 127 }, { "type": "run_routes", "entity": "NYC", "entity_type": "corporation", "id": 128, "routes": [ { "train": "2-2", "connections": [ [ "C21", "D20" ] ] }, { "train": "2-3", "connections": [ [ "D20", "D18", "E17" ] ] }, { "train": "2-4", "connections": [ [ "D22", "D20" ] ] }, { "train": "2-5", "connections": [ [ "D20", "E19", "E17" ] ] } ] }, { "type": "dividend", "entity": "NYC", "entity_type": "corporation", "id": 129, "kind": "payout" }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 130 }, { "type": "undo", "entity": "GT", "entity_type": "corporation", "id": 131 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 132 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 133 }, { "type": "lay_tile", "entity": "GT", "entity_type": "corporation", "id": 134, "hex": "D8", "tile": "23-1", "rotation": 4 }, { "type": "place_token", "entity": "GT", "entity_type": "corporation", "id": 135, "city": "D6-0-1", "slot": 0 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 136 }, { "type": "run_routes", "entity": "GT", "entity_type": "corporation", "id": 137, "routes": [ { "train": "2-6", "connections": [ [ "B18", "B16" ] ] }, { "train": "4-1", "connections": [ [ "B8", "B10", "C9" ], [ "C9", "D10", "D12", "C13", "C15" ], [ "C15", "B16" ] ] } ] }, { "type": "dividend", "entity": "GT", "entity_type": "corporation", "id": 138, "kind": "payout" }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 139 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 140 }, { "type": "buy_shares", "entity": "Carol", "entity_type": "player", "id": 141, "shares": [ "NYC_2" ] }, { "type": "buy_shares", "entity": "Alice", "entity_type": "player", "id": 142, "shares": [ "NYC_3" ] }, { "type": "buy_shares", "entity": "Bob", "entity_type": "player", "id": 143, "shares": [ "NYC_4" ] }, { "type": "buy_shares", "entity": "Carol", "entity_type": "player", "id": 144, "shares": [ "NYC_5" ] }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 145 }, { "type": "pass", "entity": "Bob", "entity_type": "player", "id": 146 }, { "type": "pass", "entity": "Carol", "entity_type": "player", "id": 147 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 148, "hex": "H4", "tile": "9-3", "rotation": 0 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 149, "hex": "I3", "tile": "8-7", "rotation": 1 }, { "type": "run_routes", "entity": "BIG4", "entity_type": "minor", "id": 150, "routes": [ { "train": "2-1", "connections": [ [ "G9", "H10", "I11", "J10" ] ] } ] }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 151 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 152 }, { "type": "undo", "entity": "B&O", "entity_type": "corporation", "id": 153 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 154, "hex": "F16", "tile": "7-2", "rotation": 3 }, { "type": "undo", "entity": "B&O", "entity_type": "corporation", "id": 155 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 156, "hex": "F16", "tile": "7-2", "rotation": 3 }, { "type": "run_routes", "entity": "B&O", "entity_type": "corporation", "id": 157, "routes": [ { "train": "2-0", "connections": [ [ "C15", "B16" ] ] }, { "train": "4-0", "connections": [ [ "D14", "C13", "C15" ], [ "C9", "D10", "D12", "D14" ], [ "B8", "B10", "C9" ] ] }, { "train": "4-2", "connections": [ [ "D20", "D18", "E17" ], [ "G19", "F18", "F16", "E17" ], [ "G21", "G19" ] ] } ] }, { "type": "dividend", "entity": "B&O", "entity_type": "corporation", "id": 158, "kind": "payout" }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 159 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 160 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 161 }, { "type": "undo", "entity": "NYC", "entity_type": "corporation", "id": 162 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 163 }, { "type": "buy_company", "entity": "NYC", "entity_type": "corporation", "id": 164, "company": "C&WI", "price": 60 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 165, "hex": "E15", "tile": "25-0", "rotation": 4 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 166, "hex": "F14", "tile": "8-8", "rotation": 1 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 167 }, { "type": "run_routes", "entity": "NYC", "entity_type": "corporation", "id": 168, "routes": [ { "train": "2-2", "connections": [ [ "C21", "D20" ] ] }, { "train": "2-3", "connections": [ [ "D20", "D18", "E17" ] ] }, { "train": "2-4", "connections": [ [ "D22", "D20" ] ] }, { "train": "2-5", "connections": [ [ "D20", "E19", "E17" ] ] } ] }, { "type": "dividend", "entity": "NYC", "entity_type": "corporation", "id": 169, "kind": "payout" }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 170 }, { "type": "buy_shares", "entity": "GT", "entity_type": "corporation", "id": 171, "shares": [ "GT_2" ], "share_price": 90 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 172 }, { "type": "run_routes", "entity": "GT", "entity_type": "corporation", "id": 173, "routes": [ { "train": "2-6", "connections": [ [ "B18", "B16" ] ] }, { "train": "4-1", "connections": [ [ "B8", "B10", "C9" ], [ "C9", "D10", "D12", "C13", "C15" ], [ "C15", "B16" ] ] } ] }, { "type": "dividend", "entity": "GT", "entity_type": "corporation", "id": 174, "kind": "payout" }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 175 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 176 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 177, "hex": "G9", "tile": "14-2", "rotation": 1 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 178, "hex": "G11", "tile": "8-9", "rotation": 1 }, { "type": "run_routes", "entity": "BIG4", "entity_type": "minor", "id": 179, "routes": [ { "train": "2-1", "connections": [ [ "J10", "I11", "H10", "G9" ] ] } ] }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 180 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 181, "hex": "F12", "tile": "8-10", "rotation": 4 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 182, "hex": "C15", "tile": "294-1", "rotation": 0 }, { "type": "run_routes", "entity": "B&O", "entity_type": "corporation", "id": 183, "routes": [ { "train": "2-0", "connections": [ [ "C17", "C15" ] ] }, { "train": "4-0", "connections": [ [ "G19", "F18", "F16", "E17" ], [ "G9", "G11", "F12", "F14", "E15", "E17" ], [ "G7", "G9" ], [ "G7", "G5", "H4", "I3", "I1" ] ] }, { "train": "4-2", "connections": [ [ "D14", "C13", "C15" ], [ "C9", "D10", "D12", "D14" ], [ "B8", "B10", "C9" ] ] } ] }, { "type": "dividend", "entity": "B&O", "entity_type": "corporation", "id": 184, "kind": "payout" }, { "type": "buy_train", "entity": "B&O", "entity_type": "corporation", "id": 185, "train": "4-3", "price": 160, "variant": "3/5" }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 186 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 187 }, { "type": "place_token", "entity": "NYC", "entity_type": "corporation", "id": 188, "city": "57-0-0", "slot": 0 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 189 }, { "type": "run_routes", "entity": "NYC", "entity_type": "corporation", "id": 190, "routes": [ { "train": "2-2", "connections": [ [ "G7", "G5", "H4", "I3", "I1" ] ] }, { "train": "2-3", "connections": [ [ "D20", "D18", "E17" ] ] }, { "train": "2-4", "connections": [ [ "D22", "D20" ] ] }, { "train": "2-5", "connections": [ [ "D20", "E19", "E17" ] ] } ] }, { "type": "dividend", "entity": "NYC", "entity_type": "corporation", "id": 191, "kind": "payout" }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 192 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 193 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 194 }, { "type": "run_routes", "entity": "GT", "entity_type": "corporation", "id": 195, "routes": [ { "train": "2-6", "connections": [ [ "B18", "B16" ] ] }, { "train": "4-1", "connections": [ [ "B8", "B10", "C9" ], [ "C9", "D10", "D12", "C13", "C15" ], [ "B16", "C15" ] ] } ] }, { "type": "dividend", "entity": "GT", "entity_type": "corporation", "id": 196, "kind": "payout" }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 197 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 198 }, { "type": "buy_shares", "entity": "Alice", "entity_type": "player", "id": 199, "shares": [ "GT_3" ] }, { "type": "buy_shares", "entity": "Bob", "entity_type": "player", "id": 200, "shares": [ "B&O_4" ] }, { "type": "buy_shares", "entity": "Carol", "entity_type": "player", "id": 201, "shares": [ "B&O_5" ] }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 202 }, { "type": "buy_shares", "entity": "Bob", "entity_type": "player", "id": 203, "shares": [ "GT_4" ] }, { "type": "buy_shares", "entity": "Carol", "entity_type": "player", "id": 204, "shares": [ "B&O_6" ] }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 205 }, { "type": "pass", "entity": "Bob", "entity_type": "player", "id": 206 }, { "type": "buy_shares", "entity": "Carol", "entity_type": "player", "id": 207, "shares": [ "B&O_7" ] }, { "type": "pass", "entity": "Alice", "entity_type": "player", "id": 208 }, { "type": "pass", "entity": "Bob", "entity_type": "player", "id": 209 }, { "type": "pass", "entity": "Carol", "entity_type": "player", "id": 210 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 211, "hex": "F8", "tile": "9-4", "rotation": 2 }, { "type": "lay_tile", "entity": "BIG4", "entity_type": "minor", "id": 212, "hex": "E7", "tile": "9-5", "rotation": 2 }, { "type": "run_routes", "entity": "BIG4", "entity_type": "minor", "id": 213, "routes": [ { "train": "2-1", "connections": [ [ "J10", "I11", "H10", "G9" ] ] } ] }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 214 }, { "type": "lay_tile", "entity": "B&O", "entity_type": "corporation", "id": 215, "hex": "F16", "tile": "26-0", "rotation": 4 }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 216 }, { "type": "run_routes", "entity": "B&O", "entity_type": "corporation", "id": 217, "routes": [ { "train": "2-0", "connections": [ [ "B16", "C15" ] ] }, { "train": "4-0", "connections": [ [ "B8", "B10", "C9" ], [ "C9", "D10", "D12", "D14" ], [ "D14", "C13", "C15" ], [ "C17", "C15" ] ] }, { "train": "4-2", "connections": [ [ "G21", "G19" ] ] }, { "train": "4-3", "connections": [ [ "H20", "G19" ], [ "E17", "F16", "F18", "G19" ], [ "G9", "G11", "F12", "F14", "E15", "E17" ], [ "J10", "I11", "H10", "G9" ] ] } ] }, { "type": "dividend", "entity": "B&O", "entity_type": "corporation", "id": 218, "kind": "payout" }, { "type": "pass", "entity": "B&O", "entity_type": "corporation", "id": 219 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 220 }, { "type": "lay_tile", "entity": "NYC", "entity_type": "corporation", "id": 221, "hex": "G7", "tile": "14-3", "rotation": 0 }, { "type": "undo", "entity": "NYC", "entity_type": "corporation", "id": 222 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 223 }, { "type": "undo", "entity": "NYC", "entity_type": "corporation", "id": 224 }, { "type": "place_token", "entity": "NYC", "entity_type": "corporation", "id": 225, "city": "D6-0-3", "slot": 0 }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 226 }, { "type": "run_routes", "entity": "NYC", "entity_type": "corporation", "id": 227, "routes": [ { "train": "2-2", "connections": [ [ "G7", "G5", "H4", "I3", "I1" ] ] }, { "train": "2-3", "connections": [ [ "D20", "D18", "E17" ] ] }, { "train": "2-4", "connections": [ [ "D22", "D20" ] ] }, { "train": "2-5", "connections": [ [ "D20", "E19", "E17" ] ] } ] }, { "type": "dividend", "entity": "NYC", "entity_type": "corporation", "id": 228, "kind": "payout" }, { "type": "pass", "entity": "NYC", "entity_type": "corporation", "id": 229 }, { "type": "sell_shares", "entity": "GT", "entity_type": "corporation", "id": 230, "shares": [ "GT_5", "GT_6" ], "percent": 20, "share_price": 90 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 231 }, { "type": "undo", "entity": "GT", "entity_type": "corporation", "id": 232 }, { "type": "lay_tile", "entity": "GT", "entity_type": "corporation", "id": 233, "hex": "D6", "tile": "298-0", "rotation": 0 }, { "type": "pass", "entity": "GT", "entity_type": "corporation", "id": 234 }, { "type": "run_routes", "entity": "GT", "entity_type": "corporation", "id": 235, "routes": [ { "train": "2-6", "connections": [ [ "C5", "D6" ] ] }, { "train": "4-1", "connections": [ [ "B18", "B16" ], [ "B16", "C15" ], [ "C9", "D10", "D12", "C13", "C15" ], [ "B8", "B10", "C9" ] ] } ] }, { "type": "dividend", "entity": "GT", "entity_type": "corporation", "id": 236, "kind": "payout" }, { "type": "buy_train", "entity": "GT", "entity_type": "corporation", "id": 237, "train": "5-0", "price": 500, "variant": "5" }, { "type": "discard_train", "entity": "NYC", "entity_type": "corporation", "id": 238, "train": "2-5" }, { "type": "discard_train", "entity": "B&O", "entity_type": "corporation", "id": 239, "train": "2-0" } ], "id": "hs_lcviayur_1592826398", "players": [ { "name": "Alice" }, { "name": "Bob" }, { "name": "Carol" } ], "title": "1846", "description": "Test game 345", "max_players": "3", "mode": "hotseat", "user": { "id": 0, "name": "You" }, "created_at": "2020-06-22", "loaded": true, "result": {} }

tobymao commented 4 years ago

try to repro again please

a112358132134 commented 4 years ago

Tested again - confirmed now working.