tobymao / 18xx

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

When running trains, "Submit" button does "Reset" instead #841

Closed a112358132134 closed 4 years ago

a112358132134 commented 4 years ago

1846 hotseat test game. [EDIT: I've left the game at this point. Ref is hs_nbyhzpwt_1592877805]

Trying to set up new runs for the PRR. Clicking "Submit" resets all the train runs to the prior OR's run, rather than actually submitting the selection. No error is provided, and as far as I'm aware, the runs are all legitimate.

image

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

willbeplayin commented 4 years ago

The routes in the data are different from the image provided. I did copy the json and it ran fine without problems.

willbeplayin commented 4 years ago

When redoing the routes in the image, it says "route must contain a token", so I'm guessing it doesn't include the F20 PRR token as a token?

wcraigtrader commented 4 years ago

I'm seeing the same problem, but with IC running through Cleveland, even though it has the 3rd token for Cleveland (upgraded to brown #297).

a112358132134 commented 4 years ago

@willbeplayin Sorry, wasn't clear in the bug report. The game data would be out of sync with the image due to it not being submitted, hence why I included the image.

@wcraigtrader so it's your additional token placed in Cleveland that appears problematic?

My best guess on my reported situation is that something funky with the buy-in of the Big 4 by the PRR was causing the issue, but that's speculation only. I'll try another game tomorrow and test a range of train route and token scenarios and see if I can isolate anything.

tobymao commented 4 years ago

cannot repro, please try again and let me know if it's still broken