diff --git a/contracts/syndote/app/out.txt b/contracts/syndote/app/out.txt new file mode 100644 index 000000000..99059167a --- /dev/null +++ b/contracts/syndote/app/out.txt @@ -0,0 +1,4113 @@ + Compiling syndote-app v1.1.0 (/Users/timur/Desktop/dapps/contracts/syndote/app) +warning: unreachable expression + --> syndote/app/src/services/game/game.rs:363:21 + | +362 | exec::wait_for(gas_refill_timeout); + | ---------------------------------- any code following this expression is unreachable +363 | Ok(()) + | ^^^^^^ unreachable expression + | + = note: `#[warn(unreachable_code)]` on by default + +warning: unused variable: `time_for_step` + --> syndote/app/src/services/game/game.rs:293:9 + | +293 | time_for_step: u32, + | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_time_for_step` + | + = note: `#[warn(unused_variables)]` on by default + +warning: `syndote-app` (lib) generated 2 warnings (1 duplicate) + Compiling syndote v1.1.0 (/Users/timur/Desktop/dapps/contracts/syndote/wasm) +warning: `syndote-app` (lib) generated 2 warnings (1 duplicate) +warning: syndote@1.1.0: wasm-opt optimizations error: wasm-opt not found! Make sure the binary is in your PATH environment. +warning: unused `Result` that must be used + --> syndote/app/tests/test.rs:118:5 + | +118 | / client +119 | | .play(ADMIN_ID.into()) +120 | | .send_recv(syndote_id) +121 | | .await; + | |______________^ + | + = note: this `Result` may be an `Err` variant, which should be handled + = note: `#[warn(unused_must_use)]` on by default +help: use `let _ = ...` to ignore the resulting value + | +118 | let _ = client + | +++++++ + +warning: `syndote-app` (lib test) generated 2 warnings (2 duplicates) +warning: `syndote-app` (test "test") generated 1 warning + Finished `release` profile [optimized] target(s) in 8.39s + Running unittests src/lib.rs (/Users/timur/Desktop/dapps/contracts/target/release/deps/syndote_app-cf1a2641ff4b1929) + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/test.rs (/Users/timur/Desktop/dapps/contracts/target/release/deps/test-a8aa54d07ce8d115) + +running 1 test +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 747921589744 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 746918420322 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa103..51c8)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa103..51c8)] 0x0100..0000: GAS IN STRATEGY 697711793059 +[DEBUG test_play_game] [handle(0xa103..51c8)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xa103..51c8)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0x115f..13dc)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x115f..13dc)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x115f..13dc)] 0x06eb..8a34: ReservationId::reserve 685936500019 +[DEBUG test_play_game] [handle(0x115f..13dc)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x115f..13dc)] 0x06eb..8a34: round 0 +[DEBUG test_play_game] [handle(0x115f..13dc)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0xf374..0281)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa497..357c)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 745350705546 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 744496940828 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf4b8..720a)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf4b8..720a)] 0x0200..0000: GAS IN STRATEGY 697705575075 +[DEBUG test_play_game] [handle(0xf4b8..720a)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xf4b8..720a)] 0x0200..0000: BuyCell +[DEBUG test_play_game] [handle(0xfefa..0f79)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xfefa..0f79)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xfefa..0f79)] 0x06eb..8a34: ReservationId::reserve 685930435259 +[DEBUG test_play_game] [handle(0xfefa..0f79)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xfefa..0f79)] 0x06eb..8a34: round 0 +[DEBUG test_play_game] [handle(0xfefa..0f79)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0xc898..3916)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x495f..08fe)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 742929226052 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 742082395866 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3581..9474)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3581..9474)] 0x0300..0000: GAS IN STRATEGY 697702600092 +[DEBUG test_play_game] [handle(0x3581..9474)] 0x0300..0000: ThrowRoll +[DEBUG test_play_game] [handle(0x3581..9474)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x53b8..bb79)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x53b8..bb79)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x53b8..bb79)] 0x06eb..8a34: ReservationId::reserve 685921665443 +[DEBUG test_play_game] [handle(0x53b8..bb79)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x53b8..bb79)] 0x06eb..8a34: round 0 +[DEBUG test_play_game] [handle(0x53b8..bb79)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0xca16..c697)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x420a..0fff)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 740514681090 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 739667850904 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xb859..21c1)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xb859..21c1)] 0x0400..0000: GAS IN STRATEGY 697702600192 +[DEBUG test_play_game] [handle(0xb859..21c1)] 0x0400..0000: ThrowRoll +[DEBUG test_play_game] [handle(0xb859..21c1)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xa6c0..4af0)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xa6c0..4af0)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xa6c0..4af0)] 0x06eb..8a34: ReservationId::reserve 685924679497 +[DEBUG test_play_game] [handle(0xa6c0..4af0)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa6c0..4af0)] 0x06eb..8a34: round 1 +[DEBUG test_play_game] [handle(0xa6c0..4af0)] 0x06eb..8a34: after wake! Success 9257949143 +[DEBUG test_play_game] [handle(0x75a0..e80b)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xfbd4..f2d6)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 738246896623 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 737243110328 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x047d..661d)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x047d..661d)] 0x0100..0000: GAS IN STRATEGY 683630730472 +[DEBUG test_play_game] [handle(0x047d..661d)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x047d..661d)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0x63c5..f2aa)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x63c5..f2aa)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x63c5..f2aa)] 0x06eb..8a34: ReservationId::reserve 671849082191 +[DEBUG test_play_game] [handle(0x63c5..f2aa)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x63c5..f2aa)] 0x06eb..8a34: round 1 +[DEBUG test_play_game] [handle(0x63c5..f2aa)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x650d..b572)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xb5c1..e999)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 735824172916 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 734806148355 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x53ed..15dd)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x53ed..15dd)] 0x0200..0000: GAS IN STRATEGY 683621124007 +[DEBUG test_play_game] [handle(0x53ed..15dd)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x53ed..15dd)] 0x0200..0000: BuyCell +[DEBUG test_play_game] [handle(0xf99e..0a9f)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf99e..0a9f)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf99e..0a9f)] 0x06eb..8a34: ReservationId::reserve 671843613303 +[DEBUG test_play_game] [handle(0xf99e..0a9f)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf99e..0a9f)] 0x06eb..8a34: round 1 +[DEBUG test_play_game] [handle(0xf99e..0a9f)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x5e4a..e462)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3ae9..2cef)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 733389178591 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 732378243916 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc090..707a)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc090..707a)] 0x0300..0000: GAS IN STRATEGY 683611076567 +[DEBUG test_play_game] [handle(0xc090..707a)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xc090..707a)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: pay_rent 681996549246 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: ReservationId::reserve 671796263875 +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: round 1 +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 1, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 10, balance: 14000, debt: 0, in_jail: false, round: 0, cells: {}, penalty: 0, lost: false, reservation_id: Some(0xe1d1b62cd58538c9fdc7f9514392d6df47a195a1dea656324e65abf6a7864c68) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 17, balance: 11140, debt: 0, in_jail: false, round: 1, cells: {9, 17}, penalty: 0, lost: false, reservation_id: Some(0x215a6dacfd1cfc845c48bf9ac2ff36b982dcd90be8ce808ac39a9551ddd836d9) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 17, balance: 13760, debt: 0, in_jail: false, round: 1, cells: {}, penalty: 0, lost: false, reservation_id: Some(0x3fe398ee89ed3715227173032d976790df2b02f0e092da9df70bb500bcdfb3d5) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 15, balance: 11650, debt: 0, in_jail: false, round: 1, cells: {3, 15}, penalty: 0, lost: false, reservation_id: Some(0x489e77fc5e1248cca1252317229229309b9df5e3bc061dcd3b4f0dfe6402940c) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 7, properties: [None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x0b13..7353)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xa30f..dc20)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x9550..da04)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 730810685815 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 729949017657 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe228..b221)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe228..b221)] 0x0400..0000: GAS IN STRATEGY 683614090621 +[DEBUG test_play_game] [handle(0xe228..b221)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xe228..b221)] 0x0400..0000: BuyCell +[DEBUG test_play_game] [handle(0x43c2..aa15)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x43c2..aa15)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x43c2..aa15)] 0x06eb..8a34: ReservationId::reserve 671838401938 +[DEBUG test_play_game] [handle(0x43c2..aa15)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x43c2..aa15)] 0x06eb..8a34: round 2 +[DEBUG test_play_game] [handle(0x43c2..aa15)] 0x06eb..8a34: after wake! Success 9249170759 +[DEBUG test_play_game] [handle(0x8c61..57d0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbc36..f24a)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 728377080663 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 727505122834 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3681..ef91)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3681..ef91)] 0x0100..0000: GAS IN STRATEGY 669533067236 +[DEBUG test_play_game] [handle(0x3681..ef91)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x3681..ef91)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0x37d3..43a1)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x37d3..43a1)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x37d3..43a1)] 0x06eb..8a34: ReservationId::reserve 657748185381 +[DEBUG test_play_game] [handle(0x37d3..43a1)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x37d3..43a1)] 0x06eb..8a34: round 2 +[DEBUG test_play_game] [handle(0x37d3..43a1)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x6f2c..2d8d)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0b44..6054)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 726088153070 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 725072517446 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5556..1ce5)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5556..1ce5)] 0x0200..0000: GAS IN STRATEGY 669528619948 +[DEBUG test_play_game] [handle(0x5556..1ce5)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x5556..1ce5)] 0x0200..0000: BuyCell +[DEBUG test_play_game] [handle(0xca65..d160)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xca65..d160)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xca65..d160)] 0x06eb..8a34: ReservationId::reserve 657597554609 +[DEBUG test_play_game] [handle(0xca65..d160)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xca65..d160)] 0x06eb..8a34: round 2 +[DEBUG test_play_game] [handle(0xca65..d160)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x18ce..f0f0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7bd9..b9b6)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 723655547682 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 722635615467 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xeb33..c69b)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xeb33..c69b)] 0x0300..0000: GAS IN STRATEGY 669477955261 +[DEBUG test_play_game] [handle(0xeb33..c69b)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xeb33..c69b)] 0x0300..0000: BuyCell +[DEBUG test_play_game] [handle(0xe812..3e46)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe812..3e46)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe812..3e46)] 0x06eb..8a34: ReservationId::reserve 657548149509 +[DEBUG test_play_game] [handle(0xe812..3e46)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe812..3e46)] 0x06eb..8a34: round 2 +[DEBUG test_play_game] [handle(0xe812..3e46)] 0x06eb..8a34: after wake! Success 9538958276 +[DEBUG test_play_game] [handle(0x8f1f..fed6)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x5b37..6782)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 721218645703 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 720197414467 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd60e..fad7)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd60e..fad7)] 0x0400..0000: GAS IN STRATEGY 669515464261 +[DEBUG test_play_game] [handle(0xd60e..fad7)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xd60e..fad7)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: pay_rent 667595798705 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: ReservationId::reserve 657544061306 +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: round 3 +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: after wake! Success 9390620553 +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 3, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 24, balance: 11235, debt: 0, in_jail: false, round: 2, cells: {18}, penalty: 0, lost: false, reservation_id: Some(0xa88fd59e7274216ebc6886b7b694464da324e7f5d215832f5d529d2fffa3664a) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 28, balance: 7790, debt: 0, in_jail: false, round: 2, cells: {9, 17, 28}, penalty: 0, lost: false, reservation_id: Some(0x9309a9b236bc49fd5e2d160c3f21c603631dca65d0abbc5fd7de33abe84afe28) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 25, balance: 10560, debt: 0, in_jail: false, round: 2, cells: {25}, penalty: 0, lost: false, reservation_id: Some(0x3a32b004c7ce95df8b2debe27bbf51be39b1acb8b7cd238430429174cc635ad4) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 24, balance: 8815, debt: 0, in_jail: false, round: 2, cells: {3, 15, 24}, penalty: 0, lost: false, reservation_id: Some(0xee54eb0d9811ebed08842f2d56db645a2ec05d09ccbb0dc26fc24e52aeb1300a) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 12, properties: [None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x65fc..0bad)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x8ff6..0303)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xdf66..df2c)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 718780255558 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 717627962168 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4da3..1996)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4da3..1996)] 0x0400..0000: GAS IN STRATEGY 655221123629 +[DEBUG test_play_game] [handle(0x4da3..1996)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x4da3..1996)] 0x0400..0000: BuyCell +[DEBUG test_play_game] [handle(0xedbb..c5f8)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xedbb..c5f8)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xedbb..c5f8)] 0x06eb..8a34: ReservationId::reserve 643291059882 +[DEBUG test_play_game] [handle(0xedbb..c5f8)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xedbb..c5f8)] 0x06eb..8a34: round 3 +[DEBUG test_play_game] [handle(0xedbb..c5f8)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x2933..3a18)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x97ab..0076)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 716208806011 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 715182594900 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xff6f..c5b0)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xff6f..c5b0)] 0x0100..0000: GAS IN STRATEGY 655423314372 +[DEBUG test_play_game] [handle(0xff6f..c5b0)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xff6f..c5b0)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0xaed1..dd51)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xaed1..dd51)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xaed1..dd51)] 0x06eb..8a34: ReservationId::reserve 643484979034 +[DEBUG test_play_game] [handle(0xaed1..dd51)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xaed1..dd51)] 0x06eb..8a34: round 3 +[DEBUG test_play_game] [handle(0xaed1..dd51)] 0x06eb..8a34: after wake! Success 9541209955 +[DEBUG test_play_game] [handle(0x198b..5e14)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3c26..b7a2)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 713463885880 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 712569350493 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0ab1..aa99)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0ab1..aa99)] 0x0200..0000: GAS IN STRATEGY 655273705200 +[DEBUG test_play_game] [handle(0x0ab1..aa99)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x0ab1..aa99)] 0x0200..0000: BuyCell +[DEBUG test_play_game] [handle(0xeaad..3655)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xeaad..3655)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xeaad..3655)] 0x06eb..8a34: ReservationId::reserve 643339673288 +[DEBUG test_play_game] [handle(0xeaad..3655)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xeaad..3655)] 0x06eb..8a34: round 3 +[DEBUG test_play_game] [handle(0xeaad..3655)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x132a..f02f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8625..cd72)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 711148619535 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 710080015073 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xfe56..463e)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xfe56..463e)] 0x0400..0000: GAS IN STRATEGY 640963704238 +[DEBUG test_play_game] [handle(0xfe56..463e)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xfe56..463e)] 0x0400..0000: BuyCell +[DEBUG test_play_game] [handle(0x88eb..062c)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x88eb..062c)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x88eb..062c)] 0x06eb..8a34: ReservationId::reserve 629028951869 +[DEBUG test_play_game] [handle(0x88eb..062c)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x88eb..062c)] 0x06eb..8a34: round 4 +[DEBUG test_play_game] [handle(0x88eb..062c)] 0x06eb..8a34: after wake! Success 9384991653 +[DEBUG test_play_game] [handle(0x7b00..eb54)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x9c5e..3175)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 708355755344 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 707633028669 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd6e6..c4c4)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd6e6..c4c4)] 0x0100..0000: GAS IN STRATEGY 641156798515 +[DEBUG test_play_game] [handle(0xd6e6..c4c4)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xd6e6..c4c4)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: pay_rent 639232148021 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: ReservationId::reserve 629182771704 +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: round 4 +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 4, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 5, balance: 8135, debt: 0, in_jail: false, round: 3, cells: {5, 18, 31}, penalty: 0, lost: false, reservation_id: Some(0xdc7deef783994e2852740390d754885fcd3bb5594b9bcfc947b34a6954d6d557) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 19, balance: 7540, debt: 0, in_jail: false, round: 3, cells: {9, 17, 19, 28}, penalty: 0, lost: false, reservation_id: Some(0x111bb770818405ece10a1ea8270d6a9a487565f38bd7af8b590669f932ff2dfb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 4, balance: 12560, debt: 0, in_jail: false, round: 3, cells: {25}, penalty: 0, lost: false, reservation_id: Some(0x3a32b004c7ce95df8b2debe27bbf51be39b1acb8b7cd238430429174cc635ad4) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 9565, debt: 0, in_jail: false, round: 4, cells: {1, 3, 15, 24}, penalty: 0, lost: false, reservation_id: Some(0x6846a368f27ced91482175a92327986dbade41ff84d9d1ad8e10d9fd5cdcee74) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 17, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe90e..0c92)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xa92f..7d6a)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2003..48b5)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 706064918132 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 705190822123 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd9fe..a2c9)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd9fe..a2c9)] 0x0200..0000: GAS IN STRATEGY 641011492769 +[DEBUG test_play_game] [handle(0xd9fe..a2c9)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xd9fe..a2c9)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: pay_rent 639087160630 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: ReservationId::reserve 629037784313 +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: round 4 +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: after wake! Success 9541209955 +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 4, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 5, balance: 8135, debt: 0, in_jail: false, round: 3, cells: {5, 18, 31}, penalty: 0, lost: false, reservation_id: Some(0xdc7deef783994e2852740390d754885fcd3bb5594b9bcfc947b34a6954d6d557) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 25, balance: 7220, debt: 0, in_jail: false, round: 4, cells: {9, 17, 19, 28}, penalty: 0, lost: false, reservation_id: Some(0x9e7338082a89d945de3cf4e9cf602437ecc26b76960d53964193813a51059382) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 4, balance: 12880, debt: 0, in_jail: false, round: 3, cells: {25}, penalty: 0, lost: false, reservation_id: Some(0x3a32b004c7ce95df8b2debe27bbf51be39b1acb8b7cd238430429174cc635ad4) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 9565, debt: 0, in_jail: false, round: 4, cells: {1, 3, 15, 24}, penalty: 0, lost: false, reservation_id: Some(0x6846a368f27ced91482175a92327986dbade41ff84d9d1ad8e10d9fd5cdcee74) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 18, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x1dc2..f7dc)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xe586..ff98)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xcce5..47be)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 703472113103 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 702747524152 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbc78..cc99)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbc78..cc99)] 0x0300..0000: GAS IN STRATEGY 655219968990 +[DEBUG test_play_game] [handle(0xbc78..cc99)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xbc78..cc99)] 0x0300..0000: BuyCell +[DEBUG test_play_game] [handle(0x0502..1199)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x0502..1199)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x0502..1199)] 0x06eb..8a34: ReservationId::reserve 643281615358 +[DEBUG test_play_game] [handle(0x0502..1199)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0502..1199)] 0x06eb..8a34: round 4 +[DEBUG test_play_game] [handle(0x0502..1199)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x42c7..1fbe)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa772..695d)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 701028815132 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 700300625649 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbe7e..c9e8)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbe7e..c9e8)] 0x0400..0000: GAS IN STRATEGY 626699340292 +[DEBUG test_play_game] [handle(0xbe7e..c9e8)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xbe7e..c9e8)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: pay_rent 624776648135 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: ReservationId::reserve 614727271818 +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: round 5 +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: after wake! Success 9382336478 +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 5, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 15, balance: 7905, debt: 0, in_jail: false, round: 4, cells: {5, 18, 31}, penalty: 0, lost: false, reservation_id: Some(0x6ce9a3a1fb47133e756f6bc1a89d67ecc6bc1a3756e2868329c7297b83b7e6c7) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 25, balance: 7220, debt: 0, in_jail: false, round: 4, cells: {9, 17, 19, 28}, penalty: 0, lost: false, reservation_id: Some(0x9e7338082a89d945de3cf4e9cf602437ecc26b76960d53964193813a51059382) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 8, balance: 11330, debt: 0, in_jail: false, round: 4, cells: {8, 25}, penalty: 0, lost: false, reservation_id: Some(0x656ebe70997ac3b14d2a8060fe003a8434abd4ea6d613e2533b5658e6cba0a76) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 9795, debt: 0, in_jail: false, round: 4, cells: {1, 3, 15, 24}, penalty: 0, lost: false, reservation_id: Some(0x6846a368f27ced91482175a92327986dbade41ff84d9d1ad8e10d9fd5cdcee74) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 20, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x85fd..a259)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x2b1a..c503)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2c12..df39)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 698581916629 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 697854427401 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2934..2319)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2934..2319)] 0x0100..0000: GAS IN STRATEGY 626853160127 +[DEBUG test_play_game] [handle(0x2934..2319)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x2934..2319)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0xe003..0cd3)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe003..0cd3)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe003..0cd3)] 0x06eb..8a34: ReservationId::reserve 614914564364 +[DEBUG test_play_game] [handle(0xe003..0cd3)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe003..0cd3)] 0x06eb..8a34: round 5 +[DEBUG test_play_game] [handle(0xe003..0cd3)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0xbbc4..ab2c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x411e..5d90)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 696135718381 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 695331230964 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0c4b..1780)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0c4b..1780)] 0x0400..0000: GAS IN STRATEGY 612398681841 +[DEBUG test_play_game] [handle(0x0c4b..1780)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x0c4b..1780)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: pay_rent 610474873160 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: ReservationId::reserve 600425496843 +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: round 5 +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 5, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 27, balance: 7575, debt: 0, in_jail: false, round: 5, cells: {5, 18, 31}, penalty: 0, lost: false, reservation_id: Some(0xfab47ce67d3320b29c79543fb8e4a85eeb084d70965c5e06a3a5d8166c035ffe) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 30, balance: 7220, debt: 0, in_jail: false, round: 5, cells: {9, 17, 19, 28}, penalty: 0, lost: false, reservation_id: Some(0x9e7338082a89d945de3cf4e9cf602437ecc26b76960d53964193813a51059382) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 16, balance: 11330, debt: 0, in_jail: false, round: 5, cells: {8, 25}, penalty: 0, lost: false, reservation_id: Some(0x656ebe70997ac3b14d2a8060fe003a8434abd4ea6d613e2533b5658e6cba0a76) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 27, balance: 6825, debt: 0, in_jail: false, round: 5, cells: {1, 3, 15, 24, 27}, penalty: 0, lost: false, reservation_id: Some(0xf03b7eea487748ae8c207681e7b605f07b80a41c77d8008ba71aad374e0d95e7) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 22, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x7164..2406)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x379d..6ae2)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x295e..a7af)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 693612521944 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 692889920493 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9b0a..8904)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x9b0a..8904)] 0x0100..0000: GAS IN STRATEGY 612585974387 +[DEBUG test_play_game] [handle(0x9b0a..8904)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x9b0a..8904)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0x72e7..6c11)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x72e7..6c11)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x72e7..6c11)] 0x06eb..8a34: ReservationId::reserve 600643897680 +[DEBUG test_play_game] [handle(0x72e7..6c11)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x72e7..6c11)] 0x06eb..8a34: round 5 +[DEBUG test_play_game] [handle(0x72e7..6c11)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0xc79e..1549)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x084d..b23f)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 691171211473 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 690391242970 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xef45..6d14)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xef45..6d14)] 0x0300..0000: GAS IN STRATEGY 640949554473 +[DEBUG test_play_game] [handle(0xef45..6d14)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xef45..6d14)] 0x0300..0000: BuyCell +[DEBUG test_play_game] [handle(0xc42c..5335)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xc42c..5335)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xc42c..5335)] 0x06eb..8a34: ReservationId::reserve 629011618597 +[DEBUG test_play_game] [handle(0xc42c..5335)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc42c..5335)] 0x06eb..8a34: round 6 +[DEBUG test_play_game] [handle(0xc42c..5335)] 0x06eb..8a34: after wake! Success 9379286672 +[DEBUG test_play_game] [handle(0x3bd8..cb01)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe070..2d26)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 688672533950 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 687938871727 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0df6..44db)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0df6..44db)] 0x0400..0000: GAS IN STRATEGY 598092264458 +[DEBUG test_play_game] [handle(0x0df6..44db)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x0df6..44db)] 0x0400..0000: BuyCell +[DEBUG test_play_game] [handle(0x5aca..84c7)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5aca..84c7)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5aca..84c7)] 0x06eb..8a34: ReservationId::reserve 586155712274 +[DEBUG test_play_game] [handle(0x5aca..84c7)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5aca..84c7)] 0x06eb..8a34: round 6 +[DEBUG test_play_game] [handle(0x5aca..84c7)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x19cf..42eb)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4dcd..47ed)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 686220162707 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 685484615235 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbc15..6ab7)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbc15..6ab7)] 0x0100..0000: GAS IN STRATEGY 598309149385 +[DEBUG test_play_game] [handle(0xbc15..6ab7)] 0x0100..0000: Skip +[DEBUG test_play_game] [handle(0xbc15..6ab7)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: ReservationId::reserve 586373074190 +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: round 6 +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: skip 9364173606 +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 6, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 34, balance: 3475, debt: 0, in_jail: false, round: 6, cells: {5, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0d90ecf24dffda847cb822bee69b2560c77cdae6a3dca92fe12f034f06b696d1) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 36, balance: 7220, debt: 0, in_jail: false, round: 5, cells: {9, 17, 19, 28}, penalty: 0, lost: false, reservation_id: Some(0x9e7338082a89d945de3cf4e9cf602437ecc26b76960d53964193813a51059382) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 21, balance: 8330, debt: 0, in_jail: false, round: 5, cells: {8, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0xb220de937738a8fdb9b24f934eb639183a7020fbb491fdf9ab898bf69f647c9c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 37, balance: 2775, debt: 0, in_jail: false, round: 6, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x0ae4b422b1f9478476b31fd9e7470609849edabed5dc6a1040361d53a11d2e6e) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 26, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x6ef8..f773)] 0x06eb..8a34: end skip 6037524127 +[DEBUG test_play_game] [handle(0x9718..5c7b)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xc2fc..0d05)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 683765906215 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 683028116561 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7875..48e3)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7875..48e3)] 0x0200..0000: GAS IN STRATEGY 626703036018 +[DEBUG test_play_game] [handle(0x7875..48e3)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x7875..48e3)] 0x0200..0000: BuyCell +[DEBUG test_play_game] [handle(0x8a41..30f3)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x8a41..30f3)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x8a41..30f3)] 0x06eb..8a34: ReservationId::reserve 614763351741 +[DEBUG test_play_game] [handle(0x8a41..30f3)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8a41..30f3)] 0x06eb..8a34: round 6 +[DEBUG test_play_game] [handle(0x8a41..30f3)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0xcdb7..7812)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xaa6a..4f0b)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 681309407541 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 680583756597 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe7f8..6218)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe7f8..6218)] 0x0300..0000: GAS IN STRATEGY 626677771580 +[DEBUG test_play_game] [handle(0xe7f8..6218)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xe7f8..6218)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: pay_rent 624749772209 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: ReservationId::reserve 614700395892 +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: round 7 +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: after wake! Success 9377253468 +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 7, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 34, balance: 3475, debt: 0, in_jail: false, round: 6, cells: {5, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0d90ecf24dffda847cb822bee69b2560c77cdae6a3dca92fe12f034f06b696d1) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 39, balance: 2720, debt: 0, in_jail: false, round: 6, cells: {9, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x896a950a5d263a9ee17a89d9acca4e2fc2bb99ffee2d44109624e767edf434c1) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 27, balance: 8000, debt: 0, in_jail: false, round: 6, cells: {8, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0xf1a80561932afaf9d55fa10d142f919d7e25b2cc643ead83bd76ba31f6a8e87c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 37, balance: 3105, debt: 0, in_jail: false, round: 6, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x0ae4b422b1f9478476b31fd9e7470609849edabed5dc6a1040361d53a11d2e6e) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 28, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x1dd0..60e9)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xb0ea..9f9c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x521f..bf8b)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 678865047577 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 678138707778 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4baa..88ad)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4baa..88ad)] 0x0400..0000: GAS IN STRATEGY 583821865257 +[DEBUG test_play_game] [handle(0x4baa..88ad)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x4baa..88ad)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: pay_rent 581896410630 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: ReservationId::reserve 571847034313 +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: round 7 +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 7, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 5375, debt: 0, in_jail: false, round: 7, cells: {5, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa1fa61b2ccc9f0b21e5366b4a96eb344396700e3cd52ea1f437b7184e558dd76) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 39, balance: 2720, debt: 0, in_jail: false, round: 6, cells: {9, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x896a950a5d263a9ee17a89d9acca4e2fc2bb99ffee2d44109624e767edf434c1) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 27, balance: 8000, debt: 0, in_jail: false, round: 6, cells: {8, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0xf1a80561932afaf9d55fa10d142f919d7e25b2cc643ead83bd76ba31f6a8e87c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 37, balance: 3205, debt: 0, in_jail: false, round: 6, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x0ae4b422b1f9478476b31fd9e7470609849edabed5dc6a1040361d53a11d2e6e) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 29, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x1eda..ba9a)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xce8d..6796)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x60d0..4e6c)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 676419998758 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 675692784947 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa1a4..abe5)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa1a4..abe5)] 0x0100..0000: GAS IN STRATEGY 584039227173 +[DEBUG test_play_game] [handle(0xa1a4..abe5)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xa1a4..abe5)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: pay_rent 582108621095 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: ReservationId::reserve 572059244778 +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: round 7 +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 7, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 5375, debt: 0, in_jail: false, round: 7, cells: {5, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa1fa61b2ccc9f0b21e5366b4a96eb344396700e3cd52ea1f437b7184e558dd76) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 39, balance: 2720, debt: 0, in_jail: false, round: 6, cells: {9, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x896a950a5d263a9ee17a89d9acca4e2fc2bb99ffee2d44109624e767edf434c1) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 27, balance: 8155, debt: 0, in_jail: false, round: 6, cells: {8, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0xf1a80561932afaf9d55fa10d142f919d7e25b2cc643ead83bd76ba31f6a8e87c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 8, balance: 5050, debt: 0, in_jail: false, round: 7, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x8362df2a62fbbd8c22412d7901ca8bb11950425c5c1a21c78a3551e5526d951c) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 30, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x0d06..da5f)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x8afa..3962)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x6aea..b367)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 673974075927 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 673152217730 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0ca9..8b1c)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0ca9..8b1c)] 0x0400..0000: GAS IN STRATEGY 569513187296 +[DEBUG test_play_game] [handle(0x0ca9..8b1c)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x0ca9..8b1c)] 0x0400..0000: BuyCell +[DEBUG test_play_game] [handle(0x46e0..5e77)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x46e0..5e77)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x46e0..5e77)] 0x06eb..8a34: ReservationId::reserve 557574482897 +[DEBUG test_play_game] [handle(0x46e0..5e77)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x46e0..5e77)] 0x06eb..8a34: round 7 +[DEBUG test_play_game] [handle(0x46e0..5e77)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x4c2b..68cd)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x5c93..c4a1)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 671433508710 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 670692268481 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xfab6..849b)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xfab6..849b)] 0x0100..0000: GAS IN STRATEGY 569722047175 +[DEBUG test_play_game] [handle(0xfab6..849b)] 0x0100..0000: ThrowRoll +[DEBUG test_play_game] [handle(0xfab6..849b)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x3a58..0639)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3a58..0639)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3a58..0639)] 0x06eb..8a34: ReservationId::reserve 557777116217 +[DEBUG test_play_game] [handle(0x3a58..0639)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3a58..0639)] 0x06eb..8a34: round 8 +[DEBUG test_play_game] [handle(0x3a58..0639)] 0x06eb..8a34: after wake! Success 9376236866 +[DEBUG test_play_game] [handle(0x3cbc..b4c1)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xf6d3..d76c)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 668965607278 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 668225503373 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2b86..436f)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2b86..436f)] 0x0200..0000: GAS IN STRATEGY 612426154138 +[DEBUG test_play_game] [handle(0x2b86..436f)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x2b86..436f)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: pay_rent 610501386001 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: ReservationId::reserve 600448618982 +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: round 8 +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 8, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 11, balance: 3485, debt: 0, in_jail: false, round: 7, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x664591ac434ddc53f0e32d4e417817bbaaefd2aa1114bf0d866d7f0a40e074c9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 5, balance: 4610, debt: 0, in_jail: false, round: 8, cells: {9, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x1fe7c3384c9926df1442eb2d2e17b16db15d2465f89d5a54b635b4f70e78ef2a) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 30, balance: 8155, debt: 0, in_jail: false, round: 7, cells: {8, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0xf1a80561932afaf9d55fa10d142f919d7e25b2cc643ead83bd76ba31f6a8e87c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 10, balance: 4050, debt: 0, in_jail: false, round: 7, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0xb9b9d9f6d0858ae6220daae627caaf8752c3e1d6a1e9b3b00aa2e8f70037c33d) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 33, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xfbd3..5dd4)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xc6bf..188c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbcd7..8dd5)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 666654433220 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 665718064796 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x74ec..13dc)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x74ec..13dc)] 0x0400..0000: GAS IN STRATEGY 555237285294 +[DEBUG test_play_game] [handle(0x74ec..13dc)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x74ec..13dc)] 0x0400..0000: AddGear +[DEBUG test_play_game] [handle(0x855a..4514)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x855a..4514)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x855a..4514)] 0x06eb..8a34: ReservationId::reserve 543300798554 +[DEBUG test_play_game] [handle(0x855a..4514)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x855a..4514)] 0x06eb..8a34: round 8 +[DEBUG test_play_game] [handle(0x855a..4514)] 0x06eb..8a34: after wake! Success 9540839051 +[DEBUG test_play_game] [handle(0x58c0..6a5f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x54ae..d847)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 663999355776 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 663210665361 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5bb8..ef48)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5bb8..ef48)] 0x0200..0000: GAS IN STRATEGY 598109804566 +[DEBUG test_play_game] [handle(0x5bb8..ef48)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x5bb8..ef48)] 0x0200..0000: BuyCell +[DEBUG test_play_game] [handle(0x208d..47e1)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x208d..47e1)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x208d..47e1)] 0x06eb..8a34: ReservationId::reserve 586168294873 +[DEBUG test_play_game] [handle(0x208d..47e1)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x208d..47e1)] 0x06eb..8a34: round 8 +[DEBUG test_play_game] [handle(0x208d..47e1)] 0x06eb..8a34: after wake! Success 9540839051 +[DEBUG test_play_game] [handle(0xe45c..4053)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x22e8..465b)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 661491956341 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 660705069348 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2a4d..286e)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2a4d..286e)] 0x0400..0000: GAS IN STRATEGY 540960397574 +[DEBUG test_play_game] [handle(0x2a4d..286e)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x2a4d..286e)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: pay_rent 539035146441 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: ReservationId::reserve 528985453984 +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: round 9 +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: after wake! Success 9374671155 +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 9, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 25, balance: 2665, debt: 0, in_jail: false, round: 8, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5021caa9e9a49ff4b92d6093073aa3f3f673e0ab2edc0dcbc5ec206d387a16a3) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 12, balance: 2560, debt: 0, in_jail: false, round: 8, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x90937013387926b3e51c22ce32e7fa28827ce510701f9622d16115fcce6e705b) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 7, balance: 10475, debt: 0, in_jail: false, round: 8, cells: {8, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0xf1a80561932afaf9d55fa10d142f919d7e25b2cc643ead83bd76ba31f6a8e87c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 16, balance: 4050, debt: 0, in_jail: false, round: 8, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0xb9b9d9f6d0858ae6220daae627caaf8752c3e1d6a1e9b3b00aa2e8f70037c33d) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 36, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd6a2..5eb3)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xa551..f179)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x494a..51bd)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 658986360328 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 658242325224 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x99d4..d707)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x99d4..d707)] 0x0100..0000: GAS IN STRATEGY 555436715237 +[DEBUG test_play_game] [handle(0x99d4..d707)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x99d4..d707)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x17ec..7dcf)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x17ec..7dcf)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x17ec..7dcf)] 0x06eb..8a34: ReservationId::reserve 543493467474 +[DEBUG test_play_game] [handle(0x17ec..7dcf)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x17ec..7dcf)] 0x06eb..8a34: round 9 +[DEBUG test_play_game] [handle(0x17ec..7dcf)] 0x06eb..8a34: after wake! Success 9543118889 +[DEBUG test_play_game] [handle(0xae86..3e17)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xc7d7..5530)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 656523616204 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 655743148269 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x81eb..a6e8)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x81eb..a6e8)] 0x0300..0000: GAS IN STRATEGY 612360163784 +[DEBUG test_play_game] [handle(0x81eb..a6e8)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x81eb..a6e8)] 0x0300..0000: BuyCell +[DEBUG test_play_game] [handle(0x6623..dceb)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6623..dceb)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6623..dceb)] 0x06eb..8a34: ReservationId::reserve 600416278243 +[DEBUG test_play_game] [handle(0x6623..dceb)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6623..dceb)] 0x06eb..8a34: round 9 +[DEBUG test_play_game] [handle(0x6623..dceb)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x6a67..f956)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x1848..93ce)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 654024439249 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 653281071992 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2e3b..6c31)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2e3b..6c31)] 0x0400..0000: GAS IN STRATEGY 526642010383 +[DEBUG test_play_game] [handle(0x2e3b..6c31)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x2e3b..6c31)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: pay_rent 524713105385 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: ReservationId::reserve 514663729068 +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: round 9 +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: after wake! Success 9541611438 +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 9, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 28, balance: 2331, debt: 0, in_jail: false, round: 9, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x9dbb5a27a76e390ca242efc73a3e607114a815ddd74d5afcebae2dd4b90f4b9c) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 20, balance: 2894, debt: 0, in_jail: false, round: 9, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x90937013387926b3e51c22ce32e7fa28827ce510701f9622d16115fcce6e705b) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 14, balance: 8275, debt: 0, in_jail: false, round: 9, cells: {8, 14, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0x094609d54007c5592702d774ee63034189179020d17fa7149cd610ba1b7ecb17) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 27, balance: 3550, debt: 0, in_jail: false, round: 9, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x1d4cf87e5ef2e578a8a1673c7b1ffe3093ea6cbc4c30eecb5107c1f1883b8de7) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 39, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x5eb3..5251)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x1e1f..8702)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3743..907f)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 651562362972 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 650767972517 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc5b9..c0b5)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc5b9..c0b5)] 0x0200..0000: GAS IN STRATEGY 583824851272 +[DEBUG test_play_game] [handle(0xc5b9..c0b5)] 0x0200..0000: Skip +[DEBUG test_play_game] [handle(0xc5b9..c0b5)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: ReservationId::reserve 571887424670 +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: round 10 +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: after wake! Success 9374121411 +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: skip 9191447541 +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 10, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 28, balance: 2331, debt: 0, in_jail: false, round: 9, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x9dbb5a27a76e390ca242efc73a3e607114a815ddd74d5afcebae2dd4b90f4b9c) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 29, balance: 2894, debt: 0, in_jail: false, round: 9, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x6bdea64cc538c9c31b3fe596f963fce65c0588b282fe66ef0ad9a2fe689d8b1c) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 14, balance: 8275, debt: 0, in_jail: false, round: 9, cells: {8, 14, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0x094609d54007c5592702d774ee63034189179020d17fa7149cd610ba1b7ecb17) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 33, balance: 3550, debt: 0, in_jail: false, round: 9, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x1d4cf87e5ef2e578a8a1673c7b1ffe3093ea6cbc4c30eecb5107c1f1883b8de7) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 40, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x6220..2626)] 0x06eb..8a34: end skip 5856880451 +[DEBUG test_play_game] [handle(0x8ca4..bd90)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x08d2..9e2c)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 649049263497 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 648301185511 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7876..8b1c)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7876..8b1c)] 0x0300..0000: GAS IN STRATEGY 598072834642 +[DEBUG test_play_game] [handle(0x7876..8b1c)] 0x0300..0000: Skip +[DEBUG test_play_game] [handle(0x7876..8b1c)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: ReservationId::reserve 586141586509 +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: round 10 +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: skip 9358855317 +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 10, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 28, balance: 2331, debt: 0, in_jail: false, round: 9, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x9dbb5a27a76e390ca242efc73a3e607114a815ddd74d5afcebae2dd4b90f4b9c) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 29, balance: 2894, debt: 0, in_jail: false, round: 9, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x6bdea64cc538c9c31b3fe596f963fce65c0588b282fe66ef0ad9a2fe689d8b1c) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 22, balance: 8275, debt: 0, in_jail: false, round: 10, cells: {8, 14, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0x55d16b0d5f3d7249219c997ef8253b0e6417344b59fc134416732ebbb7f20681) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 33, balance: 3550, debt: 0, in_jail: false, round: 9, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x1d4cf87e5ef2e578a8a1673c7b1ffe3093ea6cbc4c30eecb5107c1f1883b8de7) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 41, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe5be..1021)] 0x06eb..8a34: end skip 6042448325 +[DEBUG test_play_game] [handle(0x3ca0..83af)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x5e33..9fad)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 646582476491 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 645741480130 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa83c..ff99)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa83c..ff99)] 0x0200..0000: GAS IN STRATEGY 569543981069 +[DEBUG test_play_game] [handle(0xa83c..ff99)] 0x0200..0000: Skip +[DEBUG test_play_game] [handle(0xa83c..ff99)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: ReservationId::reserve 557606554467 +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: round 10 +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: skip 9358855317 +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 10, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 38, balance: 2331, debt: 0, in_jail: false, round: 10, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x9dbb5a27a76e390ca242efc73a3e607114a815ddd74d5afcebae2dd4b90f4b9c) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 2894, debt: 0, in_jail: false, round: 10, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x55c263ee952b115c91be5eb8aa5f677326bd6da6cc858944b134742b3392fa1c) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 22, balance: 8275, debt: 0, in_jail: false, round: 10, cells: {8, 14, 21, 25}, penalty: 0, lost: false, reservation_id: Some(0x55d16b0d5f3d7249219c997ef8253b0e6417344b59fc134416732ebbb7f20681) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 38, balance: 3550, debt: 0, in_jail: false, round: 10, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x1d4cf87e5ef2e578a8a1673c7b1ffe3093ea6cbc4c30eecb5107c1f1883b8de7) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 42, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xa08f..96c7)] 0x06eb..8a34: end skip 6024482799 +[DEBUG test_play_game] [handle(0xd056..85b4)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7f4f..3dea)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 644022771110 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 643273691869 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf5a6..d835)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf5a6..d835)] 0x0300..0000: GAS IN STRATEGY 583798142908 +[DEBUG test_play_game] [handle(0xf5a6..d835)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xf5a6..d835)] 0x0300..0000: BuyCell +[DEBUG test_play_game] [handle(0x8480..9673)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x8480..9673)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x8480..9673)] 0x06eb..8a34: ReservationId::reserve 571852840561 +[DEBUG test_play_game] [handle(0x8480..9673)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8480..9673)] 0x06eb..8a34: round 10 +[DEBUG test_play_game] [handle(0x8480..9673)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x8b27..4892)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7869..07e9)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 641554982849 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 640757201901 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x27ef..beaf)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x27ef..beaf)] 0x0100..0000: GAS IN STRATEGY 541148524519 +[DEBUG test_play_game] [handle(0x27ef..beaf)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x27ef..beaf)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: pay_rent 539213793940 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: ReservationId::reserve 529164417623 +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: round 11 +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: after wake! Success 9373104809 +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 11, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 7, balance: 4331, debt: 0, in_jail: false, round: 10, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x9dbb5a27a76e390ca242efc73a3e607114a815ddd74d5afcebae2dd4b90f4b9c) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 2894, debt: 0, in_jail: false, round: 10, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x55c263ee952b115c91be5eb8aa5f677326bd6da6cc858944b134742b3392fa1c) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 29, balance: 5030, debt: 0, in_jail: false, round: 10, cells: {8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0xe39597d30f0dfcb60a6dbd3d09da931c3636d2426926038a14048c6360f5d9dd) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 8, balance: 5395, debt: 0, in_jail: false, round: 10, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0xbc983298ac6f18d153477f924527c299af822cb562b8640d876fbbb5c538d094) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 44, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x504f..6594)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xdf4d..bba0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x9136..4169)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 639038492881 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 638192311658 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd6a2..90de)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd6a2..90de)] 0x0400..0000: GAS IN STRATEGY 512318786113 +[DEBUG test_play_game] [handle(0xd6a2..90de)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xd6a2..90de)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: pay_rent 510388764591 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: ReservationId::reserve 500339388274 +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: round 11 +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 11, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 4111, debt: 0, in_jail: false, round: 11, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0ce95f7f5a8caa4aac56148592e5b9f6bbd53e2794c22d17ea69dc49c23d26a1) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 2, balance: 4894, debt: 0, in_jail: false, round: 11, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x55c263ee952b115c91be5eb8aa5f677326bd6da6cc858944b134742b3392fa1c) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 0, balance: 7250, debt: 0, in_jail: false, round: 11, cells: {8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0xe39597d30f0dfcb60a6dbd3d09da931c3636d2426926038a14048c6360f5d9dd) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 8, balance: 5395, debt: 0, in_jail: false, round: 10, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0xbc983298ac6f18d153477f924527c299af822cb562b8640d876fbbb5c538d094) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 45, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x55d2..996e)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x9fde..9c1c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x83ff..d8d6)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 636473602638 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 635723732143 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc800..441a)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc800..441a)] 0x0100..0000: GAS IN STRATEGY 526819474668 +[DEBUG test_play_game] [handle(0xc800..441a)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xc800..441a)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: pay_rent 524884744089 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: ReservationId::reserve 514835367772 +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: round 11 +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 11, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 4356, debt: 0, in_jail: false, round: 11, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0ce95f7f5a8caa4aac56148592e5b9f6bbd53e2794c22d17ea69dc49c23d26a1) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 2, balance: 4894, debt: 0, in_jail: false, round: 11, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x55c263ee952b115c91be5eb8aa5f677326bd6da6cc858944b134742b3392fa1c) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 0, balance: 7250, debt: 0, in_jail: false, round: 11, cells: {8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0xe39597d30f0dfcb60a6dbd3d09da931c3636d2426926038a14048c6360f5d9dd) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 18, balance: 5150, debt: 0, in_jail: false, round: 11, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0xa0aab3e33f344050bd4f15ef22b851dec61d7ba704fd7f393a4aa04ee3b32125) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 46, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x19a1..100e)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x4466..be90)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8c5c..176e)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 634005023123 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 633254623187 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc643..556b)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc643..556b)] 0x0200..0000: GAS IN STRATEGY 555261611512 +[DEBUG test_play_game] [handle(0xc643..556b)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xc643..556b)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: pay_rent 553329654027 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: ReservationId::reserve 543280277710 +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: round 11 +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 11, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 4356, debt: 0, in_jail: false, round: 11, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0ce95f7f5a8caa4aac56148592e5b9f6bbd53e2794c22d17ea69dc49c23d26a1) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 8, balance: 4739, debt: 0, in_jail: false, round: 11, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x60f90dd5e89737ae2a0c7552a340dde03b2f1ed70b7df683707df21deeb55262) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 0, balance: 7405, debt: 0, in_jail: false, round: 11, cells: {8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0xe39597d30f0dfcb60a6dbd3d09da931c3636d2426926038a14048c6360f5d9dd) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 18, balance: 5150, debt: 0, in_jail: false, round: 11, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0xa0aab3e33f344050bd4f15ef22b851dec61d7ba704fd7f393a4aa04ee3b32125) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 47, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x8f2b..20b2)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x9528..0293)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x18df..75a7)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 631535914167 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 630783946000 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x28dc..ff25)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x28dc..ff25)] 0x0300..0000: GAS IN STRATEGY 569507897606 +[DEBUG test_play_game] [handle(0x28dc..ff25)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x28dc..ff25)] 0x0300..0000: BuyCell +[DEBUG test_play_game] [handle(0x5eee..834b)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5eee..834b)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5eee..834b)] 0x06eb..8a34: ReservationId::reserve 557561577398 +[DEBUG test_play_game] [handle(0x5eee..834b)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5eee..834b)] 0x06eb..8a34: round 12 +[DEBUG test_play_game] [handle(0x5eee..834b)] 0x06eb..8a34: after wake! Success 9372088207 +[DEBUG test_play_game] [handle(0x66d8..6422)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x25aa..2578)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 629065236980 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 628315128712 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x384b..f35f)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x384b..f35f)] 0x0400..0000: GAS IN STRATEGY 497993344473 +[DEBUG test_play_game] [handle(0x384b..f35f)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x384b..f35f)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: pay_rent 496063022063 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: ReservationId::reserve 486013645746 +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: round 12 +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 12, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 4056, debt: 0, in_jail: false, round: 12, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xe500decb058b45c339e7f01b1e968a1a02488c09232eac02797f11b857123070) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 8, balance: 4739, debt: 0, in_jail: false, round: 11, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x60f90dd5e89737ae2a0c7552a340dde03b2f1ed70b7df683707df21deeb55262) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 6, balance: 6205, debt: 0, in_jail: false, round: 11, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0xbe2f27f6b45d2ce387690e315425aba8ba70f7c3657f1c323c30075351b52a1a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 18, balance: 5150, debt: 0, in_jail: false, round: 11, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0xa0aab3e33f344050bd4f15ef22b851dec61d7ba704fd7f393a4aa04ee3b32125) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 49, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x8c3e..b5a0)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xfb70..cf9a)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x6c8e..a006)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 626596419692 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 625844164800 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa9fb..8b1b)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa9fb..8b1b)] 0x0100..0000: GAS IN STRATEGY 512489323971 +[DEBUG test_play_game] [handle(0xa9fb..8b1b)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xa9fb..8b1b)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x2eb4..3c25)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x2eb4..3c25)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x2eb4..3c25)] 0x06eb..8a34: ReservationId::reserve 500543131121 +[DEBUG test_play_game] [handle(0x2eb4..3c25)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2eb4..3c25)] 0x06eb..8a34: round 12 +[DEBUG test_play_game] [handle(0x2eb4..3c25)] 0x06eb..8a34: after wake! Success 9543036638 +[DEBUG test_play_game] [handle(0x805c..c68f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3f8a..c85a)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 624125455780 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 623336756083 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x50b3..2f7f)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x50b3..2f7f)] 0x0300..0000: GAS IN STRATEGY 555215598703 +[DEBUG test_play_game] [handle(0x50b3..2f7f)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x50b3..2f7f)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: pay_rent 553280532939 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: ReservationId::reserve 543231156622 +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: round 12 +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 12, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 4256, debt: 0, in_jail: false, round: 12, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xe500decb058b45c339e7f01b1e968a1a02488c09232eac02797f11b857123070) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 16, balance: 4739, debt: 0, in_jail: false, round: 12, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x60f90dd5e89737ae2a0c7552a340dde03b2f1ed70b7df683707df21deeb55262) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 11, balance: 6005, debt: 0, in_jail: false, round: 12, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x727a1e2868e580c429f9d5d8719761ce6549766497deefee0cdae1e6eb646c5e) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 24, balance: 4650, debt: 0, in_jail: false, round: 12, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x29f042081c2643b2563fd13894bf024f2c753c667d14a67a6a7ea9c8ac5aaeea) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 51, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x4cb6..09b3)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xadb5..25c4)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x378b..c091)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 621618047063 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 620875000040 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2bb5..ae06)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2bb5..ae06)] 0x0400..0000: GAS IN STRATEGY 483667667051 +[DEBUG test_play_game] [handle(0x2bb5..ae06)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x2bb5..ae06)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: pay_rent 481737873239 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: ReservationId::reserve 471688496922 +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: round 13 +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: after wake! Success 9372088207 +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 13, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 32, balance: 3851, debt: 0, in_jail: false, round: 12, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xd21b00c55d367e12863f30a0adb82f41f2e74e61dc68b01b440d406493520a11) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 16, balance: 4739, debt: 0, in_jail: false, round: 12, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x60f90dd5e89737ae2a0c7552a340dde03b2f1ed70b7df683707df21deeb55262) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 11, balance: 6005, debt: 0, in_jail: false, round: 12, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x727a1e2868e580c429f9d5d8719761ce6549766497deefee0cdae1e6eb646c5e) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 24, balance: 5055, debt: 0, in_jail: false, round: 12, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x29f042081c2643b2563fd13894bf024f2c753c667d14a67a6a7ea9c8ac5aaeea) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 52, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe280..9375)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x9d50..b0cd)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbe6c..49c7)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 619156291020 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 618413047339 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9dcf..0cb4)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x9dcf..0cb4)] 0x0100..0000: GAS IN STRATEGY 498197152426 +[DEBUG test_play_game] [handle(0x9dcf..0cb4)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x9dcf..0cb4)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: pay_rent 496260807137 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: ReservationId::reserve 486211430820 +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: round 13 +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 13, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 32, balance: 3851, debt: 0, in_jail: false, round: 12, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xd21b00c55d367e12863f30a0adb82f41f2e74e61dc68b01b440d406493520a11) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 16, balance: 5073, debt: 0, in_jail: false, round: 12, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x60f90dd5e89737ae2a0c7552a340dde03b2f1ed70b7df683707df21deeb55262) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 11, balance: 6005, debt: 0, in_jail: false, round: 12, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x727a1e2868e580c429f9d5d8719761ce6549766497deefee0cdae1e6eb646c5e) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 28, balance: 4721, debt: 0, in_jail: false, round: 13, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x4da972f9b48b7eb9c55e3b1fc743d1b38b646d6c51f1e6748274b6cf88c5099f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 53, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x5dc5..eea4)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xb6cf..0fd7)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x808d..6c6e)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 616694338319 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 615804152012 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf3dc..2257)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf3dc..2257)] 0x0100..0000: GAS IN STRATEGY 483865452125 +[DEBUG test_play_game] [handle(0xf3dc..2257)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xf3dc..2257)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x1255..f38c)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x1255..f38c)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x1255..f38c)] 0x06eb..8a34: ReservationId::reserve 471917945453 +[DEBUG test_play_game] [handle(0x1255..f38c)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1255..f38c)] 0x06eb..8a34: round 13 +[DEBUG test_play_game] [handle(0x1255..f38c)] 0x06eb..8a34: after wake! Success 9543036638 +[DEBUG test_play_game] [handle(0x75aa..9987)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7338..ed35)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 614085442992 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 613330506064 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd03a..66ca)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd03a..66ca)] 0x0200..0000: GAS IN STRATEGY 540930079145 +[DEBUG test_play_game] [handle(0xd03a..66ca)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xd03a..66ca)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: pay_rent 538995193128 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: ReservationId::reserve 528945816811 +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: round 13 +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 13, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 0, balance: 5851, debt: 0, in_jail: false, round: 13, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xd21b00c55d367e12863f30a0adb82f41f2e74e61dc68b01b440d406493520a11) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 27, balance: 4743, debt: 0, in_jail: false, round: 13, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xe5668bb31c0b04903d96ed9499f66c6d4a364543f9bc1e34a99a070017cec445) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 20, balance: 6005, debt: 0, in_jail: false, round: 13, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x727a1e2868e580c429f9d5d8719761ce6549766497deefee0cdae1e6eb646c5e) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 32, balance: 4551, debt: 0, in_jail: false, round: 13, cells: {1, 3, 15, 24, 27, 32}, penalty: 0, lost: false, reservation_id: Some(0x018d87b4ee3f543ce38f42d84de793e44b5df55e2c6e185f6b8e6897d711df86) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 55, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x65ad..35a6)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x81da..ec2d)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x16c9..b73f)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 611611797044 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 610804378741 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc701..a7dc)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc701..a7dc)] 0x0400..0000: GAS IN STRATEGY 469338298357 +[DEBUG test_play_game] [handle(0xc701..a7dc)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xc701..a7dc)] 0x0400..0000: AddGear +[DEBUG test_play_game] [handle(0x01b1..2036)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x01b1..2036)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x01b1..2036)] 0x06eb..8a34: ReservationId::reserve 457394186920 +[DEBUG test_play_game] [handle(0x01b1..2036)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x01b1..2036)] 0x06eb..8a34: round 14 +[DEBUG test_play_game] [handle(0x01b1..2036)] 0x06eb..8a34: after wake! Success 9371539098 +[DEBUG test_play_game] [handle(0xb3db..a907)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2cf0..377f)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 609085669721 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 608325840857 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa1be..5821)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa1be..5821)] 0x0100..0000: GAS IN STRATEGY 469565654221 +[DEBUG test_play_game] [handle(0xa1be..5821)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xa1be..5821)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0xc892..2bc6)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xc892..2bc6)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xc892..2bc6)] 0x06eb..8a34: ReservationId::reserve 457615327527 +[DEBUG test_play_game] [handle(0xc892..2bc6)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc892..2bc6)] 0x06eb..8a34: round 14 +[DEBUG test_play_game] [handle(0xc892..2bc6)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xec0d..2bc9)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8dfa..6746)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 606607131837 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 605797678447 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5f0b..25ab)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5f0b..25ab)] 0x0300..0000: GAS IN STRATEGY 540877781100 +[DEBUG test_play_game] [handle(0x5f0b..25ab)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x5f0b..25ab)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: pay_rent 538939786804 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: ReservationId::reserve 528890410487 +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: round 14 +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 14, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 5, balance: 5351, debt: 0, in_jail: false, round: 13, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x201e68e5718f54b55b9fc77af44b560004fb0bac7ad97c7fb530a5ef29de8bfa) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 33, balance: 4743, debt: 0, in_jail: false, round: 14, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xe5668bb31c0b04903d96ed9499f66c6d4a364543f9bc1e34a99a070017cec445) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 1, balance: 7905, debt: 0, in_jail: false, round: 14, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x952b81266704ba8621cf35399e67aaefc595039f423bc0c4152853fcb220c878) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 37, balance: 451, debt: 0, in_jail: false, round: 14, cells: {1, 3, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x2a8dac271e2acdd7c15da675e2d32f2a5c36e638a8f78bbe33e94653a8f10ce2) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 58, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x21ff..e32a)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x47af..eac0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xde50..92d1)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 604078969427 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 603318871067 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1f9d..b558)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1f9d..b558)] 0x0400..0000: GAS IN STRATEGY 455040811398 +[DEBUG test_play_game] [handle(0x1f9d..b558)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x1f9d..b558)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: pay_rent 453108089054 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: ReservationId::reserve 443058712737 +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: round 14 +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 14, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 12, balance: 5146, debt: 0, in_jail: false, round: 14, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0253b99ed3be214f04ca3c30e1141f6894ce8b0c971b416a921cfe1fd6600fa9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 33, balance: 4948, debt: 0, in_jail: false, round: 14, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xe5668bb31c0b04903d96ed9499f66c6d4a364543f9bc1e34a99a070017cec445) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 1, balance: 7905, debt: 0, in_jail: false, round: 14, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x952b81266704ba8621cf35399e67aaefc595039f423bc0c4152853fcb220c878) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 37, balance: 451, debt: 0, in_jail: false, round: 14, cells: {1, 3, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x2a8dac271e2acdd7c15da675e2d32f2a5c36e638a8f78bbe33e94653a8f10ce2) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 59, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xf3fc..3013)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x7037..c7f0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x17bd..6048)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 601600162047 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 600839151870 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4175..862c)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4175..862c)] 0x0100..0000: GAS IN STRATEGY 455261952005 +[DEBUG test_play_game] [handle(0x4175..862c)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x4175..862c)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: pay_rent 453322235790 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: ReservationId::reserve 443272859473 +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: round 15 +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: after wake! Success 9371071605 +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 15, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 12, balance: 5146, debt: 0, in_jail: false, round: 14, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0253b99ed3be214f04ca3c30e1141f6894ce8b0c971b416a921cfe1fd6600fa9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 33, balance: 4948, debt: 0, in_jail: false, round: 14, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xe5668bb31c0b04903d96ed9499f66c6d4a364543f9bc1e34a99a070017cec445) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 1, balance: 8055, debt: 0, in_jail: false, round: 14, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x952b81266704ba8621cf35399e67aaefc595039f423bc0c4152853fcb220c878) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 6, balance: 2301, debt: 0, in_jail: false, round: 14, cells: {1, 3, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x1cc55faa91713b7c36136e89fbbd4aa077708883db721db760e53d0d2649ac0f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 60, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x6a02..c633)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xf244..d40f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x1852..243a)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 599120442850 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 598359655635 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf366..ed57)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf366..ed57)] 0x0200..0000: GAS IN STRATEGY 526592441289 +[DEBUG test_play_game] [handle(0xf366..ed57)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xf366..ed57)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: pay_rent 524655940562 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: ReservationId::reserve 514606564245 +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: round 15 +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 15, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 12, balance: 5146, debt: 0, in_jail: false, round: 14, cells: {5, 11, 18, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x0253b99ed3be214f04ca3c30e1141f6894ce8b0c971b416a921cfe1fd6600fa9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 3, balance: 6843, debt: 0, in_jail: false, round: 15, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x317e6d711481929139e67517961739ab75a664fab8659b546bde4c6b1d45ab04) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 1, balance: 8055, debt: 0, in_jail: false, round: 14, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x952b81266704ba8621cf35399e67aaefc595039f423bc0c4152853fcb220c878) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 6, balance: 2406, debt: 0, in_jail: false, round: 14, cells: {1, 3, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x1cc55faa91713b7c36136e89fbbd4aa077708883db721db760e53d0d2649ac0f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 61, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x599b..6bba)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x204d..19d3)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3c73..4998)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 596640946615 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 595829904253 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6bb0..2a34)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6bb0..2a34)] 0x0400..0000: GAS IN STRATEGY 440705337215 +[DEBUG test_play_game] [handle(0x6bb0..2a34)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x6bb0..2a34)] 0x0400..0000: BuyCell +[DEBUG test_play_game] [handle(0xa215..3a8a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xa215..3a8a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xa215..3a8a)] 0x06eb..8a34: ReservationId::reserve 428757434158 +[DEBUG test_play_game] [handle(0xa215..3a8a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa215..3a8a)] 0x06eb..8a34: round 15 +[DEBUG test_play_game] [handle(0xa215..3a8a)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x02e7..159a)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7649..236b)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 594111195233 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 593356530358 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6c40..1f36)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6c40..1f36)] 0x0100..0000: GAS IN STRATEGY 440920314575 +[DEBUG test_play_game] [handle(0x6c40..1f36)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x6c40..1f36)] 0x0100..0000: BuyCell +[DEBUG test_play_game] [handle(0xaf3e..eddf)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xaf3e..eddf)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xaf3e..eddf)] 0x06eb..8a34: ReservationId::reserve 428966826712 +[DEBUG test_play_game] [handle(0xaf3e..eddf)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xaf3e..eddf)] 0x06eb..8a34: round 15 +[DEBUG test_play_game] [handle(0xaf3e..eddf)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x1714..3970)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xec8e..cf1a)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 591637821338 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 590824353262 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0756..8d0d)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0756..8d0d)] 0x0300..0000: GAS IN STRATEGY 526534342798 +[DEBUG test_play_game] [handle(0x0756..8d0d)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x0756..8d0d)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: pay_rent 524595746726 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: ReservationId::reserve 514546370409 +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: round 16 +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: after wake! Success 9369038401 +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 16, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 23, balance: 2046, debt: 0, in_jail: false, round: 15, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x7b6f172b14e77eed2bcaa89470dee8a57ebde363ded55bea7b39d0c6a1b1ce71) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 7, balance: 7013, debt: 0, in_jail: false, round: 15, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x317e6d711481929139e67517961739ab75a664fab8659b546bde4c6b1d45ab04) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 9, balance: 7885, debt: 0, in_jail: false, round: 15, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x0cb8bebade56af79643f468c6b82464e8ba5dff03ced6211b1ef18871b5e21bd) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 13, balance: 306, debt: 0, in_jail: false, round: 15, cells: {1, 3, 13, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x8b972eca05734bc983413d60b99f314df5155c2de861f0f25e5dbc2e3026aa76) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 64, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x637c..e3c0)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xcfc6..2f98)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xaa62..9729)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 589093125787 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 588319923883 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc4fa..6d76)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc4fa..6d76)] 0x0400..0000: GAS IN STRATEGY 426401366469 +[DEBUG test_play_game] [handle(0xc4fa..6d76)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xc4fa..6d76)] 0x0400..0000: AddGear +[DEBUG test_play_game] [handle(0x9dd2..14d7)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x9dd2..14d7)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x9dd2..14d7)] 0x06eb..8a34: ReservationId::reserve 414605936754 +[DEBUG test_play_game] [handle(0x9dd2..14d7)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9dd2..14d7)] 0x06eb..8a34: round 16 +[DEBUG test_play_game] [handle(0x9dd2..14d7)] 0x06eb..8a34: after wake! Success 9390784175 +[DEBUG test_play_game] [handle(0x049f..61c5)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0d5c..7a3a)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 586752209107 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 585831787880 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x51e3..75bc)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x51e3..75bc)] 0x0100..0000: GAS IN STRATEGY 426608718239 +[DEBUG test_play_game] [handle(0x51e3..75bc)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x51e3..75bc)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: pay_rent 424667724953 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: ReservationId::reserve 414618184594 +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: round 16 +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 16, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 31, balance: 1546, debt: 0, in_jail: false, round: 16, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xabe0f404fa3e461a3a07c960c0ccd1a586d612a8dce250227bae319b7145dd99) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 7, balance: 7013, debt: 0, in_jail: false, round: 15, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x317e6d711481929139e67517961739ab75a664fab8659b546bde4c6b1d45ab04) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 9, balance: 8185, debt: 0, in_jail: false, round: 15, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x0cb8bebade56af79643f468c6b82464e8ba5dff03ced6211b1ef18871b5e21bd) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 21, balance: 6, debt: 0, in_jail: false, round: 16, cells: {1, 3, 13, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x514a86db5f691fef3c213b0cb5b1a50f657d4ca95e442ff05215450ab99f83be) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 66, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x3032..784e)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x7301..3b93)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x6fd2..98b8)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 584263883959 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 583344576721 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x38f8..3bc8)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x38f8..3bc8)] 0x0200..0000: GAS IN STRATEGY 512248455772 +[DEBUG test_play_game] [handle(0x38f8..3bc8)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x38f8..3bc8)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: pay_rent 510312962788 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: ReservationId::reserve 500260963888 +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: round 16 +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: after wake! Success 9540806244 +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 16, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 31, balance: 1546, debt: 0, in_jail: false, round: 16, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xabe0f404fa3e461a3a07c960c0ccd1a586d612a8dce250227bae319b7145dd99) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 14, balance: 6793, debt: 0, in_jail: false, round: 16, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x0c721c605f80aa2e4f83aba1e809451b7c74c91e0c624d5d309e690519fe4375) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 9, balance: 8405, debt: 0, in_jail: false, round: 15, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x0cb8bebade56af79643f468c6b82464e8ba5dff03ced6211b1ef18871b5e21bd) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 21, balance: 6, debt: 0, in_jail: false, round: 16, cells: {1, 3, 13, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x514a86db5f691fef3c213b0cb5b1a50f657d4ca95e442ff05215450ab99f83be) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 67, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd362..4e62)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x1272..2fd3)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xc58e..c5eb)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 581773506568 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 580856207636 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x939c..78d2)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x939c..78d2)] 0x0300..0000: GAS IN STRATEGY 512188261936 +[DEBUG test_play_game] [handle(0x939c..78d2)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x939c..78d2)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: pay_rent 510248942138 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: ReservationId::reserve 500199565821 +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: round 17 +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: after wake! Success 9375946107 +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 17, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 31, balance: 1546, debt: 0, in_jail: false, round: 16, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xabe0f404fa3e461a3a07c960c0ccd1a586d612a8dce250227bae319b7145dd99) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 14, balance: 7033, debt: 0, in_jail: false, round: 16, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x0c721c605f80aa2e4f83aba1e809451b7c74c91e0c624d5d309e690519fe4375) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 17, balance: 8165, debt: 0, in_jail: false, round: 16, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x80d6c882f033c2a05e817eb2f0032cbfc3cc9f92be371a55b42dd184784b042a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 21, balance: 6, debt: 0, in_jail: false, round: 16, cells: {1, 3, 13, 15, 24, 27, 32, 37}, penalty: 0, lost: false, reservation_id: Some(0x514a86db5f691fef3c213b0cb5b1a50f657d4ca95e442ff05215450ab99f83be) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 68, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x5221..9bad)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x90e4..7e90)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0424..202d)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 579137498616 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 578321529442 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8896..2b88)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8896..2b88)] 0x0100..0000: GAS IN STRATEGY 412260076121 +[DEBUG test_play_game] [handle(0x8896..2b88)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x8896..2b88)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: pay_rent 410320068691 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: ReservationId::reserve 400274628304 +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: round 17 +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 17, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 0, balance: 3546, debt: 0, in_jail: false, round: 17, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xabe0f404fa3e461a3a07c960c0ccd1a586d612a8dce250227bae319b7145dd99) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 14, balance: 7033, debt: 0, in_jail: false, round: 16, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x0c721c605f80aa2e4f83aba1e809451b7c74c91e0c624d5d309e690519fe4375) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 17, balance: 8165, debt: 0, in_jail: false, round: 16, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x80d6c882f033c2a05e817eb2f0032cbfc3cc9f92be371a55b42dd184784b042a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 29, balance: 6, debt: 340, in_jail: false, round: 17, cells: {1, 3, 13, 15, 24, 27, 32, 37}, penalty: 1, lost: false, reservation_id: Some(0xb606d22d55f5fc493e2fe726ae262231092396206a1e6a882c0f7c75ab2b206e) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 69, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xc7d2..9355)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xd7e8..02aa)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xffe2..13f1)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 576602820422 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 575836244789 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8dfb..a62a)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8dfb..a62a)] 0x0200..0000: GAS IN STRATEGY 497902855315 +[DEBUG test_play_game] [handle(0x8dfb..a62a)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x8dfb..a62a)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: pay_rent 495965029086 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: ReservationId::reserve 485915652769 +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: round 17 +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 17, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 0, balance: 3856, debt: 0, in_jail: false, round: 17, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xabe0f404fa3e461a3a07c960c0ccd1a586d612a8dce250227bae319b7145dd99) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 23, balance: 6723, debt: 0, in_jail: false, round: 17, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xaf59459280985b9a155f99321dae5fa4bc0fb59e8c633f8a0a31faab67a7abfd) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 17, balance: 8165, debt: 0, in_jail: false, round: 16, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x80d6c882f033c2a05e817eb2f0032cbfc3cc9f92be371a55b42dd184784b042a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 29, balance: 6, debt: 340, in_jail: false, round: 17, cells: {1, 3, 13, 15, 24, 27, 32, 37}, penalty: 1, lost: false, reservation_id: Some(0xb606d22d55f5fc493e2fe726ae262231092396206a1e6a882c0f7c75ab2b206e) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 70, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x3314..89f8)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x7491..3941)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x777b..a202)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 574117535769 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 573301568742 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x82b9..1720)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x82b9..1720)] 0x0400..0000: GAS IN STRATEGY 412247828181 +[DEBUG test_play_game] [handle(0x82b9..1720)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x82b9..1720)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: pay_rent 410311505335 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: ReservationId::reserve 400262129018 +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: round 17 +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {}, round: 17, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 3706, debt: 0, in_jail: false, round: 17, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x8d13f6bfa633728092c1ecf7d592b17501055e2675318a36c13c77e04c4a80e6) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 23, balance: 6723, debt: 0, in_jail: false, round: 17, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xaf59459280985b9a155f99321dae5fa4bc0fb59e8c633f8a0a31faab67a7abfd) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 20, balance: 8315, debt: 0, in_jail: false, round: 17, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x80d6c882f033c2a05e817eb2f0032cbfc3cc9f92be371a55b42dd184784b042a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 29, balance: 6, debt: 340, in_jail: false, round: 17, cells: {1, 3, 13, 15, 24, 27, 32, 37}, penalty: 1, lost: false, reservation_id: Some(0xb606d22d55f5fc493e2fe726ae262231092396206a1e6a882c0f7c75ab2b206e) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 71, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x9983..f722)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x1c88..d754)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0efe..e490)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 571582859722 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 570812846072 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa326..b730)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa326..b730)] 0x0100..0000: GAS IN STRATEGY 397916519731 +[DEBUG test_play_game] [handle(0xa326..b730)] 0x0100..0000: Skip +[DEBUG test_play_game] [handle(0xa326..b730)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: ReservationId::reserve 385968707989 +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: round 18 +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: after wake! Success 9346065039 +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: skip 9156856408 +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 18, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 3706, debt: 0, in_jail: false, round: 17, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x8d13f6bfa633728092c1ecf7d592b17501055e2675318a36c13c77e04c4a80e6) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 23, balance: 6723, debt: 0, in_jail: false, round: 17, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xaf59459280985b9a155f99321dae5fa4bc0fb59e8c633f8a0a31faab67a7abfd) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 20, balance: 8315, debt: 0, in_jail: false, round: 17, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x80d6c882f033c2a05e817eb2f0032cbfc3cc9f92be371a55b42dd184784b042a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 35, balance: 166, debt: 0, in_jail: false, round: 17, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0xd80a75f3640144f7a90fe281a8b1860a463a1701cb449daf9abaafadc26641e6) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 72, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x29e2..dad8)] 0x06eb..8a34: end skip 5791373710 +[DEBUG test_play_game] [handle(0x06ad..131c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0451..b431)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 569245109886 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 568319235088 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7b84..f225)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7b84..f225)] 0x0200..0000: GAS IN STRATEGY 483557176766 +[DEBUG test_play_game] [handle(0x7b84..f225)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x7b84..f225)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: pay_rent 481771594952 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: ReservationId::reserve 471719857553 +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: round 18 +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 18, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 4116, debt: 0, in_jail: false, round: 17, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x8d13f6bfa633728092c1ecf7d592b17501055e2675318a36c13c77e04c4a80e6) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 34, balance: 6313, debt: 0, in_jail: false, round: 18, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x805924f219c5a09b0052d3927ec707549f982d1278bc3dd2abb546a10b8dff0d) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 20, balance: 8315, debt: 0, in_jail: false, round: 17, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x80d6c882f033c2a05e817eb2f0032cbfc3cc9f92be371a55b42dd184784b042a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 35, balance: 166, debt: 0, in_jail: false, round: 17, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0xd80a75f3640144f7a90fe281a8b1860a463a1701cb449daf9abaafadc26641e6) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 73, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xf61f..5aeb)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x72c6..50bc)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x5949..aff3)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 566751520312 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 565823913857 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc74e..c89a)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc74e..c89a)] 0x0300..0000: GAS IN STRATEGY 497841089718 +[DEBUG test_play_game] [handle(0xc74e..c89a)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xc74e..c89a)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0xae1f..61eb)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xae1f..61eb)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xae1f..61eb)] 0x06eb..8a34: ReservationId::reserve 486040769132 +[DEBUG test_play_game] [handle(0xae1f..61eb)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xae1f..61eb)] 0x06eb..8a34: round 18 +[DEBUG test_play_game] [handle(0xae1f..61eb)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x53f0..de5f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa197..8f84)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 564256199081 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 563320654787 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa623..67e0)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa623..67e0)] 0x0400..0000: GAS IN STRATEGY 397901352816 +[DEBUG test_play_game] [handle(0xa623..67e0)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xa623..67e0)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: pay_rent 396115501062 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: ReservationId::reserve 386063763663 +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: round 18 +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 18, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 3896, debt: 0, in_jail: false, round: 18, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa2d13f507acff7a747252169671f925be11e4fda1d1077226b20b09b80415707) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 34, balance: 6313, debt: 0, in_jail: false, round: 18, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x805924f219c5a09b0052d3927ec707549f982d1278bc3dd2abb546a10b8dff0d) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 29, balance: 8035, debt: 0, in_jail: false, round: 18, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x00c5704df61fcf1486cda9fa5184ec92b91de439e13b780bd3838551d57b61fc) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 35, balance: 166, debt: 0, in_jail: false, round: 17, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0xd80a75f3640144f7a90fe281a8b1860a463a1701cb449daf9abaafadc26641e6) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 75, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xf409..4efb)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xcf73..3dad)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4513..8626)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 561752940011 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 560820510580 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xb4cc..6647)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xb4cc..6647)] 0x0100..0000: GAS IN STRATEGY 383607931787 +[DEBUG test_play_game] [handle(0xb4cc..6647)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xb4cc..6647)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0xe41b..351a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe41b..351a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe41b..351a)] 0x06eb..8a34: ReservationId::reserve 371805571385 +[DEBUG test_play_game] [handle(0xe41b..351a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe41b..351a)] 0x06eb..8a34: round 19 +[DEBUG test_play_game] [handle(0xe41b..351a)] 0x06eb..8a34: after wake! Success 9221977718 +[DEBUG test_play_game] [handle(0x0ad2..d506)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x81bf..2ce3)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 559252606659 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 558323541739 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd680..2c18)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd680..2c18)] 0x0200..0000: GAS IN STRATEGY 469359250223 +[DEBUG test_play_game] [handle(0xd680..2c18)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xd680..2c18)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: pay_rent 467569198345 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: ReservationId::reserve 457517460946 +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: round 19 +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 19, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 3896, debt: 0, in_jail: false, round: 18, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa2d13f507acff7a747252169671f925be11e4fda1d1077226b20b09b80415707) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 3, balance: 8208, debt: 0, in_jail: false, round: 19, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xda9e7268c4948585e7422b1789a71d49255d7d70f0fdc5f313c6d7a5ac3ea970) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 29, balance: 8035, debt: 0, in_jail: false, round: 18, cells: {6, 8, 14, 21, 25, 29}, penalty: 0, lost: false, reservation_id: Some(0x00c5704df61fcf1486cda9fa5184ec92b91de439e13b780bd3838551d57b61fc) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 3, balance: 1771, debt: 0, in_jail: false, round: 18, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x068d0f41ced7879fc9550d3ddd6b168b368b13b25906303125a8bf29978e8bd8) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 77, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x417d..cd05)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xbc3a..4040)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x252e..199e)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 556755826963 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 555832822217 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2484..28b7)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2484..28b7)] 0x0300..0000: GAS IN STRATEGY 483680161802 +[DEBUG test_play_game] [handle(0x2484..28b7)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x2484..28b7)] 0x0300..0000: BuyCell +[DEBUG test_play_game] [handle(0x5d6b..ae6c)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5d6b..ae6c)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5d6b..ae6c)] 0x06eb..8a34: ReservationId::reserve 471875234722 +[DEBUG test_play_game] [handle(0x5d6b..ae6c)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5d6b..ae6c)] 0x06eb..8a34: round 19 +[DEBUG test_play_game] [handle(0x5d6b..ae6c)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x3637..4234)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x594e..1c3a)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 554261549247 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 553270966650 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8ef7..be0e)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8ef7..be0e)] 0x0100..0000: GAS IN STRATEGY 369441752562 +[DEBUG test_play_game] [handle(0x8ef7..be0e)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x8ef7..be0e)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: pay_rent 367648184308 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: ReservationId::reserve 357442550711 +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: round 19 +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: after wake! Success 9543207917 +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 19, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 20, balance: 3896, debt: 0, in_jail: false, round: 19, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa2d13f507acff7a747252169671f925be11e4fda1d1077226b20b09b80415707) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 3, balance: 8208, debt: 0, in_jail: false, round: 19, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xda9e7268c4948585e7422b1789a71d49255d7d70f0fdc5f313c6d7a5ac3ea970) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 35, balance: 4035, debt: 0, in_jail: false, round: 19, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x9bc04eda7b45162eefdefb934b48e27d528eb2f2af80b01c4b185a17180537d9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 6, balance: 1621, debt: 0, in_jail: false, round: 19, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x22f7bc3d0e7c378ad5ae3146aab5f9703ea031a4ed9281f1d422b0e4d338d2c8) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 79, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x4054..536d)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xe759..14d4)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3c84..54df)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 551699274169 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 550764287911 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5ec5..1966)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5ec5..1966)] 0x0200..0000: GAS IN STRATEGY 455153642123 +[DEBUG test_play_game] [handle(0x5ec5..1966)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x5ec5..1966)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: pay_rent 453363661445 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: ReservationId::reserve 443157952374 +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: round 20 +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: after wake! Success 9370715435 +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 20, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 20, balance: 4096, debt: 0, in_jail: false, round: 19, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa2d13f507acff7a747252169671f925be11e4fda1d1077226b20b09b80415707) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 11, balance: 8008, debt: 0, in_jail: false, round: 19, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x36773852ed568d765eba058ad8c4fd4b2f7209c9d1d4dc7ec19f13765cb1c9eb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 35, balance: 4035, debt: 0, in_jail: false, round: 19, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x9bc04eda7b45162eefdefb934b48e27d528eb2f2af80b01c4b185a17180537d9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 6, balance: 1621, debt: 0, in_jail: false, round: 19, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x22f7bc3d0e7c378ad5ae3146aab5f9703ea031a4ed9281f1d422b0e4d338d2c8) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 80, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x3d87..c36b)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x1091..4c59)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xb124..ad10)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 549196573135 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 548258796948 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xdd59..5fc9)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xdd59..5fc9)] 0x0300..0000: GAS IN STRATEGY 469511415899 +[DEBUG test_play_game] [handle(0xdd59..5fc9)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xdd59..5fc9)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: pay_rent 467719145155 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: ReservationId::reserve 457516772147 +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: round 20 +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: after wake! Success 9539277508 +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 20, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 20, balance: 4096, debt: 0, in_jail: false, round: 19, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa2d13f507acff7a747252169671f925be11e4fda1d1077226b20b09b80415707) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 11, balance: 8458, debt: 0, in_jail: false, round: 19, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x36773852ed568d765eba058ad8c4fd4b2f7209c9d1d4dc7ec19f13765cb1c9eb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 39, balance: 3585, debt: 0, in_jail: false, round: 20, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x618514e05084421f0dd17378c60f777099a0a2e05912f7ab25a0e76946a1b26c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 6, balance: 1621, debt: 0, in_jail: false, round: 19, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x22f7bc3d0e7c378ad5ae3146aab5f9703ea031a4ed9281f1d422b0e4d338d2c8) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 81, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x3bee..7fa9)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x98ab..28db)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x1dbe..2ac4)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 546687680653 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 545750275509 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe895..d8f7)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe895..d8f7)] 0x0400..0000: GAS IN STRATEGY 383699944840 +[DEBUG test_play_game] [handle(0xe895..d8f7)] 0x0400..0000: Skip +[DEBUG test_play_game] [handle(0xe895..d8f7)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: ReservationId::reserve 371760185948 +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: round 20 +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: skip 9350120856 +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 20, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 22, balance: 4096, debt: 0, in_jail: false, round: 20, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x51fb0f12dcd3dba632c946824fd3680d76c06e6cf4862bc812550d8cd34cfc9f) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 11, balance: 8458, debt: 0, in_jail: false, round: 19, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x36773852ed568d765eba058ad8c4fd4b2f7209c9d1d4dc7ec19f13765cb1c9eb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 39, balance: 3585, debt: 0, in_jail: false, round: 20, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x618514e05084421f0dd17378c60f777099a0a2e05912f7ab25a0e76946a1b26c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 6, balance: 1621, debt: 0, in_jail: false, round: 19, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x22f7bc3d0e7c378ad5ae3146aab5f9703ea031a4ed9281f1d422b0e4d338d2c8) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 82, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xfb38..61d9)] 0x06eb..8a34: end skip 5957280812 +[DEBUG test_play_game] [handle(0x7887..7f8c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x1a5b..72c7)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 544179509540 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 543247119406 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xb141..6464)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xb141..6464)] 0x0100..0000: GAS IN STRATEGY 355078731888 +[DEBUG test_play_game] [handle(0xb141..6464)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xb141..6464)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: pay_rent 353134369419 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: ReservationId::reserve 343079448116 +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: round 20 +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: after wake! Success 9540964330 +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 20, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 22, balance: 4096, debt: 0, in_jail: false, round: 20, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x51fb0f12dcd3dba632c946824fd3680d76c06e6cf4862bc812550d8cd34cfc9f) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 11, balance: 8458, debt: 0, in_jail: false, round: 19, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x36773852ed568d765eba058ad8c4fd4b2f7209c9d1d4dc7ec19f13765cb1c9eb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 39, balance: 3805, debt: 0, in_jail: false, round: 20, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x618514e05084421f0dd17378c60f777099a0a2e05912f7ab25a0e76946a1b26c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 14, balance: 1401, debt: 0, in_jail: false, round: 20, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x2e280a9b36798c2ba68907b8f02de583f1a2c50809fd6c5bb15348a308db6e7c) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 83, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x15e2..0fb2)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x2885..00a0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3d14..0830)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 541677106929 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 540697006948 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc028..a823)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc028..a823)] 0x0300..0000: GAS IN STRATEGY 455152953324 +[DEBUG test_play_game] [handle(0xc028..a823)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xc028..a823)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0x53f0..5556)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x53f0..5556)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x53f0..5556)] 0x06eb..8a34: ReservationId::reserve 443198827133 +[DEBUG test_play_game] [handle(0x53f0..5556)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x53f0..5556)] 0x06eb..8a34: round 21 +[DEBUG test_play_game] [handle(0x53f0..5556)] 0x06eb..8a34: after wake! Success 9371239364 +[DEBUG test_play_game] [handle(0x15fd..42c3)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0ee0..6de7)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 539127219698 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 538193093282 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x27b7..e5a4)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x27b7..e5a4)] 0x0400..0000: GAS IN STRATEGY 369394170692 +[DEBUG test_play_game] [handle(0x27b7..e5a4)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x27b7..e5a4)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: pay_rent 367453453909 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: ReservationId::reserve 357401640461 +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: round 21 +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: after wake! Success 9538505121 +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 21, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 29, balance: 3756, debt: 0, in_jail: false, round: 21, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xc641f334c9bbe933556a960740391f51596f7c52b4f81a392989370c6a5e86ec) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 16, balance: 8458, debt: 0, in_jail: false, round: 20, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x36773852ed568d765eba058ad8c4fd4b2f7209c9d1d4dc7ec19f13765cb1c9eb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 8, balance: 5645, debt: 0, in_jail: false, round: 20, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb377f9f06145b956b1057c6baca16270823c0134a09c21000ebf26974c315810) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 14, balance: 1401, debt: 0, in_jail: false, round: 20, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x2e280a9b36798c2ba68907b8f02de583f1a2c50809fd6c5bb15348a308db6e7c) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 85, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x63aa..7a40)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x0248..fd14)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8a64..d325)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 536623090619 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 535688589473 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x16bf..32b7)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x16bf..32b7)] 0x0100..0000: GAS IN STRATEGY 340713432860 +[DEBUG test_play_game] [handle(0x16bf..32b7)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x16bf..32b7)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: pay_rent 338767930966 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: ReservationId::reserve 328716117518 +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: round 21 +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: after wake! Success 9538505121 +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 21, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 29, balance: 3756, debt: 0, in_jail: false, round: 21, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xc641f334c9bbe933556a960740391f51596f7c52b4f81a392989370c6a5e86ec) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 16, balance: 8458, debt: 0, in_jail: false, round: 20, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x36773852ed568d765eba058ad8c4fd4b2f7209c9d1d4dc7ec19f13765cb1c9eb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 8, balance: 5945, debt: 0, in_jail: false, round: 20, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb377f9f06145b956b1057c6baca16270823c0134a09c21000ebf26974c315810) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 21, balance: 1101, debt: 0, in_jail: false, round: 21, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x10da2725015c9919d34616e9b93bce5c3958bdfefc5093ed20e21554fa639239) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 86, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x86a7..1822)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xc3e1..64b5)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3077..ff5d)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 533969880453 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 533188744834 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xeca9..adfa)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xeca9..adfa)] 0x0200..0000: GAS IN STRATEGY 440791937118 +[DEBUG test_play_game] [handle(0xeca9..adfa)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xeca9..adfa)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: pay_rent 438849679489 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: ReservationId::reserve 428798051493 +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: round 21 +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: after wake! Success 9538876025 +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 21, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 29, balance: 3756, debt: 0, in_jail: false, round: 21, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xc641f334c9bbe933556a960740391f51596f7c52b4f81a392989370c6a5e86ec) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 24, balance: 8143, debt: 0, in_jail: false, round: 21, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x24ec4f1cf783413e7c6abf42a4dc9ef1bdc653f4071f33279327f0c9c3b7d057) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 8, balance: 5945, debt: 0, in_jail: false, round: 20, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb377f9f06145b956b1057c6baca16270823c0134a09c21000ebf26974c315810) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 21, balance: 1416, debt: 0, in_jail: false, round: 21, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x10da2725015c9919d34616e9b93bce5c3958bdfefc5093ed20e21554fa639239) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 87, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x9a95..2d01)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x4a2d..0279)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe78d..6544)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 531470035814 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 530641674727 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6aea..2c5c)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6aea..2c5c)] 0x0400..0000: GAS IN STRATEGY 355035625205 +[DEBUG test_play_game] [handle(0x6aea..2c5c)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x6aea..2c5c)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: pay_rent 353096703565 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: ReservationId::reserve 343045075569 +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: round 22 +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: after wake! Success 9373239259 +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 22, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 37, balance: 3336, debt: 0, in_jail: false, round: 21, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x7d63233d58f3f94f3a4e7a96407af4d00f6fbca8072df3987bcdddb72da562cc) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 24, balance: 8143, debt: 0, in_jail: false, round: 21, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x24ec4f1cf783413e7c6abf42a4dc9ef1bdc653f4071f33279327f0c9c3b7d057) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 16, balance: 5945, debt: 0, in_jail: false, round: 21, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb377f9f06145b956b1057c6baca16270823c0134a09c21000ebf26974c315810) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 21, balance: 1836, debt: 0, in_jail: false, round: 21, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x10da2725015c9919d34616e9b93bce5c3958bdfefc5093ed20e21554fa639239) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 88, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd2c5..a111)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x0ca9..e58a)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xca79..f0a3)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 528922965707 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 528139258337 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc7b8..5a69)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc7b8..5a69)] 0x0100..0000: GAS IN STRATEGY 326350102262 +[DEBUG test_play_game] [handle(0xc7b8..5a69)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xc7b8..5a69)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x4f15..7946)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x4f15..7946)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x4f15..7946)] 0x06eb..8a34: ReservationId::reserve 314395359763 +[DEBUG test_play_game] [handle(0x4f15..7946)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4f15..7946)] 0x06eb..8a34: round 22 +[DEBUG test_play_game] [handle(0x4f15..7946)] 0x06eb..8a34: after wake! Success 9538876025 +[DEBUG test_play_game] [handle(0xa98c..c1c9)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4633..3520)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 526420549317 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 525637745085 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4107..64d1)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4107..64d1)] 0x0200..0000: GAS IN STRATEGY 426431228527 +[DEBUG test_play_game] [handle(0x4107..64d1)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x4107..64d1)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: pay_rent 424488975805 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: ReservationId::reserve 414437347809 +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: round 22 +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: after wake! Success 9538876025 +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 22, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 37, balance: 3336, debt: 0, in_jail: false, round: 21, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x7d63233d58f3f94f3a4e7a96407af4d00f6fbca8072df3987bcdddb72da562cc) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 32, balance: 7738, debt: 0, in_jail: false, round: 22, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xbb03b939d2c7f030199d921e8d8f23ff458c1410747c6e21df1535f804a85858) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 16, balance: 5945, debt: 0, in_jail: false, round: 21, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb377f9f06145b956b1057c6baca16270823c0134a09c21000ebf26974c315810) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 32, balance: 1741, debt: 0, in_jail: false, round: 22, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x9f631b008cab8bf5ed954e5071b94110c91620a395f64aff65d77f3513699721) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 90, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x7c89..95a4)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x5dcc..7b62)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7bc5..6600)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 523919036065 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 523135449612 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x029d..8910)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x029d..8910)] 0x0300..0000: GAS IN STRATEGY 440832004167 +[DEBUG test_play_game] [handle(0x029d..8910)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x029d..8910)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: pay_rent 438887413263 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: ReservationId::reserve 428838036946 +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: round 22 +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: after wake! Success 9541127704 +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 22, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 37, balance: 3646, debt: 0, in_jail: false, round: 21, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x7d63233d58f3f94f3a4e7a96407af4d00f6fbca8072df3987bcdddb72da562cc) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 32, balance: 7738, debt: 0, in_jail: false, round: 22, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xbb03b939d2c7f030199d921e8d8f23ff458c1410747c6e21df1535f804a85858) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 23, balance: 5635, debt: 0, in_jail: false, round: 22, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x6dda1c0d9f3369649f7f7038bbb18b0f514aac1ab767fdb424c090a1d395ec8a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 32, balance: 1741, debt: 0, in_jail: false, round: 22, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x9f631b008cab8bf5ed954e5071b94110c91620a395f64aff65d77f3513699721) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 91, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xa6ef..5199)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xcb1e..787d)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x320b..e573)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 521416740592 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 520635285187 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5734..0f78)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5734..0f78)] 0x0400..0000: GAS IN STRATEGY 340678252603 +[DEBUG test_play_game] [handle(0x5734..0f78)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x5734..0f78)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: pay_rent 338736898046 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: ReservationId::reserve 328687526235 +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: round 23 +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: after wake! Success 9371079977 +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 23, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 5496, debt: 0, in_jail: false, round: 22, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xdf05afd2f775555ce76433480994a3f533ec0c61979685beb5dc49174a4b6d4f) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 32, balance: 7738, debt: 0, in_jail: false, round: 22, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xbb03b939d2c7f030199d921e8d8f23ff458c1410747c6e21df1535f804a85858) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 23, balance: 5785, debt: 0, in_jail: false, round: 22, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x6dda1c0d9f3369649f7f7038bbb18b0f514aac1ab767fdb424c090a1d395ec8a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 32, balance: 1741, debt: 0, in_jail: false, round: 22, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x9f631b008cab8bf5ed954e5071b94110c91620a395f64aff65d77f3513699721) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 92, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x90f0..226e)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xdfa8..a80e)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xf2c3..6bb8)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 518916576167 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 518039669517 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x998b..41c6)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x998b..41c6)] 0x0300..0000: GAS IN STRATEGY 426471213980 +[DEBUG test_play_game] [handle(0x998b..41c6)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x998b..41c6)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: pay_rent 424528272712 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: ReservationId::reserve 414478896395 +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: round 23 +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 23, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 5896, debt: 0, in_jail: false, round: 22, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xdf05afd2f775555ce76433480994a3f533ec0c61979685beb5dc49174a4b6d4f) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 38, balance: 7738, debt: 0, in_jail: false, round: 23, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xbb03b939d2c7f030199d921e8d8f23ff458c1410747c6e21df1535f804a85858) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 31, balance: 5385, debt: 0, in_jail: false, round: 23, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xac3d0770e29ad497f0a1e082f9d4f9ab8d2d3b400af97fa1ac49a5038779d6da) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 0, balance: 3741, debt: 0, in_jail: false, round: 23, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x9f631b008cab8bf5ed954e5071b94110c91620a395f64aff65d77f3513699721) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 93, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe692..913c)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x6c93..b614)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xca38..45af)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 516320960497 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 515538120530 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4ecb..5214)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4ecb..5214)] 0x0400..0000: GAS IN STRATEGY 326320703269 +[DEBUG test_play_game] [handle(0x4ecb..5214)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x4ecb..5214)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: pay_rent 324379349113 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: ReservationId::reserve 314329972796 +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: round 23 +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 23, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 5676, debt: 0, in_jail: false, round: 23, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xff44614190396f67529187238c6c2ee6ee4c69743706d0a64fffa9aa88b7e580) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 38, balance: 7738, debt: 0, in_jail: false, round: 23, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xbb03b939d2c7f030199d921e8d8f23ff458c1410747c6e21df1535f804a85858) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 31, balance: 5605, debt: 0, in_jail: false, round: 23, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xac3d0770e29ad497f0a1e082f9d4f9ab8d2d3b400af97fa1ac49a5038779d6da) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 0, balance: 3741, debt: 0, in_jail: false, round: 23, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x9f631b008cab8bf5ed954e5071b94110c91620a395f64aff65d77f3513699721) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 94, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x2080..4eff)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x1adf..f030)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x43e9..3fae)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 513819411510 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 513036362500 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbe3f..6e58)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbe3f..6e58)] 0x0100..0000: GAS IN STRATEGY 312028536797 +[DEBUG test_play_game] [handle(0xbe3f..6e58)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xbe3f..6e58)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: pay_rent 310082468677 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: ReservationId::reserve 300033092360 +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: round 23 +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 23, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 5676, debt: 0, in_jail: false, round: 23, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xff44614190396f67529187238c6c2ee6ee4c69743706d0a64fffa9aa88b7e580) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 38, balance: 7908, debt: 0, in_jail: false, round: 23, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xbb03b939d2c7f030199d921e8d8f23ff458c1410747c6e21df1535f804a85858) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 31, balance: 5605, debt: 0, in_jail: false, round: 23, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xac3d0770e29ad497f0a1e082f9d4f9ab8d2d3b400af97fa1ac49a5038779d6da) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 9, balance: 3571, debt: 0, in_jail: false, round: 23, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x204527f36db1ebbbc05fd21a59098c849bb4b727321122f92a3d7ef6f8fcc477) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 95, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x6053..cee4)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x4385..9ef6)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4281..0126)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 511317653480 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 510389698126 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6f2d..6ed8)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6f2d..6ed8)] 0x0100..0000: GAS IN STRATEGY 297666269394 +[DEBUG test_play_game] [handle(0x6f2d..6ed8)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x6f2d..6ed8)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x5f84..caab)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5f84..caab)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5f84..caab)] 0x06eb..8a34: ReservationId::reserve 285708229162 +[DEBUG test_play_game] [handle(0x5f84..caab)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5f84..caab)] 0x06eb..8a34: round 24 +[DEBUG test_play_game] [handle(0x5f84..caab)] 0x06eb..8a34: after wake! Success 9368489292 +[DEBUG test_play_game] [handle(0x430c..7caf)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xf3ad..4e08)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 508670989106 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 507893417171 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xcf82..55cc)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xcf82..55cc)] 0x0200..0000: GAS IN STRATEGY 412070589949 +[DEBUG test_play_game] [handle(0xcf82..55cc)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xcf82..55cc)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: pay_rent 410125612766 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: ReservationId::reserve 400076236449 +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: round 24 +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 24, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 16, balance: 5676, debt: 0, in_jail: false, round: 23, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xff44614190396f67529187238c6c2ee6ee4c69743706d0a64fffa9aa88b7e580) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 15, balance: 9678, debt: 0, in_jail: false, round: 24, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x7909462df09b386ad7bb912d02249205abb501c323ac559ad02e41014b26420b) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 38, balance: 5605, debt: 0, in_jail: false, round: 23, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xac3d0770e29ad497f0a1e082f9d4f9ab8d2d3b400af97fa1ac49a5038779d6da) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 13, balance: 3301, debt: 0, in_jail: false, round: 23, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x356f70ed8a526e231cb34d317118d1c7b5bb97208655df685031c8f5e6989c2c) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 97, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x889d..b53c)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xa005..80bc)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x13f6..100d)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 506174708151 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 505392909250 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3d50..b602)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3d50..b602)] 0x0300..0000: GAS IN STRATEGY 412112138535 +[DEBUG test_play_game] [handle(0x3d50..b602)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x3d50..b602)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0x066e..8653)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x066e..8653)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x066e..8653)] 0x06eb..8a34: ReservationId::reserve 400154874735 +[DEBUG test_play_game] [handle(0x066e..8653)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x066e..8653)] 0x06eb..8a34: round 24 +[DEBUG test_play_game] [handle(0x066e..8653)] 0x06eb..8a34: after wake! Success 9543036638 +[DEBUG test_play_game] [handle(0x7c32..7a6f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe55f..ec74)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 503674200230 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 502881485807 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd535..4a49)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd535..4a49)] 0x0400..0000: GAS IN STRATEGY 311959046949 +[DEBUG test_play_game] [handle(0xd535..4a49)] 0x0400..0000: Skip +[DEBUG test_play_game] [handle(0xd535..4a49)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: ReservationId::reserve 300015261851 +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: round 24 +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: skip 9341620433 +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 24, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 22, balance: 5676, debt: 0, in_jail: false, round: 24, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5e2c19471829e2631a37c6886d0f529079de12898e17367a184ce89caa4a5cc9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 15, balance: 9678, debt: 0, in_jail: false, round: 24, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x7909462df09b386ad7bb912d02249205abb501c323ac559ad02e41014b26420b) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 6, balance: 7105, debt: 0, in_jail: false, round: 24, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xba6ceb200552c96af26b8f88315503b267d9fd2d81746033a149aaf043c9d8f4) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 13, balance: 3301, debt: 0, in_jail: false, round: 23, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x356f70ed8a526e231cb34d317118d1c7b5bb97208655df685031c8f5e6989c2c) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 99, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe645..534e)] 0x06eb..8a34: end skip 5938106034 +[DEBUG test_play_game] [handle(0xdb75..283d)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x229b..64bb)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 501162776787 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 500369519784 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbef5..b68f)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbef5..b68f)] 0x0100..0000: GAS IN STRATEGY 283337303315 +[DEBUG test_play_game] [handle(0xbef5..b68f)] 0x0100..0000: Skip +[DEBUG test_play_game] [handle(0xbef5..b68f)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: ReservationId::reserve 271386156011 +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: round 25 +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: after wake! Success 9369038401 +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: skip 9169129647 +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 25, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 22, balance: 5676, debt: 0, in_jail: false, round: 24, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5e2c19471829e2631a37c6886d0f529079de12898e17367a184ce89caa4a5cc9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 15, balance: 9678, debt: 0, in_jail: false, round: 24, cells: {9, 12, 17, 19, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x7909462df09b386ad7bb912d02249205abb501c323ac559ad02e41014b26420b) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 6, balance: 7105, debt: 0, in_jail: false, round: 24, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xba6ceb200552c96af26b8f88315503b267d9fd2d81746033a149aaf043c9d8f4) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 22, balance: 3301, debt: 0, in_jail: false, round: 24, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0xf81669263f73187f2ab7a9eafcc970d00953dd0914a65eac154506d38482074f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 100, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0000000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x6aa7..cb87)] 0x06eb..8a34: end skip 5768402183 +[DEBUG test_play_game] [handle(0x64b1..c010)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xc184..8cbd)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 498650810764 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 497854625614 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x62be..c051)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x62be..c051)] 0x0200..0000: GAS IN STRATEGY 397705310602 +[DEBUG test_play_game] [handle(0x62be..c051)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x62be..c051)] 0x0200..0000: BuyCell +[DEBUG test_play_game] [handle(0xbd82..5939)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xbd82..5939)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xbd82..5939)] 0x06eb..8a34: ReservationId::reserve 385745601698 +[DEBUG test_play_game] [handle(0xbd82..5939)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbd82..5939)] 0x06eb..8a34: round 25 +[DEBUG test_play_game] [handle(0xbd82..5939)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x2d13..8858)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x098c..2003)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 496135916594 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 495342313533 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5656..c82a)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5656..c82a)] 0x0300..0000: GAS IN STRATEGY 397783124013 +[DEBUG test_play_game] [handle(0x5656..c82a)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x5656..c82a)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: pay_rent 395836438577 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: ReservationId::reserve 385787062260 +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: round 25 +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 25, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 22, balance: 5676, debt: 0, in_jail: false, round: 24, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5e2c19471829e2631a37c6886d0f529079de12898e17367a184ce89caa4a5cc9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 26, balance: 6428, debt: 0, in_jail: false, round: 25, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xbadc6910dc688f59f8a36890ae2aea9cf2c7a90a63ede38e2cdf92e057d43ca3) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 13, balance: 6895, debt: 0, in_jail: false, round: 25, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x09973184c50bbcd117d903b25fbb9dd9c50532459671c9e86425fa7dac011f5b) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 22, balance: 3511, debt: 0, in_jail: false, round: 24, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0xf81669263f73187f2ab7a9eafcc970d00953dd0914a65eac154506d38482074f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 102, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xc2df..948a)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x055b..02ba)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4d68..e4bf)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 493623604513 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 492828702536 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7848..db55)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7848..db55)] 0x0400..0000: GAS IN STRATEGY 297643511129 +[DEBUG test_play_game] [handle(0x7848..db55)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x7848..db55)] 0x0400..0000: AddGear +[DEBUG test_play_game] [handle(0xcf01..8109)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xcf01..8109)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xcf01..8109)] 0x06eb..8a34: ReservationId::reserve 285690985843 +[DEBUG test_play_game] [handle(0xcf01..8109)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xcf01..8109)] 0x06eb..8a34: round 25 +[DEBUG test_play_game] [handle(0xcf01..8109)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x41fc..3262)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3cd6..70ba)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 491109993516 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 490266292179 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7db0..a6d6)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7db0..a6d6)] 0x0200..0000: GAS IN STRATEGY 383373095149 +[DEBUG test_play_game] [handle(0x7db0..a6d6)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x7db0..a6d6)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: pay_rent 381427903282 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: ReservationId::reserve 371378526965 +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: round 26 +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: after wake! Success 9368021799 +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 26, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 31, balance: 5176, debt: 0, in_jail: false, round: 25, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x1391cd5b92c4d2863207a777fbe92109fb84d6456bfce5e490de728e51380f7e) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 29, balance: 6088, debt: 0, in_jail: false, round: 25, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x90a4a0aa9c83f0733e30891c831bdbdf4445029e29211c09b48559eaae0e5eaa) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 13, balance: 7235, debt: 0, in_jail: false, round: 25, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x09973184c50bbcd117d903b25fbb9dd9c50532459671c9e86425fa7dac011f5b) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 33, balance: 3511, debt: 0, in_jail: false, round: 25, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0xf81669263f73187f2ab7a9eafcc970d00953dd0914a65eac154506d38482074f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 104, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xeebf..4396)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xbbdd..5758)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe9bf..cb13)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 488547583159 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 487655195278 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8ff5..427a)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8ff5..427a)] 0x0100..0000: GAS IN STRATEGY 269013649462 +[DEBUG test_play_game] [handle(0x8ff5..427a)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x8ff5..427a)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x3525..e0d6)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3525..e0d6)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3525..e0d6)] 0x06eb..8a34: ReservationId::reserve 257052680698 +[DEBUG test_play_game] [handle(0x3525..e0d6)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3525..e0d6)] 0x06eb..8a34: round 26 +[DEBUG test_play_game] [handle(0x3525..e0d6)] 0x06eb..8a34: after wake! Success 9543036638 +[DEBUG test_play_game] [handle(0xf38b..eec5)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe3b9..7d4e)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 485936486258 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 485151599844 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2fd5..451c)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2fd5..451c)] 0x0200..0000: GAS IN STRATEGY 369006137405 +[DEBUG test_play_game] [handle(0x2fd5..451c)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x2fd5..451c)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: pay_rent 367057423557 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: ReservationId::reserve 357008047240 +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: round 26 +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 26, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 33, balance: 5176, debt: 0, in_jail: false, round: 26, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x1391cd5b92c4d2863207a777fbe92109fb84d6456bfce5e490de728e51380f7e) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 5673, debt: 0, in_jail: false, round: 26, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x6028f56af75fa380c6d6d5f573f86f1ad133c272f7b343bb85770ba5decb6a45) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 16, balance: 7650, debt: 0, in_jail: false, round: 26, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x09973184c50bbcd117d903b25fbb9dd9c50532459671c9e86425fa7dac011f5b) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 5011, debt: 100, in_jail: false, round: 26, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 2, lost: false, reservation_id: Some(0x4c3e9ad14c4185d5dbe41d3605c88bc0699d540dc105ba33cf258180fd865364) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 106, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x714a..3625)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xad84..ef6f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x52b1..1d85)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 483432890824 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 482643564464 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5536..7294)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5536..7294)] 0x0300..0000: GAS IN STRATEGY 383414672700 +[DEBUG test_play_game] [handle(0x5536..7294)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x5536..7294)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0x2898..0614)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x2898..0614)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x2898..0614)] 0x06eb..8a34: ReservationId::reserve 371453669639 +[DEBUG test_play_game] [handle(0x2898..0614)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2898..0614)] 0x06eb..8a34: round 26 +[DEBUG test_play_game] [handle(0x2898..0614)] 0x06eb..8a34: after wake! Success 9543036638 +[DEBUG test_play_game] [handle(0x46e0..f702)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x86b9..b951)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 480924855444 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 480126495445 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbd55..00a5)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbd55..00a5)] 0x0400..0000: GAS IN STRATEGY 283314376413 +[DEBUG test_play_game] [handle(0xbd55..00a5)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xbd55..00a5)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: pay_rent 281368492865 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: ReservationId::reserve 271319116548 +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: round 27 +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: after wake! Success 9352990251 +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 27, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 3, balance: 7071, debt: 0, in_jail: false, round: 26, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3df8ead9cedac02b2493cda73515c5f467850ac0b36d95aef6048fc8378be9aa) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 5673, debt: 0, in_jail: false, round: 26, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x6028f56af75fa380c6d6d5f573f86f1ad133c272f7b343bb85770ba5decb6a45) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 21, balance: 7150, debt: 0, in_jail: false, round: 26, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x308f8a708bbd83010b3558bdee428f3a801ee7edce0b60a3ff2699e478951929) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 5016, debt: 0, in_jail: false, round: 26, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x4c3e9ad14c4185d5dbe41d3605c88bc0699d540dc105ba33cf258180fd865364) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 108, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xf719..03f0)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x0631..8b46)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xf3c2..e569)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 478558759259 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 477611294073 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0c1c..f961)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0c1c..f961)] 0x0100..0000: GAS IN STRATEGY 254676071268 +[DEBUG test_play_game] [handle(0x0c1c..f961)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x0c1c..f961)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: pay_rent 252724231246 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: ReservationId::reserve 242674854929 +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: round 27 +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 27, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 3, balance: 7071, debt: 0, in_jail: false, round: 26, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3df8ead9cedac02b2493cda73515c5f467850ac0b36d95aef6048fc8378be9aa) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 5843, debt: 0, in_jail: false, round: 26, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x6028f56af75fa380c6d6d5f573f86f1ad133c272f7b343bb85770ba5decb6a45) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 21, balance: 7150, debt: 0, in_jail: false, round: 26, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x308f8a708bbd83010b3558bdee428f3a801ee7edce0b60a3ff2699e478951929) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 9, balance: 4846, debt: 0, in_jail: false, round: 27, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x1093eb12b5480959fe5a896a4db5cd6336c93e4a166932b6f3974a7bd7828cc0) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 109, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x41d1..119a)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x076a..42ef)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4bac..7625)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 475892585053 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 475091597402 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2ab4..6421)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2ab4..6421)] 0x0200..0000: GAS IN STRATEGY 354631437810 +[DEBUG test_play_game] [handle(0x2ab4..6421)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x2ab4..6421)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: pay_rent 352683618299 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: ReservationId::reserve 342636916346 +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: round 27 +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 27, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 3, balance: 7071, debt: 0, in_jail: false, round: 26, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3df8ead9cedac02b2493cda73515c5f467850ac0b36d95aef6048fc8378be9aa) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 1, balance: 7743, debt: 0, in_jail: false, round: 27, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xdb617203a37a6af2d2eb07b46dba846d6db11aed3c902be0efd2fbd3f24bc060) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 21, balance: 7150, debt: 0, in_jail: false, round: 26, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x308f8a708bbd83010b3558bdee428f3a801ee7edce0b60a3ff2699e478951929) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 9, balance: 4846, debt: 0, in_jail: false, round: 27, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x1093eb12b5480959fe5a896a4db5cd6336c93e4a166932b6f3974a7bd7828cc0) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 110, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe9a3..80ab)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x36c3..7c9d)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x195a..0556)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 473372888382 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 472571372550 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xfa2d..b25c)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xfa2d..b25c)] 0x0300..0000: GAS IN STRATEGY 369077060209 +[DEBUG test_play_game] [handle(0xfa2d..b25c)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xfa2d..b25c)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: pay_rent 367125904709 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: ReservationId::reserve 357076528392 +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: round 27 +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 27, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 3, balance: 7071, debt: 0, in_jail: false, round: 26, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3df8ead9cedac02b2493cda73515c5f467850ac0b36d95aef6048fc8378be9aa) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 1, balance: 8068, debt: 0, in_jail: false, round: 27, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xdb617203a37a6af2d2eb07b46dba846d6db11aed3c902be0efd2fbd3f24bc060) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 26, balance: 6825, debt: 0, in_jail: false, round: 27, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x6772234b31eb6c4bdf4da1897cc826321b18c8a9f94ffdb31b19294afd9d100c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 9, balance: 4846, debt: 0, in_jail: false, round: 27, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x1093eb12b5480959fe5a896a4db5cd6336c93e4a166932b6f3974a7bd7828cc0) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 111, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x043c..d3c2)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xf372..7c36)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xb70e..c531)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 470852663530 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 470049579467 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9516..fe5a)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x9516..fe5a)] 0x0400..0000: GAS IN STRATEGY 268942507118 +[DEBUG test_play_game] [handle(0x9516..fe5a)] 0x0400..0000: ThrowRoll +[DEBUG test_play_game] [handle(0x9516..fe5a)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x3d94..73df)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3d94..73df)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3d94..73df)] 0x06eb..8a34: ReservationId::reserve 256980757158 +[DEBUG test_play_game] [handle(0x3d94..73df)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3d94..73df)] 0x06eb..8a34: round 28 +[DEBUG test_play_game] [handle(0x3d94..73df)] 0x06eb..8a34: after wake! Success 9368021799 +[DEBUG test_play_game] [handle(0x10ec..0005)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe67b..42ac)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 468330870447 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 467529782703 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf3f2..cec0)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf3f2..cec0)] 0x0100..0000: GAS IN STRATEGY 240298245499 +[DEBUG test_play_game] [handle(0xf3f2..cec0)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xf3f2..cec0)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: pay_rent 238345810474 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: ReservationId::reserve 228296434157 +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: round 28 +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 28, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 10, balance: 6071, debt: 0, in_jail: false, round: 27, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x43909f518060a5ac1f8e1c0596e5426ce615053729b58f6c778a9711007ee1b9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 1, balance: 8273, debt: 0, in_jail: false, round: 27, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xdb617203a37a6af2d2eb07b46dba846d6db11aed3c902be0efd2fbd3f24bc060) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 26, balance: 6825, debt: 0, in_jail: false, round: 27, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x6772234b31eb6c4bdf4da1897cc826321b18c8a9f94ffdb31b19294afd9d100c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 12, balance: 4641, debt: 0, in_jail: false, round: 28, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x8fd394feb4ee1bf3662ca4112818de81456c3ec040b6bf6b4d14f3a7d3f36c6f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 113, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x102c..a023)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xa5ec..8044)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x076f..2755)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 465811073683 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 464959790224 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9532..c323)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x9532..c323)] 0x0300..0000: GAS IN STRATEGY 354699918962 +[DEBUG test_play_game] [handle(0x9532..c323)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x9532..c323)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: pay_rent 352748763462 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: ReservationId::reserve 342699387145 +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: round 28 +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 28, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 10, balance: 6071, debt: 0, in_jail: false, round: 27, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x43909f518060a5ac1f8e1c0596e5426ce615053729b58f6c778a9711007ee1b9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 4, balance: 8273, debt: 0, in_jail: false, round: 28, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xdb617203a37a6af2d2eb07b46dba846d6db11aed3c902be0efd2fbd3f24bc060) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 37, balance: 6405, debt: 0, in_jail: false, round: 28, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xc61a26fb00644f8152bff8e0d8b26f7a6c8a30a5df83c41f46677b0d12f054bc) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 12, balance: 5061, debt: 0, in_jail: false, round: 28, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x8fd394feb4ee1bf3662ca4112818de81456c3ec040b6bf6b4d14f3a7d3f36c6f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 114, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x614d..78de)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x625c..4e88)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xdbcd..851b)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 463241081204 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 462440216422 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4790..b17b)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4790..b17b)] 0x0400..0000: GAS IN STRATEGY 254604147728 +[DEBUG test_play_game] [handle(0x4790..b17b)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x4790..b17b)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: pay_rent 252658264180 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: ReservationId::reserve 242608887863 +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: round 28 +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 28, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 5851, debt: 0, in_jail: false, round: 28, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x62b02e9bdf53444289dc1b404176eca3a702317089edad901bc21bd83f1bc8f5) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 4, balance: 8273, debt: 0, in_jail: false, round: 28, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xdb617203a37a6af2d2eb07b46dba846d6db11aed3c902be0efd2fbd3f24bc060) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 37, balance: 6625, debt: 0, in_jail: false, round: 28, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xc61a26fb00644f8152bff8e0d8b26f7a6c8a30a5df83c41f46677b0d12f054bc) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 12, balance: 5061, debt: 0, in_jail: false, round: 28, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x8fd394feb4ee1bf3662ca4112818de81456c3ec040b6bf6b4d14f3a7d3f36c6f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 115, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd121..b22a)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xd7b1..6bcd)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x747d..85cd)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 460721507402 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 459920521011 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xcd31..f33e)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xcd31..f33e)] 0x0100..0000: GAS IN STRATEGY 225919824727 +[DEBUG test_play_game] [handle(0xcd31..f33e)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xcd31..f33e)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: pay_rent 223967389702 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: ReservationId::reserve 213918013385 +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: round 29 +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: after wake! Success 9368021799 +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 29, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 5851, debt: 0, in_jail: false, round: 28, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x62b02e9bdf53444289dc1b404176eca3a702317089edad901bc21bd83f1bc8f5) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 4, balance: 8523, debt: 0, in_jail: false, round: 28, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xdb617203a37a6af2d2eb07b46dba846d6db11aed3c902be0efd2fbd3f24bc060) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 37, balance: 6625, debt: 0, in_jail: false, round: 28, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xc61a26fb00644f8152bff8e0d8b26f7a6c8a30a5df83c41f46677b0d12f054bc) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 4811, debt: 0, in_jail: false, round: 28, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x3b5f202b064e293d6ee9113f1537cc72de140e0b9e8f8d5153066b9055c8a954) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 116, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x72ff..8c10)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x84dc..2dd7)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa1a3..c07a)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 458201811991 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 457400296159 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6856..5e53)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6856..5e53)] 0x0200..0000: GAS IN STRATEGY 340260306916 +[DEBUG test_play_game] [handle(0x6856..5e53)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x6856..5e53)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: pay_rent 338312487405 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: ReservationId::reserve 328263111088 +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: round 29 +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: after wake! Success 9541529187 +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 29, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 5851, debt: 0, in_jail: false, round: 28, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x62b02e9bdf53444289dc1b404176eca3a702317089edad901bc21bd83f1bc8f5) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 15, balance: 8293, debt: 0, in_jail: false, round: 29, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x7cd05be69e54588fd88b0ac9bead831355aa498ff705ae506c8d7f71be0a4a81) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 37, balance: 6625, debt: 0, in_jail: false, round: 28, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xc61a26fb00644f8152bff8e0d8b26f7a6c8a30a5df83c41f46677b0d12f054bc) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 5041, debt: 0, in_jail: false, round: 28, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x3b5f202b064e293d6ee9113f1537cc72de140e0b9e8f8d5153066b9055c8a954) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 117, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xeba0..2432)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xc9ba..f378)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xd709..7303)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 455681814961 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 454721579224 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9827..9aaa)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x9827..9aaa)] 0x0200..0000: GAS IN STRATEGY 325886501658 +[DEBUG test_play_game] [handle(0x9827..9aaa)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x9827..9aaa)] 0x0200..0000: AddGear +[DEBUG test_play_game] [handle(0x4540..1ef9)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x4540..1ef9)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x4540..1ef9)] 0x06eb..8a34: ReservationId::reserve 313926688705 +[DEBUG test_play_game] [handle(0x4540..1ef9)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4540..1ef9)] 0x06eb..8a34: round 29 +[DEBUG test_play_game] [handle(0x4540..1ef9)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x53f8..ab26)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3825..dcc9)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 453003119436 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 452187157632 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x663b..844f)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x663b..844f)] 0x0300..0000: GAS IN STRATEGY 340320581282 +[DEBUG test_play_game] [handle(0x663b..844f)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x663b..844f)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0x9ff0..f5de)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x9ff0..f5de)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x9ff0..f5de)] 0x06eb..8a34: ReservationId::reserve 328357205965 +[DEBUG test_play_game] [handle(0x9ff0..f5de)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9ff0..f5de)] 0x06eb..8a34: round 29 +[DEBUG test_play_game] [handle(0x9ff0..f5de)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xad1a..08ee)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x29f7..0c53)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 450468697844 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 449651975686 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xecc0..a875)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xecc0..a875)] 0x0400..0000: GAS IN STRATEGY 240227937450 +[DEBUG test_play_game] [handle(0xecc0..a875)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xecc0..a875)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: pay_rent 238278090039 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: ReservationId::reserve 228228549680 +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: round 30 +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: after wake! Success 9371370276 +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 30, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 27, balance: 5521, debt: 0, in_jail: false, round: 29, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x62a66a1f963d7a028556202f553c50e126777b29e680b9a21bcbfea2267281ba) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 19, balance: 7793, debt: 0, in_jail: false, round: 29, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x8e4fd55b5afc0fee12a9ddbd7f628c3a67dcf56d41a3b9bf46d4f637d19d8484) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 14, balance: 8125, debt: 0, in_jail: false, round: 29, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x88c6306fc8d35ada71e46aaa32b52e89d0fdda678f3da9bbb716f026b56f6b68) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 30, balance: 5371, debt: 0, in_jail: false, round: 29, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x3b5f202b064e293d6ee9113f1537cc72de140e0b9e8f8d5153066b9055c8a954) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 120, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xa8b7..b50e)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x6cd6..9c13)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xdcc2..1b9f)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 448084260910 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 447119892619 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe3f9..b1bd)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe3f9..b1bd)] 0x0100..0000: GAS IN STRATEGY 211537062972 +[DEBUG test_play_game] [handle(0xe3f9..b1bd)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xe3f9..b1bd)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: pay_rent 209733628972 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: ReservationId::reserve 199529352324 +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: round 30 +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 30, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 27, balance: 5931, debt: 0, in_jail: false, round: 29, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x62a66a1f963d7a028556202f553c50e126777b29e680b9a21bcbfea2267281ba) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 19, balance: 7793, debt: 0, in_jail: false, round: 29, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x8e4fd55b5afc0fee12a9ddbd7f628c3a67dcf56d41a3b9bf46d4f637d19d8484) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 14, balance: 8125, debt: 0, in_jail: false, round: 29, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x88c6306fc8d35ada71e46aaa32b52e89d0fdda678f3da9bbb716f026b56f6b68) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 34, balance: 4961, debt: 0, in_jail: false, round: 30, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xdce44b728a5f9e77d080336ce175c6b74d85beaa6d982da0e4cdb600b3f20421) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 121, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x66d3..bd5d)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x39bd..1f48)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xd905..9b48)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 445395355119 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 444578097803 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xffd1..a2ef)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xffd1..a2ef)] 0x0200..0000: GAS IN STRATEGY 311545738292 +[DEBUG test_play_game] [handle(0xffd1..a2ef)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xffd1..a2ef)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: pay_rent 309593945505 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: ReservationId::reserve 299544405146 +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: round 30 +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 30, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 27, balance: 5931, debt: 0, in_jail: false, round: 29, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x62a66a1f963d7a028556202f553c50e126777b29e680b9a21bcbfea2267281ba) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 21, balance: 7493, debt: 0, in_jail: false, round: 30, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x7c071598af8e91742fccdbbbce7b162229ff1e369b9a75a7aa31a5ea5006f942) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 14, balance: 8425, debt: 0, in_jail: false, round: 29, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x88c6306fc8d35ada71e46aaa32b52e89d0fdda678f3da9bbb716f026b56f6b68) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 34, balance: 4961, debt: 0, in_jail: false, round: 30, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xdce44b728a5f9e77d080336ce175c6b74d85beaa6d982da0e4cdb600b3f20421) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 122, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x04f1..aca9)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x47ea..532c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x9dd7..8906)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 443010383027 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 442043317359 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6e18..28ec)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6e18..28ec)] 0x0300..0000: GAS IN STRATEGY 325976255552 +[DEBUG test_play_game] [handle(0x6e18..28ec)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x6e18..28ec)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0xa141..9c5b)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xa141..9c5b)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xa141..9c5b)] 0x06eb..8a34: ReservationId::reserve 314013819648 +[DEBUG test_play_game] [handle(0xa141..9c5b)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa141..9c5b)] 0x06eb..8a34: round 30 +[DEBUG test_play_game] [handle(0xa141..9c5b)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x56d3..fbd4)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7703..c9c8)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 440324857571 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 439518749417 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x54d8..0441)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x54d8..0441)] 0x0400..0000: GAS IN STRATEGY 225849104979 +[DEBUG test_play_game] [handle(0x54d8..0441)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x54d8..0441)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: pay_rent 223899553441 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: ReservationId::reserve 213850013082 +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: round 31 +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: after wake! Success 9370836938 +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 31, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 39, balance: 5481, debt: 0, in_jail: false, round: 30, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x7e1711b73f7e15f67179fe5b99a4694856241241ec101d56c4c5c98ada167538) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 21, balance: 7943, debt: 0, in_jail: false, round: 30, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x7c071598af8e91742fccdbbbce7b162229ff1e369b9a75a7aa31a5ea5006f942) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 21, balance: 7925, debt: 0, in_jail: false, round: 30, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x79cbcabd65dc65318ae628190fe2ebb1670a12e5a720e4ac8a624cf9919e2454) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 34, balance: 4961, debt: 0, in_jail: false, round: 30, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xdce44b728a5f9e77d080336ce175c6b74d85beaa6d982da0e4cdb600b3f20421) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 124, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x90fc..82ca)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x039c..4a1f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x742c..e0ae)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 437951191316 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 436949470404 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4d9c..6183)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4d9c..6183)] 0x0200..0000: GAS IN STRATEGY 297164960445 +[DEBUG test_play_game] [handle(0x4d9c..6183)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x4d9c..6183)] 0x0200..0000: AddGear +[DEBUG test_play_game] [handle(0xf3be..ec84)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf3be..ec84)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf3be..ec84)] 0x06eb..8a34: ReservationId::reserve 285206881206 +[DEBUG test_play_game] [handle(0xf3be..ec84)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf3be..ec84)] 0x06eb..8a34: round 31 +[DEBUG test_play_game] [handle(0xf3be..ec84)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x3f75..09f1)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xb1e8..726f)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 435227034290 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 434404632249 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa6d0..3eab)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa6d0..3eab)] 0x0300..0000: GAS IN STRATEGY 311630155077 +[DEBUG test_play_game] [handle(0xa6d0..3eab)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xa6d0..3eab)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0x65b2..6c2e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x65b2..6c2e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x65b2..6c2e)] 0x06eb..8a34: ReservationId::reserve 299666855038 +[DEBUG test_play_game] [handle(0x65b2..6c2e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x65b2..6c2e)] 0x06eb..8a34: round 31 +[DEBUG test_play_game] [handle(0x65b2..6c2e)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xfba1..2f51)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4d2d..99f4)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 432686172461 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 431864396737 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x641e..0e87)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x641e..0e87)] 0x0400..0000: GAS IN STRATEGY 211465696450 +[DEBUG test_play_game] [handle(0x641e..0e87)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x641e..0e87)] 0x0400..0000: AddGear +[DEBUG test_play_game] [handle(0x44d4..32df)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x44d4..32df)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x44d4..32df)] 0x06eb..8a34: ReservationId::reserve 199505825943 +[DEBUG test_play_game] [handle(0x44d4..32df)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x44d4..32df)] 0x06eb..8a34: round 31 +[DEBUG test_play_game] [handle(0x44d4..32df)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x77f9..2e46)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x653d..5d16)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 430145936949 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 429174970194 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe465..d3b7)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe465..d3b7)] 0x0400..0000: GAS IN STRATEGY 197120753484 +[DEBUG test_play_game] [handle(0xe465..d3b7)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xe465..d3b7)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: pay_rent 195170337811 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: ReservationId::reserve 185118600412 +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: round 32 +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: after wake! Success 9371370276 +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 32, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 6761, debt: 0, in_jail: false, round: 31, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x6a1dc029e58f235d2c2cd26a409d2b73d4099c7ca15a43626c6eb07c0fba3c7f) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 36, balance: 7443, debt: 0, in_jail: false, round: 31, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x2301aa6a22009dde0f529f108bd81cff404ee55b85b05ebe09ab42b726ef56cd) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 0, balance: 9645, debt: 0, in_jail: false, round: 31, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb73d2632d8e6392f146268d26de9207b00a605b99e519ba104e79070186e78b9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 7, balance: 6961, debt: 0, in_jail: false, round: 31, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xdce44b728a5f9e77d080336ce175c6b74d85beaa6d982da0e4cdb600b3f20421) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 128, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x6684..7740)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x1ccf..b08c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xb886..d643)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 427437700953 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 426620036364 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xcc8e..81c3)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xcc8e..81c3)] 0x0100..0000: GAS IN STRATEGY 197144279865 +[DEBUG test_play_game] [handle(0xcc8e..81c3)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xcc8e..81c3)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x61ae..c124)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x61ae..c124)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x61ae..c124)] 0x06eb..8a34: ReservationId::reserve 185330127581 +[DEBUG test_play_game] [handle(0x61ae..c124)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x61ae..c124)] 0x06eb..8a34: round 32 +[DEBUG test_play_game] [handle(0x61ae..c124)] 0x06eb..8a34: after wake! Success 9538683917 +[DEBUG test_play_game] [handle(0x764f..f6f0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x5dd2..92cd)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 425048709067 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 424093662410 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xec5f..e363)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xec5f..e363)] 0x0200..0000: GAS IN STRATEGY 282823418225 +[DEBUG test_play_game] [handle(0xec5f..e363)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xec5f..e363)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: pay_rent 281021674414 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: ReservationId::reserve 270966347561 +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: round 32 +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: after wake! Success 9539137401 +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 32, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 14, balance: 6761, debt: 0, in_jail: false, round: 31, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x6a1dc029e58f235d2c2cd26a409d2b73d4099c7ca15a43626c6eb07c0fba3c7f) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 3, balance: 9338, debt: 0, in_jail: false, round: 32, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x4ff3daf07f3addd10c93c213e28bc8ce4376e427b4fecda376b79c310e41fd91) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 0, balance: 9645, debt: 0, in_jail: false, round: 31, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb73d2632d8e6392f146268d26de9207b00a605b99e519ba104e79070186e78b9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 13, balance: 6566, debt: 0, in_jail: false, round: 32, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xf27cb0f80399781d58dd59d7bef18a0c6de2b0586f5ee217508896d80c949b38) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 130, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x5517..0fe5)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x4cd5..46fd)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x752c..7470)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 422378162238 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 421518797247 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x11c1..b1dc)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x11c1..b1dc)] 0x0400..0000: GAS IN STRATEGY 182735137431 +[DEBUG test_play_game] [handle(0x11c1..b1dc)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x11c1..b1dc)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: pay_rent 180783848447 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: ReservationId::reserve 170732111048 +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: round 32 +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 32, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 6461, debt: 0, in_jail: false, round: 32, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x8f5d378a0f113053e5c74c9cb1b001f71a2790e3240479f44e411e68a0b36082) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 3, balance: 9338, debt: 0, in_jail: false, round: 32, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x4ff3daf07f3addd10c93c213e28bc8ce4376e427b4fecda376b79c310e41fd91) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 7, balance: 9945, debt: 0, in_jail: false, round: 32, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb73d2632d8e6392f146268d26de9207b00a605b99e519ba104e79070186e78b9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 13, balance: 6566, debt: 0, in_jail: false, round: 32, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xf27cb0f80399781d58dd59d7bef18a0c6de2b0586f5ee217508896d80c949b38) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 131, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x17e9..6846)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x73fb..9806)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xf845..b6e7)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 419951082471 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 418994399081 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf6de..24a4)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf6de..24a4)] 0x0100..0000: GAS IN STRATEGY 182946664600 +[DEBUG test_play_game] [handle(0xf6de..24a4)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xf6de..24a4)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: pay_rent 181143838347 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: ReservationId::reserve 171088503242 +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: round 33 +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: after wake! Success 9215118942 +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 33, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 6461, debt: 0, in_jail: false, round: 32, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x8f5d378a0f113053e5c74c9cb1b001f71a2790e3240479f44e411e68a0b36082) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 3, balance: 9588, debt: 0, in_jail: false, round: 32, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x4ff3daf07f3addd10c93c213e28bc8ce4376e427b4fecda376b79c310e41fd91) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 7, balance: 9945, debt: 0, in_jail: false, round: 32, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb73d2632d8e6392f146268d26de9207b00a605b99e519ba104e79070186e78b9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 6316, debt: 0, in_jail: false, round: 32, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x8ea12587c638da8f4acd24a9cf8428a5645a3b8ecf904a46d3ab032c9dd2ef87) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 132, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe111..b556)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x38ec..ee06)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa815..3cdb)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 417423330339 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 416465922171 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x202a..7c90)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x202a..7c90)] 0x0200..0000: GAS IN STRATEGY 268582884580 +[DEBUG test_play_game] [handle(0x202a..7c90)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x202a..7c90)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: pay_rent 266782645969 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: ReservationId::reserve 256727133664 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: round 33 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: pay_rent 266782645969 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: ReservationId::reserve 256727133664 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: round 33 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 33, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 6571, debt: 0, in_jail: false, round: 32, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x8f5d378a0f113053e5c74c9cb1b001f71a2790e3240479f44e411e68a0b36082) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 5, balance: 9478, debt: 0, in_jail: false, round: 33, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x741ec204e5b6a6e7e9cea67f1842fab4a4f72bd85235d1e3a7f323142bdc9c65) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 7, balance: 9945, debt: 0, in_jail: false, round: 32, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb73d2632d8e6392f146268d26de9207b00a605b99e519ba104e79070186e78b9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 6316, debt: 0, in_jail: false, round: 32, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x8ea12587c638da8f4acd24a9cf8428a5645a3b8ecf904a46d3ab032c9dd2ef87) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 133, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd48b..478f)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xc926..357c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xc0b2..03b0)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 414895010004 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 413937547283 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1f0a..3a73)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1f0a..3a73)] 0x0300..0000: GAS IN STRATEGY 297283391957 +[DEBUG test_play_game] [handle(0x1f0a..3a73)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x1f0a..3a73)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: pay_rent 295330914765 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: ReservationId::reserve 285279009899 +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: round 33 +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: after wake! Success 9543504876 +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 33, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 6771, debt: 0, in_jail: false, round: 32, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x8f5d378a0f113053e5c74c9cb1b001f71a2790e3240479f44e411e68a0b36082) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 5, balance: 9478, debt: 0, in_jail: false, round: 33, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x741ec204e5b6a6e7e9cea67f1842fab4a4f72bd85235d1e3a7f323142bdc9c65) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 11, balance: 9745, debt: 0, in_jail: false, round: 33, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x321b576de06b49b7cbc341b9648a17ae6750710b89063b817d0220a54e162d0c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 6316, debt: 0, in_jail: false, round: 32, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x8ea12587c638da8f4acd24a9cf8428a5645a3b8ecf904a46d3ab032c9dd2ef87) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 134, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd051..db05)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x18e4..8f09)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa914..720e)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 412366793270 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 411400677075 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x92d4..61f2)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x92d4..61f2)] 0x0400..0000: GAS IN STRATEGY 168348647967 +[DEBUG test_play_game] [handle(0x92d4..61f2)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x92d4..61f2)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: pay_rent 166510944688 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: ReservationId::reserve 156459207289 +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: round 33 +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 33, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 32, balance: 6366, debt: 0, in_jail: false, round: 33, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa0ea554c5c888f310c7b385ad59c981a88945afc910db7ef32c0f5d43b525a82) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 5, balance: 9478, debt: 0, in_jail: false, round: 33, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x741ec204e5b6a6e7e9cea67f1842fab4a4f72bd85235d1e3a7f323142bdc9c65) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 11, balance: 9745, debt: 0, in_jail: false, round: 33, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x321b576de06b49b7cbc341b9648a17ae6750710b89063b817d0220a54e162d0c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 6721, debt: 0, in_jail: false, round: 32, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x8ea12587c638da8f4acd24a9cf8428a5645a3b8ecf904a46d3ab032c9dd2ef87) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 135, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x24cd..67fa)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xc658..d047)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2eea..0c94)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 409685582720 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 408872494545 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xfa46..f0db)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xfa46..f0db)] 0x0100..0000: GAS IN STRATEGY 168705040161 +[DEBUG test_play_game] [handle(0xfa46..f0db)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xfa46..f0db)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0xc455..0fb6)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xc455..0fb6)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xc455..0fb6)] 0x06eb..8a34: ReservationId::reserve 156741429706 +[DEBUG test_play_game] [handle(0xc455..0fb6)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc455..0fb6)] 0x06eb..8a34: round 34 +[DEBUG test_play_game] [handle(0xc455..0fb6)] 0x06eb..8a34: after wake! Success 9370853442 +[DEBUG test_play_game] [handle(0x8fda..04ed)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x7eed..acb4)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 407304936444 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 406337370549 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5dea..e4aa)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5dea..e4aa)] 0x0200..0000: GAS IN STRATEGY 254340839536 +[DEBUG test_play_game] [handle(0x5dea..e4aa)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x5dea..e4aa)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: pay_rent 252540757600 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: ReservationId::reserve 242484891223 +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: round 34 +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 34, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 32, balance: 6566, debt: 0, in_jail: false, round: 33, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa0ea554c5c888f310c7b385ad59c981a88945afc910db7ef32c0f5d43b525a82) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 11, balance: 9278, debt: 0, in_jail: false, round: 34, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x776002962c7242fa561de4256ff3114bd4f039ae5ec7f13b2bb153060d3f25d5) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 11, balance: 9745, debt: 0, in_jail: false, round: 33, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x321b576de06b49b7cbc341b9648a17ae6750710b89063b817d0220a54e162d0c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 24, balance: 6221, debt: 0, in_jail: false, round: 33, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0x91bbe73a9e3b6a79e80d3c85e2180b43889575051445de69a35506136954014f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 137, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd4a7..3dc8)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xcd7f..471f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe457..0841)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 404622027052 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 403701116769 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x54c5..15c7)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x54c5..15c7)] 0x0100..0000: GAS IN STRATEGY 154355135578 +[DEBUG test_play_game] [handle(0x54c5..15c7)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x54c5..15c7)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x3a9c..f46f)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3a9c..f46f)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3a9c..f46f)] 0x06eb..8a34: ReservationId::reserve 142389682703 +[DEBUG test_play_game] [handle(0x3a9c..f46f)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3a9c..f46f)] 0x06eb..8a34: round 34 +[DEBUG test_play_game] [handle(0x3a9c..f46f)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x8905..3fe8)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x9790..4a10)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 402133401993 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 401164693380 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbb93..8b6e)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbb93..8b6e)] 0x0200..0000: GAS IN STRATEGY 240097945034 +[DEBUG test_play_game] [handle(0xbb93..8b6e)] 0x0200..0000: Skip +[DEBUG test_play_game] [handle(0xbb93..8b6e)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: ReservationId::reserve 228143631909 +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: round 34 +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: after wake! Success 9539538884 +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: skip 9332887930 +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 34, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 2, balance: 8566, debt: 0, in_jail: false, round: 34, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa0ea554c5c888f310c7b385ad59c981a88945afc910db7ef32c0f5d43b525a82) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 22, balance: 9278, debt: 0, in_jail: false, round: 34, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x9f5b5f953d470da93cc41c6bf77795dbc7f14c8801a93fd81637f42483650f96) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 20, balance: 9745, debt: 0, in_jail: false, round: 34, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x321b576de06b49b7cbc341b9648a17ae6750710b89063b817d0220a54e162d0c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 32, balance: 5721, debt: 0, in_jail: false, round: 34, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xae362b2088aeea9bb03fbfb50d4df02575ba1bc900516b7de0fb16c14f29793f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 139, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x9f16..353f)] 0x06eb..8a34: end skip 5518377724 +[DEBUG test_play_game] [handle(0x7c61..dd7b)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0808..da14)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 399596978604 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 398618413561 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x27a4..b9fd)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x27a4..b9fd)] 0x0300..0000: GAS IN STRATEGY 282892063710 +[DEBUG test_play_game] [handle(0x27a4..b9fd)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x27a4..b9fd)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: pay_rent 280937588291 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: ReservationId::reserve 270885850892 +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: round 35 +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: after wake! Success 9368043578 +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 35, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 2, balance: 8566, debt: 0, in_jail: false, round: 34, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xa0ea554c5c888f310c7b385ad59c981a88945afc910db7ef32c0f5d43b525a82) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 22, balance: 9603, debt: 0, in_jail: false, round: 34, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x9f5b5f953d470da93cc41c6bf77795dbc7f14c8801a93fd81637f42483650f96) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 26, balance: 9420, debt: 0, in_jail: false, round: 34, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x4f73d1c443c013ac3a2a8fa58346ffb28dee8575060670a7ed58a77a3235f5d8) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 32, balance: 5721, debt: 0, in_jail: false, round: 34, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xae362b2088aeea9bb03fbfb50d4df02575ba1bc900516b7de0fb16c14f29793f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 140, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x5d19..3773)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x0bf7..6de1)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3d97..f8e1)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 396899917687 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 396077384271 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1cb9..955e)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1cb9..955e)] 0x0400..0000: GAS IN STRATEGY 154072261100 +[DEBUG test_play_game] [handle(0x1cb9..955e)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x1cb9..955e)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: pay_rent 152122814536 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: ReservationId::reserve 142071077137 +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: round 35 +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 35, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 13, balance: 8356, debt: 0, in_jail: false, round: 35, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x4a5e84afb529be13b100e3498c6ab7c3c1e90afcad1abbb98300673f5093fcc8) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 22, balance: 9603, debt: 0, in_jail: false, round: 34, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x9f5b5f953d470da93cc41c6bf77795dbc7f14c8801a93fd81637f42483650f96) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 26, balance: 9420, debt: 0, in_jail: false, round: 34, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x4f73d1c443c013ac3a2a8fa58346ffb28dee8575060670a7ed58a77a3235f5d8) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 32, balance: 5931, debt: 0, in_jail: false, round: 34, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 3, lost: false, reservation_id: Some(0xae362b2088aeea9bb03fbfb50d4df02575ba1bc900516b7de0fb16c14f29793f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 141, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xd802..d869)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xba8a..8b1c)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x13b6..cd5a)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 394509669495 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 393533237601 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6851..733a)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6851..733a)] 0x0100..0000: GAS IN STRATEGY 140002736514 +[DEBUG test_play_game] [handle(0x6851..733a)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0x6851..733a)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0x3e8c..7a1f)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3e8c..7a1f)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3e8c..7a1f)] 0x06eb..8a34: ReservationId::reserve 128150869344 +[DEBUG test_play_game] [handle(0x3e8c..7a1f)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3e8c..7a1f)] 0x06eb..8a34: round 35 +[DEBUG test_play_game] [handle(0x3e8c..7a1f)] 0x06eb..8a34: after wake! Success 9543365971 +[DEBUG test_play_game] [handle(0x45ca..db98)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8c9c..0238)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 391810358448 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 390985185219 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x446c..a751)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x446c..a751)] 0x0200..0000: GAS IN STRATEGY 225756137425 +[DEBUG test_play_game] [handle(0x446c..a751)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x446c..a751)] 0x0200..0000: AddGear +[DEBUG test_play_game] [handle(0x7afc..b5b1)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x7afc..b5b1)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x7afc..b5b1)] 0x06eb..8a34: ReservationId::reserve 213793575982 +[DEBUG test_play_game] [handle(0x7afc..b5b1)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7afc..b5b1)] 0x06eb..8a34: round 35 +[DEBUG test_play_game] [handle(0x7afc..b5b1)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xd534..5c56)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xc3a4..3444)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 389270242632 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 388458516163 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2e56..9637)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2e56..9637)] 0x0300..0000: GAS IN STRATEGY 268500017769 +[DEBUG test_play_game] [handle(0x2e56..9637)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x2e56..9637)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: pay_rent 266659257046 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: ReservationId::reserve 256490048061 +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: round 36 +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: after wake! Success 9354112647 +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 36, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 13, balance: 8356, debt: 0, in_jail: false, round: 35, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x4a5e84afb529be13b100e3498c6ab7c3c1e90afcad1abbb98300673f5093fcc8) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 26, balance: 9437, debt: 0, in_jail: false, round: 35, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xf749bd0dd38d41ba00abfe6488473ac8cf9c8295039fb6b7e01829c4334bd0c2) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 28, balance: 9086, debt: 0, in_jail: false, round: 35, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x8ac83bd7d75b4518feddc9d4769e720303f14065369e70586e9131793d2de5a1) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 7331, debt: 0, in_jail: false, round: 35, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x0e7720ad217e12602873eebaf5bce491e896ef7814dda88a0154f4022fbefa31) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 144, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x0470..5984)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xe8d0..9f0f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4e34..9256)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 386743578483 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 385935124204 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x7e4e..f6c6)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x7e4e..f6c6)] 0x0400..0000: GAS IN STRATEGY 139685244014 +[DEBUG test_play_game] [handle(0x7e4e..f6c6)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x7e4e..f6c6)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: pay_rent 137734198127 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: ReservationId::reserve 127678340002 +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: round 36 +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 36, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 8056, debt: 0, in_jail: false, round: 36, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5434b38daf231d8993891eee00f49e094874230a50b1a538ed40d59f5bd6f6d6) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 26, balance: 9437, debt: 0, in_jail: false, round: 35, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xf749bd0dd38d41ba00abfe6488473ac8cf9c8295039fb6b7e01829c4334bd0c2) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 28, balance: 9386, debt: 0, in_jail: false, round: 35, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x8ac83bd7d75b4518feddc9d4769e720303f14065369e70586e9131793d2de5a1) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 7331, debt: 0, in_jail: false, round: 35, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x0e7720ad217e12602873eebaf5bce491e896ef7814dda88a0154f4022fbefa31) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 145, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x8a07..b7c0)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xd533..ff08)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa4db..0cc7)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 384220029849 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 383407990894 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa4d8..7155)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa4d8..7155)] 0x0100..0000: GAS IN STRATEGY 125765036221 +[DEBUG test_play_game] [handle(0xa4d8..7155)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xa4d8..7155)] 0x0100..0000: PayRent +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: pay_rent 123809156518 msg source 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: ReservationId::reserve 113757419119 +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: round 36 +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 36, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 8256, debt: 0, in_jail: false, round: 36, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5434b38daf231d8993891eee00f49e094874230a50b1a538ed40d59f5bd6f6d6) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 26, balance: 9437, debt: 0, in_jail: false, round: 35, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xf749bd0dd38d41ba00abfe6488473ac8cf9c8295039fb6b7e01829c4334bd0c2) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 28, balance: 9386, debt: 0, in_jail: false, round: 35, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x8ac83bd7d75b4518feddc9d4769e720303f14065369e70586e9131793d2de5a1) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 11, balance: 7131, debt: 0, in_jail: false, round: 36, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x326000760cbe378ce1b0a6ee0b71dce9eb95ae97ae4aed764c3f448a3df6cb21) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0100000000000000000000000000000000000000000000000000000000000000, current_step: 146, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x8340..ce29)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x79d0..e5ec)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xafd5..a1a6)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 381840276118 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 380877564545 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x993a..0384)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x993a..0384)] 0x0200..0000: GAS IN STRATEGY 211407742859 +[DEBUG test_play_game] [handle(0x993a..0384)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x993a..0384)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: pay_rent 209454257135 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: ReservationId::reserve 199402524242 +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: round 36 +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 36, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 8256, debt: 0, in_jail: false, round: 36, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5434b38daf231d8993891eee00f49e094874230a50b1a538ed40d59f5bd6f6d6) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 9022, debt: 0, in_jail: false, round: 36, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x1e9a7bef1a3c33cebedf927ed4757da96e5a2533275150ab169d2887e777e863) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 28, balance: 9801, debt: 0, in_jail: false, round: 35, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x8ac83bd7d75b4518feddc9d4769e720303f14065369e70586e9131793d2de5a1) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 11, balance: 7131, debt: 0, in_jail: false, round: 36, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x326000760cbe378ce1b0a6ee0b71dce9eb95ae97ae4aed764c3f448a3df6cb21) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 147, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x33d7..9839)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x362d..a547)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x993a..eb0e)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 379309345895 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 378347115620 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x532b..06ee)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x532b..06ee)] 0x0300..0000: GAS IN STRATEGY 254104214938 +[DEBUG test_play_game] [handle(0x532b..06ee)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x532b..06ee)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: pay_rent 252150397637 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: ReservationId::reserve 242098845690 +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: round 37 +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: after wake! Success 9368657314 +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 37, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 8656, debt: 0, in_jail: false, round: 36, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x5434b38daf231d8993891eee00f49e094874230a50b1a538ed40d59f5bd6f6d6) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 9022, debt: 0, in_jail: false, round: 36, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x1e9a7bef1a3c33cebedf927ed4757da96e5a2533275150ab169d2887e777e863) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 31, balance: 9401, debt: 0, in_jail: false, round: 36, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb2a801d3ddb22284d4e486286401208f8a3649c9bb1715faa934a0ed745f5e24) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 11, balance: 7131, debt: 0, in_jail: false, round: 36, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x326000760cbe378ce1b0a6ee0b71dce9eb95ae97ae4aed764c3f448a3df6cb21) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 148, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xbf0b..a192)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xa51d..6786)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2fea..0913)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 376779400844 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 375817829876 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5aaa..9cf6)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5aaa..9cf6)] 0x0400..0000: GAS IN STRATEGY 125292506879 +[DEBUG test_play_game] [handle(0x5aaa..9cf6)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x5aaa..9cf6)] 0x0400..0000: AddGear +[DEBUG test_play_game] [handle(0x45c2..7531)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x45c2..7531)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x45c2..7531)] 0x06eb..8a34: ReservationId::reserve 113332636372 +[DEBUG test_play_game] [handle(0x45c2..7531)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x45c2..7531)] 0x06eb..8a34: round 37 +[DEBUG test_play_game] [handle(0x45c2..7531)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xccd4..a741)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x06bc..dead)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 374250115100 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 373132021532 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0c03..f2a5)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0c03..f2a5)] 0x0400..0000: GAS IN STRATEGY 110943972102 +[DEBUG test_play_game] [handle(0x0c03..f2a5)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x0c03..f2a5)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: pay_rent 108993928517 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: ReservationId::reserve 98944865482 +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: round 37 +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 37, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 10056, debt: 0, in_jail: false, round: 37, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x39d87d549517de1624137022351dfe34fcd8bb0fc98d0868cbfeea13aa95f54a) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 2, balance: 11022, debt: 0, in_jail: false, round: 37, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x1e9a7bef1a3c33cebedf927ed4757da96e5a2533275150ab169d2887e777e863) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 0, balance: 11401, debt: 0, in_jail: false, round: 37, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb2a801d3ddb22284d4e486286401208f8a3649c9bb1715faa934a0ed745f5e24) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 16, balance: 7131, debt: 0, in_jail: false, round: 37, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x326000760cbe378ce1b0a6ee0b71dce9eb95ae97ae4aed764c3f448a3df6cb21) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 150, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xae6f..ba1b)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x7a82..0ab8)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x1fd1..841a)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 371416927177 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 370547455094 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2d0f..c643)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2d0f..c643)] 0x0200..0000: GAS IN STRATEGY 197013859972 +[DEBUG test_play_game] [handle(0x2d0f..c643)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x2d0f..c643)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: pay_rent 195064094932 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: ReservationId::reserve 185012357533 +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: round 37 +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 37, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 10056, debt: 0, in_jail: false, round: 37, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x39d87d549517de1624137022351dfe34fcd8bb0fc98d0868cbfeea13aa95f54a) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 8, balance: 10867, debt: 0, in_jail: false, round: 37, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xa577a4a674cb5799b0c0358613a65e4a64072ebb2cca04bed909161a26bf4894) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 0, balance: 11556, debt: 0, in_jail: false, round: 37, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb2a801d3ddb22284d4e486286401208f8a3649c9bb1715faa934a0ed745f5e24) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 20, balance: 7131, debt: 0, in_jail: false, round: 37, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x326000760cbe378ce1b0a6ee0b71dce9eb95ae97ae4aed764c3f448a3df6cb21) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 151, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xe641..b907)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x1054..4825)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x6fb0..8fb1)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 368977772670 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 367959126285 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2ae5..2fc0)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2ae5..2fc0)] 0x0400..0000: GAS IN STRATEGY 96556201212 +[DEBUG test_play_game] [handle(0x2ae5..2fc0)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x2ae5..2fc0)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: pay_rent 94606425330 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: ReservationId::reserve 84554955634 +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: round 38 +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: after wake! Success 9369272903 +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 38, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 9906, debt: 0, in_jail: false, round: 37, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xe622520e118d0821d18065c643a7a57d4d8ca5710af378ecba72d756ddd6db8d) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 8, balance: 10867, debt: 0, in_jail: false, round: 37, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xa577a4a674cb5799b0c0358613a65e4a64072ebb2cca04bed909161a26bf4894) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 7, balance: 11706, debt: 0, in_jail: false, round: 37, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb2a801d3ddb22284d4e486286401208f8a3649c9bb1715faa934a0ed745f5e24) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 20, balance: 7131, debt: 0, in_jail: false, round: 37, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0x326000760cbe378ce1b0a6ee0b71dce9eb95ae97ae4aed764c3f448a3df6cb21) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 152, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x5d4d..2402)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x6df0..5eb3)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0f8f..a956)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 366244031930 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 365420765976 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xa2d0..fab4)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xa2d0..fab4)] 0x0100..0000: GAS IN STRATEGY 111368754849 +[DEBUG test_play_game] [handle(0xa2d0..fab4)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xa2d0..fab4)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0xffe5..0143)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xffe5..0143)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xffe5..0143)] 0x06eb..8a34: ReservationId::reserve 99409383138 +[DEBUG test_play_game] [handle(0xffe5..0143)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xffe5..0143)] 0x06eb..8a34: round 38 +[DEBUG test_play_game] [handle(0xffe5..0143)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0xa1ee..d2e0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x4fa4..b195)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 363705671621 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 362881858258 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xefa0..73f0)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xefa0..73f0)] 0x0200..0000: GAS IN STRATEGY 182623041202 +[DEBUG test_play_game] [handle(0xefa0..73f0)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xefa0..73f0)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: pay_rent 180670689566 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: ReservationId::reserve 170618952167 +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: round 38 +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 38, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 9906, debt: 0, in_jail: false, round: 37, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xe622520e118d0821d18065c643a7a57d4d8ca5710af378ecba72d756ddd6db8d) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 14, balance: 10647, debt: 0, in_jail: false, round: 38, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x992dba55bb03c2ffc33be680b6cac2f1d85e8fc634e19dee3ff943eeb5e2f583) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 7, balance: 11926, debt: 0, in_jail: false, round: 37, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb2a801d3ddb22284d4e486286401208f8a3649c9bb1715faa934a0ed745f5e24) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 27, balance: 6631, debt: 0, in_jail: false, round: 38, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0xcb4b38484cc8c049a9e9ecc719f82bed4c7eb7bcaac0ea3482eed0c24b61f88f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 154, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x1069..9162)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x3265..c2b3)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8e76..8a67)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 361166763903 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 360343381232 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc769..54bf)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xc769..54bf)] 0x0300..0000: GAS IN STRATEGY 239709529359 +[DEBUG test_play_game] [handle(0xc769..54bf)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xc769..54bf)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: pay_rent 237759049587 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: ReservationId::reserve 227707312188 +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: round 38 +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {1}, round: 38, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 6, balance: 9906, debt: 0, in_jail: false, round: 37, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xe622520e118d0821d18065c643a7a57d4d8ca5710af378ecba72d756ddd6db8d) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 14, balance: 10647, debt: 0, in_jail: false, round: 38, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x992dba55bb03c2ffc33be680b6cac2f1d85e8fc634e19dee3ff943eeb5e2f583) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 13, balance: 11716, debt: 0, in_jail: false, round: 38, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xc9067f81ed49c4ad9949ce476e092d1c6ef472e12e88d74a4b5581ad0d97864a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 27, balance: 6841, debt: 0, in_jail: false, round: 38, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 4, lost: false, reservation_id: Some(0xcb4b38484cc8c049a9e9ecc719f82bed4c7eb7bcaac0ea3482eed0c24b61f88f) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 3, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 155, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xae60..a538)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x3e2b..b9ac)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x734c..ab95)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 358628286877 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 357653431354 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x536c..16dd)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x536c..16dd)] 0x0300..0000: GAS IN STRATEGY 225317995857 +[DEBUG test_play_game] [handle(0x536c..16dd)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x536c..16dd)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0x8832..98b8)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x8832..98b8)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x8832..98b8)] 0x06eb..8a34: ReservationId::reserve 213354695818 +[DEBUG test_play_game] [handle(0x8832..98b8)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8832..98b8)] 0x06eb..8a34: round 39 +[DEBUG test_play_game] [handle(0x8832..98b8)] 0x06eb..8a34: after wake! Success 9371386780 +[DEBUG test_play_game] [handle(0xd3d5..5688)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x70ed..a77c)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 355938336999 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 355111026041 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x51fe..6486)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x51fe..6486)] 0x0400..0000: GAS IN STRATEGY 82164675944 +[DEBUG test_play_game] [handle(0x51fe..6486)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x51fe..6486)] 0x0400..0000: AddGear +[DEBUG test_play_game] [handle(0xdd6c..a824)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xdd6c..a824)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xdd6c..a824)] 0x06eb..8a34: ReservationId::reserve 70204782159 +[DEBUG test_play_game] [handle(0xdd6c..a824)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xdd6c..a824)] 0x06eb..8a34: round 39 +[DEBUG test_play_game] [handle(0xdd6c..a824)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x8988..cfc5)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x588f..be0e)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 353396083454 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 352585234270 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf987..f395)] 0x0100..0000: YOUR TURN! 0x0100000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf987..f395)] 0x0100..0000: GAS IN STRATEGY 97019479852 +[DEBUG test_play_game] [handle(0xf987..f395)] 0x0100..0000: I SEND +[DEBUG test_play_game] [handle(0xf987..f395)] 0x0100..0000: AddGear +[DEBUG test_play_game] [handle(0xe166..2089)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xe166..2089)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xe166..2089)] 0x06eb..8a34: ReservationId::reserve 85055056782 +[DEBUG test_play_game] [handle(0xe166..2089)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe166..2089)] 0x06eb..8a34: round 39 +[DEBUG test_play_game] [handle(0xe166..2089)] 0x06eb..8a34: after wake! Success 9539208860 +[DEBUG test_play_game] [handle(0xc11f..5a6f)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xe8cd..f7ba)] 0x0100..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 350862355117 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 350031372339 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x429c..639b)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x429c..639b)] 0x0200..0000: GAS IN STRATEGY 168225906436 +[DEBUG test_play_game] [handle(0x429c..639b)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x429c..639b)] 0x0200..0000: AddGear +[DEBUG test_play_game] [handle(0xee72..c0de)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xee72..c0de)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xee72..c0de)] 0x06eb..8a34: ReservationId::reserve 156261592353 +[DEBUG test_play_game] [handle(0xee72..c0de)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xee72..c0de)] 0x06eb..8a34: round 39 +[DEBUG test_play_game] [handle(0xee72..c0de)] 0x06eb..8a34: after wake! Success 9539182272 +[DEBUG test_play_game] [handle(0xdb70..9802)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xfe84..c560)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 348312561736 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 347479058950 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4a19..c021)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4a19..c021)] 0x0300..0000: GAS IN STRATEGY 210959557420 +[DEBUG test_play_game] [handle(0x4a19..c021)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x4a19..c021)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: pay_rent 209005389543 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: ReservationId::reserve 198953652144 +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: round 40 +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: after wake! Success 9305199238 +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 40, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 23, balance: 9406, debt: 0, in_jail: false, round: 39, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x26ee5b16f61a10bdaaf68c375559d741b8df185223056b459bdbb50de786b7ec) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 28, balance: 10481, debt: 0, in_jail: false, round: 39, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x3218e361bbac8d309ad79b7cd5f673fdbb82709bed5daf04451842b8a8edf9f6) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 28, balance: 10882, debt: 0, in_jail: false, round: 39, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x60dbfff9996b5039334dedb89881a3e4ff3953ca6e88fd0ada3c575cbd1f9a9b) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 160, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x216e..7530)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xba94..42a0)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2de6..afa4)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 345764336683 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 344877553302 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4421..4f87)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4421..4f87)] 0x0200..0000: GAS IN STRATEGY 153867277729 +[DEBUG test_play_game] [handle(0x4421..4f87)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x4421..4f87)] 0x0200..0000: AddGear +[DEBUG test_play_game] [handle(0xb7bd..bfe7)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xb7bd..bfe7)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xb7bd..bfe7)] 0x06eb..8a34: ReservationId::reserve 141899654678 +[DEBUG test_play_game] [handle(0xb7bd..bfe7)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xb7bd..bfe7)] 0x06eb..8a34: round 40 +[DEBUG test_play_game] [handle(0xb7bd..bfe7)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x72fc..7948)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x65f2..1ae1)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 343162458947 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 342321981683 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x409f..f313)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x409f..f313)] 0x0300..0000: GAS IN STRATEGY 196557192970 +[DEBUG test_play_game] [handle(0x409f..f313)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x409f..f313)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: pay_rent 194598232012 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: ReservationId::reserve 184545705245 +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: round 41 +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: after wake! Success 9345128705 +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 41, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 30, balance: 9816, debt: 0, in_jail: false, round: 40, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x26ee5b16f61a10bdaaf68c375559d741b8df185223056b459bdbb50de786b7ec) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 39, balance: 9981, debt: 0, in_jail: false, round: 40, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x1d7a1a56bd85abe70076817f883ea484b2e9d2ac9d67e1be157bf0020a6850ba) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 34, balance: 10472, debt: 0, in_jail: false, round: 40, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xb68de83afcddd475395fc1fa2d34a5ab9e04368d82661d73dcef4e0e3d98d34d) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 162, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x557b..64c3)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x07e0..69a4)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8552..c417)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 340604587839 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 339616857486 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xea50..fe96)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xea50..fe96)] 0x0300..0000: GAS IN STRATEGY 182149246071 +[DEBUG test_play_game] [handle(0xea50..fe96)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xea50..fe96)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0xc4fb..4758)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xc4fb..4758)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xc4fb..4758)] 0x06eb..8a34: ReservationId::reserve 170182300611 +[DEBUG test_play_game] [handle(0xc4fb..4758)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xc4fb..4758)] 0x06eb..8a34: round 41 +[DEBUG test_play_game] [handle(0xc4fb..4758)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x2471..b091)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8aa1..c911)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 337894453842 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 337058140151 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x02a6..5bfe)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x02a6..5bfe)] 0x0400..0000: GAS IN STRATEGY 67807515275 +[DEBUG test_play_game] [handle(0x02a6..5bfe)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x02a6..5bfe)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: pay_rent 65852066100 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: ReservationId::reserve 55802607992 +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: round 41 +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 41, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 8, balance: 11661, debt: 0, in_jail: false, round: 41, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x035a237bcba0c054ab9a7cc04af679a57efbc69ba47e2c693af6b88581391edc) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 4, balance: 11981, debt: 0, in_jail: false, round: 41, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x1d7a1a56bd85abe70076817f883ea484b2e9d2ac9d67e1be157bf0020a6850ba) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 8, balance: 12127, debt: 0, in_jail: false, round: 41, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x02acdcbf4e37e6641e1fb52be92f1e50388da0e68e8b49f409938237d77aabc9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 164, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x2393..aab6)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x7fa8..b00d)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x21af..ada8)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 335338953028 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 334495267027 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x627d..0bb6)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x627d..0bb6)] 0x0200..0000: GAS IN STRATEGY 139502387794 +[DEBUG test_play_game] [handle(0x627d..0bb6)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x627d..0bb6)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: pay_rent 137544548317 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: ReservationId::reserve 127497682322 +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: round 42 +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: after wake! Success 9344163648 +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 42, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 8, balance: 11661, debt: 0, in_jail: false, round: 41, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x035a237bcba0c054ab9a7cc04af679a57efbc69ba47e2c693af6b88581391edc) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 13, balance: 11771, debt: 0, in_jail: false, round: 41, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x8a1d10b115fbb71208447f0ed331c8a794b5cc51a442882e606278820c6f51bb) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 8, balance: 12127, debt: 0, in_jail: false, round: 41, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x02acdcbf4e37e6641e1fb52be92f1e50388da0e68e8b49f409938237d77aabc9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 165, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x21e4..ab86)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x2c3a..16dd)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x1618..c23a)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 332780172672 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 331937001304 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x21aa..c24f)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x21aa..c24f)] 0x0200..0000: GAS IN STRATEGY 125100415438 +[DEBUG test_play_game] [handle(0x21aa..c24f)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x21aa..c24f)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: pay_rent 123142575961 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: ReservationId::reserve 113088906624 +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: round 42 +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 42, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 8, balance: 11661, debt: 0, in_jail: false, round: 41, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x035a237bcba0c054ab9a7cc04af679a57efbc69ba47e2c693af6b88581391edc) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 21, balance: 11471, debt: 0, in_jail: false, round: 42, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xc342710df33e46d77d11db50145544ede43e0a4d68f9dc2e48c770d173b6b51f) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 8, balance: 12427, debt: 0, in_jail: false, round: 41, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x02acdcbf4e37e6641e1fb52be92f1e50388da0e68e8b49f409938237d77aabc9) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 166, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x93f7..12d1)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x4d4a..8785)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x3726..360a)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 330221906949 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 329379110150 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x8565..e6f6)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x8565..e6f6)] 0x0300..0000: GAS IN STRATEGY 167785033727 +[DEBUG test_play_game] [handle(0x8565..e6f6)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x8565..e6f6)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: pay_rent 165828908060 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: ReservationId::reserve 155776719770 +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: round 42 +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 42, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 8, balance: 11661, debt: 0, in_jail: false, round: 41, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x035a237bcba0c054ab9a7cc04af679a57efbc69ba47e2c693af6b88581391edc) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 21, balance: 11721, debt: 0, in_jail: false, round: 42, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xc342710df33e46d77d11db50145544ede43e0a4d68f9dc2e48c770d173b6b51f) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 19, balance: 12177, debt: 0, in_jail: false, round: 42, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x33bf4118b892c6b87f05e7775cbc5c34cc3e68a37caaaf54edb77ae163068e0d) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 167, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x18a3..2c7a)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x6114..a951)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2ca6..525f)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 327660496740 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 326821937522 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3f4f..09ae)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3f4f..09ae)] 0x0400..0000: GAS IN STRATEGY 53405341108 +[DEBUG test_play_game] [handle(0x3f4f..09ae)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0x3f4f..09ae)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: pay_rent 51600048576 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: ReservationId::reserve 41402566367 +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: round 43 +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: after wake! Success 9342865471 +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 43, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 15, balance: 11431, debt: 0, in_jail: false, round: 42, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xb7641a5d506ffd0c97fddee01a4410589a0333107d432061af5fb92481000617) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 21, balance: 11721, debt: 0, in_jail: false, round: 42, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xc342710df33e46d77d11db50145544ede43e0a4d68f9dc2e48c770d173b6b51f) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 19, balance: 12177, debt: 0, in_jail: false, round: 42, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x33bf4118b892c6b87f05e7775cbc5c34cc3e68a37caaaf54edb77ae163068e0d) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 168, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x0096..70cb)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x4112..a43b)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xd3ff..d5b2)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 325103355203 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 323974629332 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xca0f..2d6c)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xca0f..2d6c)] 0x0200..0000: GAS IN STRATEGY 110691639740 +[DEBUG test_play_game] [handle(0xca0f..2d6c)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xca0f..2d6c)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: pay_rent 108737795910 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: ReservationId::reserve 98690929915 +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: round 43 +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 43, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 15, balance: 11431, debt: 0, in_jail: false, round: 42, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xb7641a5d506ffd0c97fddee01a4410589a0333107d432061af5fb92481000617) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 27, balance: 11391, debt: 0, in_jail: false, round: 43, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xcb6865343229df5e56c949eb1ca8c84b4afbfaedbbe3962a4014157f954ed06a) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 19, balance: 12177, debt: 0, in_jail: false, round: 42, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x33bf4118b892c6b87f05e7775cbc5c34cc3e68a37caaaf54edb77ae163068e0d) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 169, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x2f5b..3480)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xf78e..0d36)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x6a2d..66ff)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 322255285534 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 321124455350 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6620..4344)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6620..4344)] 0x0300..0000: GAS IN STRATEGY 153379452886 +[DEBUG test_play_game] [handle(0x6620..4344)] 0x0300..0000: Skip +[DEBUG test_play_game] [handle(0x6620..4344)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: ReservationId::reserve 141569668803 +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: round 43 +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: after wake! Success 9392574412 +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: skip 9180863958 +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 43, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 15, balance: 11431, debt: 0, in_jail: false, round: 42, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0xb7641a5d506ffd0c97fddee01a4410589a0333107d432061af5fb92481000617) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 27, balance: 11391, debt: 0, in_jail: false, round: 43, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xcb6865343229df5e56c949eb1ca8c84b4afbfaedbbe3962a4014157f954ed06a) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 22, balance: 12177, debt: 0, in_jail: false, round: 43, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x8e1ad849dcb2dca68e3ee1a5f1db6ed511a969d537a568ae55e4f92cd35f59aa) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 170, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x1d35..beee)] 0x06eb..8a34: end skip 5400589347 +[DEBUG test_play_game] [handle(0xb37d..9bed)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x8db1..fcc7)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 319409171850 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 318279211992 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x0479..f059)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x0479..f059)] 0x0400..0000: GAS IN STRATEGY 39005299483 +[DEBUG test_play_game] [handle(0x0479..f059)] 0x0400..0000: Skip +[DEBUG test_play_game] [handle(0x0479..f059)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: ReservationId::reserve 27199027183 +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: round 44 +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: after wake! Success 9195502794 +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: skip 8982612098 +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 44, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 22, balance: 11431, debt: 0, in_jail: false, round: 43, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3a3e917266d80887c8b957147a88ca94d901a0c0d7c7eb735e95210086891ee9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 27, balance: 11391, debt: 0, in_jail: false, round: 43, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0xcb6865343229df5e56c949eb1ca8c84b4afbfaedbbe3962a4014157f954ed06a) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 22, balance: 12177, debt: 0, in_jail: false, round: 43, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x8e1ad849dcb2dca68e3ee1a5f1db6ed511a969d537a568ae55e4f92cd35f59aa) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 171, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xbac6..4147)] 0x06eb..8a34: end skip 5136176215 +[DEBUG test_play_game] [handle(0x28b2..6288)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xf53a..0c61)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 316563928492 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 315386158044 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6104..d194)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6104..d194)] 0x0300..0000: GAS IN STRATEGY 139172401919 +[DEBUG test_play_game] [handle(0x6104..d194)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x6104..d194)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0xf533..67b8)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf533..67b8)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf533..67b8)] 0x06eb..8a34: ReservationId::reserve 127205456459 +[DEBUG test_play_game] [handle(0xf533..67b8)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf533..67b8)] 0x06eb..8a34: round 44 +[DEBUG test_play_game] [handle(0xf533..67b8)] 0x06eb..8a34: after wake! Success 9543319424 +[DEBUG test_play_game] [handle(0x9b5e..f3ec)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x09ed..fb8b)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 313670559815 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 312507691189 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe8a8..9489)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe8a8..9489)] 0x0200..0000: GAS IN STRATEGY 96295116860 +[DEBUG test_play_game] [handle(0xe8a8..9489)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xe8a8..9489)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: pay_rent 94488104646 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: ReservationId::reserve 84288378850 +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: round 44 +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 44, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 30, balance: 11431, debt: 0, in_jail: false, round: 44, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3a3e917266d80887c8b957147a88ca94d901a0c0d7c7eb735e95210086891ee9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 1, balance: 13291, debt: 0, in_jail: false, round: 44, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x715e30147a55f2082e482a85ac3e9fb874d999b24cea59a9d80be565ce1dc4b3) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 29, balance: 11677, debt: 0, in_jail: false, round: 44, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xff35a786c3829872d82f104a5939ea4cccae9466761882b17df3171d967999ae) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 173, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x59d8..48ec)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x454d..3479)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xdf91..6691)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 310792596834 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 309955119350 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x2086..2327)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x2086..2327)] 0x0300..0000: GAS IN STRATEGY 124809643404 +[DEBUG test_play_game] [handle(0x2086..2327)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x2086..2327)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: pay_rent 123001055370 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: ReservationId::reserve 112801247323 +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: round 45 +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: after wake! Success 9344180152 +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 45, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 30, balance: 11431, debt: 0, in_jail: false, round: 44, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3a3e917266d80887c8b957147a88ca94d901a0c0d7c7eb735e95210086891ee9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 1, balance: 13291, debt: 0, in_jail: false, round: 44, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x715e30147a55f2082e482a85ac3e9fb874d999b24cea59a9d80be565ce1dc4b3) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 37, balance: 11257, debt: 0, in_jail: false, round: 44, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xf6c2c2153eafe5ccfc062514384c9703dbed5bb6131a30333fa8cd12a331014a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 174, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xb25e..ddfa)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x0da9..2b80)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xb2bb..1f84)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 308236623476 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 307020620483 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x31ca..2bd6)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x31ca..2bd6)] 0x0200..0000: GAS IN STRATEGY 81892565795 +[DEBUG test_play_game] [handle(0x31ca..2bd6)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x31ca..2bd6)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: pay_rent 80086183795 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: ReservationId::reserve 69883783635 +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: round 45 +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 45, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 33, balance: 11541, debt: 0, in_jail: false, round: 45, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3a3e917266d80887c8b957147a88ca94d901a0c0d7c7eb735e95210086891ee9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 5, balance: 13181, debt: 0, in_jail: false, round: 45, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x339e9a574f14b1d6bffca07004574c373cfebbe10104388bfbd138980cf27842) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 4, balance: 13257, debt: 0, in_jail: false, round: 45, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0xf6c2c2153eafe5ccfc062514384c9703dbed5bb6131a30333fa8cd12a331014a) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 175, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x6ea1..06a9)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x33e7..42e8)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x33a6..800e)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 305305526128 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 304194477644 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x4fea..8c52)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x4fea..8c52)] 0x0300..0000: GAS IN STRATEGY 110405434268 +[DEBUG test_play_game] [handle(0x4fea..8c52)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x4fea..8c52)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: pay_rent 108597476448 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: ReservationId::reserve 98392083517 +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: round 45 +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 45, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 33, balance: 11541, debt: 0, in_jail: false, round: 45, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3a3e917266d80887c8b957147a88ca94d901a0c0d7c7eb735e95210086891ee9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 5, balance: 13351, debt: 0, in_jail: false, round: 45, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x339e9a574f14b1d6bffca07004574c373cfebbe10104388bfbd138980cf27842) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 9, balance: 13087, debt: 0, in_jail: false, round: 45, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x1afef0224aa80076c9cf2ab940ba4f901531876ad4a8e89f2422983ae4d52194) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 176, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x506a..93c8)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x8f2e..a941)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x0b0a..8988)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 302471754765 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 301312670832 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x55fb..eaf4)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x55fb..eaf4)] 0x0200..0000: GAS IN STRATEGY 67487970580 +[DEBUG test_play_game] [handle(0x55fb..eaf4)] 0x0200..0000: ThrowRoll +[DEBUG test_play_game] [handle(0x55fb..eaf4)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x3509..b0c4)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3509..b0c4)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3509..b0c4)] 0x06eb..8a34: ReservationId::reserve 55517006212 +[DEBUG test_play_game] [handle(0x3509..b0c4)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3509..b0c4)] 0x06eb..8a34: round 46 +[DEBUG test_play_game] [handle(0x3509..b0c4)] 0x06eb..8a34: after wake! Success 9345834779 +[DEBUG test_play_game] [handle(0x6164..fe5d)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x6a02..4831)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 299589791679 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 298427761113 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe62f..2e59)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe62f..2e59)] 0x0300..0000: GAS IN STRATEGY 95996270462 +[DEBUG test_play_game] [handle(0xe62f..2e59)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xe62f..2e59)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: pay_rent 94040385100 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: ReservationId::reserve 83991404316 +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: round 46 +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 46, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 38, balance: 11541, debt: 0, in_jail: false, round: 45, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: Some(0x3a3e917266d80887c8b957147a88ca94d901a0c0d7c7eb735e95210086891ee9) }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 16, balance: 12351, debt: 0, in_jail: false, round: 46, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x8e5752bf9ea443be8e22c33385ef1d1e15fe15db60985afe915fb96e173ad6e2) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 13, balance: 12877, debt: 0, in_jail: false, round: 46, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x14434551726f3972fb388d44143d9e5981b50e5c7a0bb447f79f9f6cfce8bf3c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 178, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x55b0..c496)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0xcead..ec69)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xdf85..62d6)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 296712666758 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 295592511739 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe3c1..b4aa)] 0x0400..0000: YOUR TURN! 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe3c1..b4aa)] 0x0400..0000: GAS IN STRATEGY 24803214128 +[DEBUG test_play_game] [handle(0xe3c1..b4aa)] 0x0400..0000: I SEND +[DEBUG test_play_game] [handle(0xe3c1..b4aa)] 0x0400..0000: PayRent +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: pay_rent 22853158258 msg source 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: SOS Reservation 2804362926 +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: round 46 +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: after wake! Success 22548377803 +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 46, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 13441, debt: 0, in_jail: false, round: 46, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: None }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 16, balance: 12351, debt: 0, in_jail: false, round: 46, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x8e5752bf9ea443be8e22c33385ef1d1e15fe15db60985afe915fb96e173ad6e2) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 13, balance: 12877, debt: 0, in_jail: false, round: 46, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x14434551726f3972fb388d44143d9e5981b50e5c7a0bb447f79f9f6cfce8bf3c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0400000000000000000000000000000000000000000000000000000000000000, current_step: 179, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0xf966..40b0)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x7532..2206)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa331..baee)] 0x0400..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 293874024117 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 292757741471 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5664..ecc0)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5664..ecc0)] 0x0200..0000: GAS IN STRATEGY 53122917791 +[DEBUG test_play_game] [handle(0x5664..ecc0)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x5664..ecc0)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: pay_rent 51315905577 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: ReservationId::reserve 41113505417 +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: round 47 +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: after wake! Success 9342304717 +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 47, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 13441, debt: 0, in_jail: false, round: 46, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: None }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 25, balance: 12031, debt: 0, in_jail: false, round: 46, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x1e8c4d080cf0cefa7de730c50b0d72c04de3152c289e6bd87fca7e9e157cf33b) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 13, balance: 13197, debt: 0, in_jail: false, round: 46, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x14434551726f3972fb388d44143d9e5981b50e5c7a0bb447f79f9f6cfce8bf3c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 0, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 180, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x3bcd..6aaf)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x543e..f50e)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x23d9..9c44)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 291039245597 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 289923191648 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x3d55..d758)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x3d55..d758)] 0x0200..0000: GAS IN STRATEGY 38719416996 +[DEBUG test_play_game] [handle(0x3d55..d758)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0x3d55..d758)] 0x0200..0000: PayRent +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: pay_rent 36913034996 msg source 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: ReservationId::reserve 26710634836 +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: round 47 +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 47, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 13441, debt: 0, in_jail: false, round: 46, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: None }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 11616, debt: 0, in_jail: false, round: 47, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x9af059f5a977f79c40d39aa34c27cff4f3837857c1f467a11266852c1b1ac40f) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 13, balance: 13612, debt: 0, in_jail: false, round: 46, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x14434551726f3972fb388d44143d9e5981b50e5c7a0bb447f79f9f6cfce8bf3c) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 1, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 181, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x901e..436e)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x136e..d033)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xcfc4..f94f)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 288204695774 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 287088246850 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x1dbb..9159)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x1dbb..9159)] 0x0300..0000: GAS IN STRATEGY 81597315895 +[DEBUG test_play_game] [handle(0x1dbb..9159)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0x1dbb..9159)] 0x0300..0000: PayRent +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: pay_rent 79789440326 msg source 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: ReservationId::reserve 69587040166 +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: round 47 +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: pay_rent 2 +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: game_instance Game { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: {15, 37, 13, 3, 32, 1, 24, 27}, round: 47, players: {0x0400000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 1, balance: 13751, debt: 0, in_jail: false, round: 46, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: None }, 0x0200000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 35, balance: 11616, debt: 0, in_jail: false, round: 47, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: Some(0x9af059f5a977f79c40d39aa34c27cff4f3837857c1f467a11266852c1b1ac40f) }, 0x0300000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 23, balance: 13302, debt: 0, in_jail: false, round: 47, cells: {6, 8, 14, 21, 25, 29, 35}, penalty: 0, lost: false, reservation_id: Some(0x7a379dd262466132c7f1481d3e2713501288e5693e45d9d5e5872cdf5c75d597) }, 0x0100000000000000000000000000000000000000000000000000000000000000: PlayerInfo { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 1, balance: 0, debt: 0, in_jail: false, round: 39, cells: {3, 13, 15, 24, 27, 32, 37}, penalty: 5, lost: true, reservation_id: Some(0x6dfeaa9c70145fa1cf13045c7671c8721d021c07d7c02547dce7395a6a982434) }}, owners_to_strategy_ids: {0x0b00000000000000000000000000000000000000000000000000000000000000: 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0c00000000000000000000000000000000000000000000000000000000000000: 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0d00000000000000000000000000000000000000000000000000000000000000: 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000: 0x0100000000000000000000000000000000000000000000000000000000000000}, players_queue: [0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0300000000000000000000000000000000000000000000000000000000000000, current_step: 182, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, current_msg_id: 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4, reservations: [0xc8ac424a1019478f9c1b88ab8bbf78c48c018c45b182686ddda9eb6fb0ce00b8], entry_fee: None, prize_pool: 0 } +[DEBUG test_play_game] [handle(0x5729..1369)] 0x06eb..8a34: AFTER EVENT +[DEBUG test_play_game] [handle(0x51c6..dab6)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x2ed2..79ea)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 285369755482 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAYER INFO: PlayerInfo { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 11, balance: 13751, debt: 0, in_jail: false, round: 47, cells: {5, 11, 18, 23, 31, 34}, penalty: 0, lost: false, reservation_id: None } +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: GameStatus::WaitingForGasForStrategy +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: gas_refill_timeout 30 +STATE Some(GameState { admin_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, properties_in_bank: [1], round: 33, players: [(0x0400000000000000000000000000000000000000000000000000000000000000, PlayerInfoState { owner_id: 0x0d00000000000000000000000000000000000000000000000000000000000000, name: "player_3", position: 21, balance: 6571, debt: 0, in_jail: false, round: 32, cells: [5, 11, 18, 23, 31, 34], penalty: 0, lost: false, reservation_id: Some(ReservationId([143, 93, 55, 138, 15, 17, 48, 83, 229, 199, 76, 156, 177, 176, 1, 247, 26, 39, 144, 227, 36, 4, 121, 244, 78, 65, 30, 104, 160, 179, 96, 130])) }), (0x0200000000000000000000000000000000000000000000000000000000000000, PlayerInfoState { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 5, balance: 9478, debt: 0, in_jail: false, round: 33, cells: [9, 12, 17, 19, 26, 28, 39], penalty: 0, lost: false, reservation_id: Some(ReservationId([116, 30, 194, 4, 229, 182, 166, 231, 233, 206, 166, 127, 24, 66, 250, 180, 164, 247, 43, 216, 82, 53, 209, 227, 167, 243, 35, 20, 43, 220, 156, 101])) }), (0x0300000000000000000000000000000000000000000000000000000000000000, PlayerInfoState { owner_id: 0x0c00000000000000000000000000000000000000000000000000000000000000, name: "player_2", position: 7, balance: 9945, debt: 0, in_jail: false, round: 32, cells: [6, 8, 14, 21, 25, 29, 35], penalty: 0, lost: false, reservation_id: Some(ReservationId([183, 61, 38, 50, 216, 230, 57, 47, 20, 98, 104, 210, 109, 233, 32, 123, 0, 166, 5, 185, 158, 81, 155, 161, 4, 231, 144, 112, 24, 110, 120, 185])) }), (0x0100000000000000000000000000000000000000000000000000000000000000, PlayerInfoState { owner_id: 0x0a00000000000000000000000000000000000000000000000000000000000000, name: "ADMIN", position: 19, balance: 6316, debt: 0, in_jail: false, round: 32, cells: [3, 13, 15, 24, 27, 32, 37], penalty: 3, lost: false, reservation_id: Some(ReservationId([142, 161, 37, 135, 198, 56, 218, 143, 74, 205, 36, 169, 207, 132, 40, 165, 100, 90, 59, 142, 207, 144, 74, 70, 211, 171, 3, 44, 157, 210, 239, 135])) })], owners_to_strategy_ids: [(0x0b00000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000), (0x0c00000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000), (0x0d00000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000), (0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000)], players_queue: [0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000], current_turn: 2, current_player: 0x0200000000000000000000000000000000000000000000000000000000000000, current_step: 133, properties: [None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1000, 100)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 1050, 105)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 1100, 110)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1500, 150)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 1550, 155)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 1700, 170)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 2000, 200)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2050, 205)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 2100, 210)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze], 2200, 220)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 2300, 230)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 2400, 240)), Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze], 2450, 245)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 2500, 250)), None, Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3000, 300)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 3100, 310)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3150, 315)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 3200, 320)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [Bronze], 3250, 325)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze], 3300, 330)), Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 3350, 334)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 3400, 340)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4000, 400)), Some((0x0100000000000000000000000000000000000000000000000000000000000000, [Bronze, Bronze], 4050, 405)), None, Some((0x0400000000000000000000000000000000000000000000000000000000000000, [], 4100, 410)), Some((0x0300000000000000000000000000000000000000000000000000000000000000, [], 4150, 415)), None, Some((0x0100000000000000000000000000000000000000000000000000000000000000, [], 4200, 420)), None, Some((0x0200000000000000000000000000000000000000000000000000000000000000, [], 4500, 450))], ownership: [0x0000000000000000000000000000000000000000000000000000000000000000, 0x0a00000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0400000000000000000000000000000000000000000000000000000000000000, 0x0300000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0100000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0200000000000000000000000000000000000000000000000000000000000000], game_status: Play, winner: 0x0000000000000000000000000000000000000000000000000000000000000000, reservations: [ReservationId([200, 172, 66, 74, 16, 25, 71, 143, 156, 27, 136, 171, 139, 191, 120, 196, 140, 1, 140, 69, 177, 130, 104, 109, 221, 169, 235, 111, 176, 206, 0, 184])], entry_fee: None, prize_pool: 0 }) +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 283345193084 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: GameStatus::Wait | GameStatus::WaitingForGasForStrategy(_) +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCK 1 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCKFUCK players_queue retain 0x0400000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCK 2 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCK 3 WaitingForGasForStrategy(0x0400000000000000000000000000000000000000000000000000000000000000) +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 282073638720 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xe820..0013)] 0x0300..0000: YOUR TURN! 0x0300000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xe820..0013)] 0x0300..0000: GAS IN STRATEGY 67192017971 +[DEBUG test_play_game] [handle(0xe820..0013)] 0x0300..0000: I SEND +[DEBUG test_play_game] [handle(0xe820..0013)] 0x0300..0000: AddGear +[DEBUG test_play_game] [handle(0xb6b0..997b)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xb6b0..997b)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xb6b0..997b)] 0x06eb..8a34: ReservationId::reserve 55221389149 +[DEBUG test_play_game] [handle(0xb6b0..997b)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xb6b0..997b)] 0x06eb..8a34: round 47 +[DEBUG test_play_game] [handle(0xb6b0..997b)] 0x06eb..8a34: after wake! Success 9543401675 +[DEBUG test_play_game] [handle(0x7ab0..50e3)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xa9a4..8a8a)] 0x0300..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 280355147352 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: take_your_turn success +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: wait_for 279227281390 current_msg_id 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0x89bf..a096)] 0x0200..0000: YOUR TURN! 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0x89bf..a096)] 0x0200..0000: GAS IN STRATEGY 24313468091 +[DEBUG test_play_game] [handle(0x89bf..a096)] 0x0200..0000: ThrowRoll +[DEBUG test_play_game] [handle(0x89bf..a096)] 0x0200..0000: I SEND +[DEBUG test_play_game] [handle(0xccbe..8488)] 0x06eb..8a34: ANSWER +[DEBUG test_play_game] [handle(0xccbe..8488)] 0x06eb..8a34: finalize +[DEBUG test_play_game] [handle(0xccbe..8488)] 0x06eb..8a34: SOS Reservation 2341533107 +[DEBUG test_play_game] [handle(0xccbe..8488)] 0x06eb..8a34: WAKE 0xbf2db209dcf4305d4e6acfa06093683f743d7b0bf91c78181efff8e05cfc73e4 +[DEBUG test_play_game] [handle(0xccbe..8488)] 0x06eb..8a34: round 48 +[DEBUG test_play_game] [handle(0xccbe..8488)] 0x06eb..8a34: after wake! Success 21869288810 +[DEBUG test_play_game] [handle(0x9f2f..24ce)] 0x06eb..8a34: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0x6bf7..c5cd)] 0x0200..0000: A message has received a reply though it wasn't to receive one, or a processed message has received a reply +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 277508790022 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: make_step +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAYER INFO: PlayerInfo { owner_id: 0x0b00000000000000000000000000000000000000000000000000000000000000, name: "player_1", position: 18, balance: 12616, debt: 245, in_jail: false, round: 48, cells: {9, 12, 17, 19, 26, 28, 39}, penalty: 0, lost: false, reservation_id: None } +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: GameStatus::WaitingForGasForStrategy +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: gas_refill_timeout 30 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: START PLAY 275468684344 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: PLAY +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: play here +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: GameStatus::Wait | GameStatus::WaitingForGasForStrategy(_) +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCK 1 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCKFUCK players_queue retain 0x0200000000000000000000000000000000000000000000000000000000000000 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCK 2 +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCKFUCK 1 check +[DEBUG test_play_game] [handle(0xbf2d..73e4)] 0x06eb..8a34: FUCK 3 Finished +test test_play_game ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.92s + + Doc-tests syndote_app + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/contracts/syndote/app/src/lib.rs b/contracts/syndote/app/src/lib.rs index c7ce7f880..32ac96aad 100644 --- a/contracts/syndote/app/src/lib.rs +++ b/contracts/syndote/app/src/lib.rs @@ -3,13 +3,13 @@ use sails_rs::prelude::*; pub mod services; -use services::game::GameService; +use services::game::{Config, GameService}; pub struct Program(()); #[program] impl Program { - pub async fn new(dns_id_and_name: Option<(ActorId, String)>) -> Self { - GameService::init(dns_id_and_name).await; + pub async fn new(config: Config, dns_id_and_name: Option<(ActorId, String)>) -> Self { + GameService::init(config, dns_id_and_name).await; Self(()) } diff --git a/contracts/syndote/app/src/services/game/funcs.rs b/contracts/syndote/app/src/services/game/funcs.rs index 618c00e65..43901549b 100644 --- a/contracts/syndote/app/src/services/game/funcs.rs +++ b/contracts/syndote/app/src/services/game/funcs.rs @@ -1,236 +1,195 @@ +use crate::services::game::game_actions::{GameSessionActions, COST_FOR_UPGRADE, FINE}; use crate::services::game::*; -use gstd::{errors::Error, ReservationId, ReservationIdExt}; use sails_rs::ActorId; -pub fn register(storage: &mut Storage, player: &ActorId) -> Result { - storage.check_status(GameStatus::Registration)?; - if storage.players.contains_key(player) { - return Err(GameError::AlreadyRegistered); +pub fn create_game_session( + storage: &mut Storage, + entry_fee: Option, + name: &str, + strategy_id: &ActorId, +) -> Result { + if let Some(fee) = entry_fee { + if fee < exec::env_vars().existential_deposit { + return Err(GameError::FeeIsLessThanED); + } } - storage.players.insert( - *player, - PlayerInfo { - balance: INITIAL_BALANCE, - ..Default::default() - }, - ); - storage.players_queue.push(*player); - if storage.players_queue.len() == NUMBER_OF_PLAYERS as usize { - storage.game_status = GameStatus::Play; + + let admin_id = msg::source(); + if storage.game_sessions.contains_key(&admin_id) { + return Err(GameError::GameSessionAlreadyExists); } - Ok(Event::Registered) + + let mut game = Game { + admin_id, + entry_fee, + ..Default::default() + }; + game.init_properties(); + game.register( + &admin_id, + strategy_id, + name, + storage.config.reservation_amount, + storage.config.reservation_duration_in_block, + )?; + storage.game_sessions.insert(admin_id, game); + storage.players_to_sessions.insert(admin_id, admin_id); + Ok(Event::GameSessionCreated { admin_id }) +} + +pub fn make_reservation(storage: &mut Storage, admin_id: ActorId) -> Result { + let game = storage + .game_sessions + .get_mut(&admin_id) + .ok_or(GameError::GameDoesNotExist)?; + game.make_reservation( + storage.config.reservation_amount, + storage.config.reservation_duration_in_block, + )?; + Ok(Event::ReservationMade) } -pub fn reserve_gas(storage: &mut Storage) -> Result { - let reservation_id = - ReservationId::reserve(RESERVATION_AMOUNT, 600).expect("reservation across executions"); +pub fn register( + storage: &mut Storage, + admin_id: AdminId, + strategy_id: ActorId, + name: String, +) -> Result { + let player_id = msg::source(); + + if storage.game_sessions.contains_key(&player_id) + || storage.players_to_sessions.contains_key(&player_id) + { + return Err(GameError::AccountAlreadyRegistered); + } - storage.reservations.push(reservation_id); - Ok(Event::GasReserved) + let game = storage + .game_sessions + .get_mut(&admin_id) + .ok_or(GameError::GameDoesNotExist)?; + + game.register( + &player_id, + &strategy_id, + &name, + storage.config.reservation_amount, + storage.config.reservation_duration_in_block, + )?; + storage.players_to_sessions.insert(player_id, admin_id); + Ok(Event::StrategyRegistered) } -pub fn start_registration(storage: &mut Storage) -> Result { - storage.check_status(GameStatus::Finished)?; - storage.only_admin()?; - let mut game_storage = Storage { - admin: storage.admin, - ..Default::default() - }; - init_properties(&mut game_storage.properties, &mut game_storage.ownership); - *storage = game_storage; - Ok(Event::StartRegistration) +pub fn play(storage: &mut Storage, admin_id: AdminId) -> Result { + let game = storage + .game_sessions + .get_mut(&admin_id) + .ok_or(GameError::GameDoesNotExist)?; + + game.play( + storage.config.min_gas_limit, + storage.config.time_for_step, + storage.config.gas_refill_timeout, + ) } -pub async fn play(storage: &mut Storage) -> Result { - //self.check_status(GameStatus::Play); - let msg_src = msg::source(); - if msg_src != storage.admin && msg_src != exec::program_id() { - return Err(GameError::AccessDenied); +pub fn add_gas_to_player_strategy( + storage: &mut Storage, + admin_id: AdminId, +) -> Result { + let game = storage + .game_sessions + .get_mut(&admin_id) + .ok_or(GameError::GameDoesNotExist)?; + + game.add_gas_to_player_strategy( + storage.config.reservation_amount, + storage.config.reservation_duration_in_block, + )?; + game.game_status = GameStatus::Play; + Ok(Event::GasForPlayerStrategyAdded) +} + +pub fn cancel_game_session(storage: &mut Storage, admin_id: AdminId) -> Result { + let game = storage + .game_sessions + .get_mut(&admin_id) + .ok_or(GameError::GameDoesNotExist)?; + game.cancel_game_session()?; + for player_id in game.owners_to_strategy_ids.keys() { + storage.players_to_sessions.remove(player_id); } - while storage.game_status == GameStatus::Play { - if storage.players_queue.len() <= 1 { - storage.winner = storage.players_queue[0]; - storage.game_status = GameStatus::Finished; - - return Ok(Event::GameFinished { - winner: storage.winner, - }); - } - if exec::gas_available() <= GAS_FOR_ROUND { - if let Some(id) = storage.reservations.pop() { - let request = - ["Syndote".encode(), "Play".to_string().encode(), ().encode()].concat(); - - msg::send_bytes_from_reservation(id, exec::program_id(), request, 0) - .expect("Error in sending message"); - - return Ok(Event::NextRoundFromReservation); - } else { - panic!("GIVE ME MORE GAS"); - }; - } - // // check penalty and debt of the players for the previous round - // // if penalty is equal to 5 points we remove the player from the game - // // if a player has a debt and he has not enough balance to pay it - // // he is also removed from the game - // bankrupt_and_penalty( - // &self.admin, - // &mut self.players, - // &mut self.players_queue, - // &mut self.properties, - // &mut self.properties_in_bank, - // &mut self.ownership, - // ); - - // if self.players_queue.len() <= 1 { - // self.winner = self.players_queue[0]; - // self.game_status = GameStatus::Finished; - // msg::reply( - // GameEvent::GameFinished { - // winner: self.winner, - // }, - // 0, - // ) - // .expect("Error in sending a reply `GameEvent::GameFinished`"); - // break; - // } - storage.round = storage.round.wrapping_add(1); - for player in storage.players_queue.clone() { - storage.current_player = player; - storage.current_step += 1; - // we save the state before the player's step in case - // the player's contract does not reply or is executed with a panic. - // Then we roll back all the changes that the player could have made. - let mut state = storage.clone(); - let player_info = storage - .players - .get_mut(&player) - .expect("Cant be None: Get Player"); - - // if a player is in jail we don't throw rolls for him - let position = if player_info.in_jail { - player_info.position - } else { - let (r1, r2) = get_rolls(); - // debug!("ROOLS {:?} {:?}", r1, r2); - let roll_sum = r1 + r2; - (player_info.position + roll_sum) % NUMBER_OF_CELLS - }; - // If a player is on a cell that belongs to another player - // we write down a debt on him in the amount of the rent. - // This is done in order to penalize the participant's contract - // if he misses the rent - let account = storage.ownership[position as usize]; - - if account != player && account != ActorId::zero() { - if let Some((_, _, _, rent)) = storage.properties[position as usize] { - player_info.debt = rent; - } - } - player_info.position = position; - player_info.in_jail = position == JAIL_POSITION; - state.players.insert(player, player_info.clone()); - match position { - 0 => { - player_info.balance += NEW_CIRCLE; - player_info.round = storage.round; - } - // free cells (it can be lottery or penalty): TODO as a task on hackathon - 2 | 4 | 7 | 16 | 20 | 30 | 33 | 36 | 38 => { - player_info.round = storage.round; - } - _ => { - let reply = take_your_turn(&player, &state).await; - - if reply.is_err() { - player_info.penalty = PENALTY; - } - } - } - // check penalty and debt of the players for the previous round - // if penalty is equal to 5 points we remove the player from the game - // if a player has a debt and he has not enough balance to pay it - // he is also removed from the game - bankrupt_and_penalty( - &storage.admin, - &mut storage.players, - &mut storage.players_queue, - &storage.properties, - &mut storage.properties_in_bank, - &mut storage.ownership, - ); - - msg::send( - storage.admin, - Event::Step { - players: storage - .players - .iter() - .map(|(key, value)| (*key, value.clone())) - .collect(), - properties: storage.properties.clone(), - current_player: storage.current_player, - current_step: storage.current_step, - ownership: storage.ownership.clone(), - }, - 0, - ) - .expect("Error in sending a message `GameEvent::Step`"); - } + storage.game_sessions.remove(&admin_id); + Ok(Event::GameWasCancelled) +} + +pub fn exit_game(storage: &mut Storage, admin_id: AdminId) -> Result { + let game = storage + .game_sessions + .get_mut(&admin_id) + .ok_or(GameError::GameDoesNotExist)?; + game.exit_game()?; + storage.players_to_sessions.remove(&msg::source()); + Ok(Event::PlayerLeftGame) +} + +pub fn delete_game(storage: &mut Storage, admin_id: AdminId) -> Result { + let game = storage + .game_sessions + .get(&admin_id) + .ok_or(GameError::GameDoesNotExist)?; + game.check_status(GameStatus::Finished)?; + for player_id in game.owners_to_strategy_ids.keys() { + storage.players_to_sessions.remove(player_id); } - Ok(Event::Played) + storage.game_sessions.remove(&admin_id); + Ok(Event::GameDeleted) } -async fn take_your_turn(player: &ActorId, storage: &Storage) -> Result, Error> { - let players: Vec<_> = storage.players.clone().into_iter().collect(); - - let request = [ - "Player".encode(), - "YourTurn".to_string().encode(), - (players, storage.properties.clone()).encode(), - ] - .concat(); - - msg::send_bytes_for_reply(*player, request, 0, 0) - .expect("Error on sending `YourTurn` message") - .up_to(Some(WAIT_DURATION)) - .expect("Invalid wait duration.") - .await +pub fn delete_player(storage: &mut Storage, player_id: AdminId) -> Result { + let admin_id = storage + .players_to_sessions + .get(&player_id) + .ok_or(GameError::AccountAlreadyRegistered)?; + + if *admin_id != msg::source() { + return Err(GameError::OnlyAdmin); + } + + let game = storage + .game_sessions + .get_mut(admin_id) + .ok_or(GameError::GameDoesNotExist)?; + + game.delete_player(&player_id)?; + + storage.players_to_sessions.remove(&player_id); + + Ok(Event::PlayerDeleted) } -pub fn throw_roll( - storage: &mut Storage, - pay_fine: bool, - properties_for_sale: Option>, -) -> Result { - storage.only_player()?; - let player_info = - match get_player_info(&storage.current_player, &mut storage.players, storage.round) { - Ok(player_info) => player_info, - Err(_) => { - return Ok(Event::StrategicError); - } - }; +pub fn throw_roll(game: &mut Game, pay_fine: bool, properties_for_sale: Option>) { + let player = game.current_player; + let player_info = game.players.get_mut(&player).expect("Can't be None"); // If a player is not in the jail if !player_info.in_jail { - // debug!("PENALTY: PLAYER IS NOT IN JAIL"); player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } if let Some(properties) = properties_for_sale { if sell_property( - &storage.admin, - &mut storage.ownership, + &game.admin_id, + &mut game.ownership, &properties, - &mut storage.properties_in_bank, - &storage.properties, + &mut game.properties_in_bank, + &game.properties, player_info, ) .is_err() { - return Ok(Event::StrategicError); + player_info.penalty += 1; + return; }; } @@ -241,127 +200,99 @@ pub fn throw_roll( } else if pay_fine { if player_info.balance < FINE { player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } player_info.balance -= FINE; player_info.in_jail = false; } - player_info.round = storage.round; - Ok(Event::Jail { - in_jail: player_info.in_jail, - position: player_info.position, - }) + player_info.round = game.round; } -pub fn add_gear( - storage: &mut Storage, - properties_for_sale: Option>, -) -> Result { - storage.only_player()?; - let player_info = - match get_player_info(&storage.current_player, &mut storage.players, storage.round) { - Ok(player_info) => player_info, - Err(_) => { - return Ok(Event::StrategicError); - } - }; +pub fn add_gear(game: &mut Game, properties_for_sale: Option>) { + let player = game.current_player; + let player_info = game.players.get_mut(&player).expect("Can't be None"); if let Some(properties) = properties_for_sale { if sell_property( - &storage.admin, - &mut storage.ownership, + &game.admin_id, + &mut game.ownership, &properties, - &mut storage.properties_in_bank, - &storage.properties, + &mut game.properties_in_bank, + &game.properties, player_info, ) .is_err() { - return Ok(Event::StrategicError); + return; }; } // if player did not check his balance itself if player_info.balance < COST_FOR_UPGRADE { - // debug!("PENALTY: NOT ENOUGH BALANCE FOR UPGRADE"); player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } let position = player_info.position; - let gears = if let Some((account, gears, _, _)) = &mut storage.properties[position as usize] { - if account != &msg::source() { - // debug!("PENALTY: TRY TO UPGRADE NOT OWN CELL"); + let gears = if let Some((account, gears, _, _)) = &mut game.properties[position as usize] { + if account != &player { player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } gears } else { player_info.penalty += 1; - return Ok(Event::StrategicError); + return; }; // maximum amount of gear is reached if gears.len() == 3 { - // debug!("PENALTY: MAXIMUM AMOUNT OF GEARS ON CELL"); player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } gears.push(Gear::Bronze); player_info.balance -= COST_FOR_UPGRADE; - player_info.round = storage.round; - Ok(Event::StrategicSuccess) + player_info.round = game.round; } -pub fn upgrade( - storage: &mut Storage, - properties_for_sale: Option>, -) -> Result { - storage.only_player()?; - let player_info = - match get_player_info(&storage.current_player, &mut storage.players, storage.round) { - Ok(player_info) => player_info, - Err(_) => { - return Ok(Event::StrategicError); - } - }; +pub fn upgrade(game: &mut Game, properties_for_sale: Option>) { + let player = game.current_player; + let player_info = game.players.get_mut(&player).expect("Can't be None"); if let Some(properties) = properties_for_sale { if sell_property( - &storage.admin, - &mut storage.ownership, + &game.admin_id, + &mut game.ownership, &properties, - &mut storage.properties_in_bank, - &storage.properties, + &mut game.properties_in_bank, + &game.properties, player_info, ) .is_err() { - return Ok(Event::StrategicError); + return; }; } // if player did not check his balance itself if player_info.balance < COST_FOR_UPGRADE { - // debug!("PENALTY: NOT ENOUGH BALANCE FOR UPGRADE"); player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } let position = player_info.position; - if let Some((account, gears, price, rent)) = &mut storage.properties[position as usize] { - if account != &msg::source() { + if let Some((account, gears, price, rent)) = &mut game.properties[position as usize] { + if account != &player { player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } // if nothing to upgrade if gears.is_empty() { - // debug!("PENALTY: NOTHING TO UPGRADE"); player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } for gear in gears { if *gear != Gear::Gold { @@ -375,131 +306,101 @@ pub fn upgrade( } } else { player_info.penalty += 1; - return Ok(Event::StrategicError); + return; }; player_info.balance -= COST_FOR_UPGRADE; - player_info.round = storage.round; - Ok(Event::StrategicSuccess) + player_info.round = game.round; } -pub fn buy_cell( - storage: &mut Storage, - properties_for_sale: Option>, -) -> Result { - storage.only_player()?; - let player_info = - match get_player_info(&storage.current_player, &mut storage.players, storage.round) { - Ok(player_info) => player_info, - Err(_) => { - return Ok(Event::StrategicError); - } - }; +pub fn buy_cell(game: &mut Game, properties_for_sale: Option>) { + let player = game.current_player; + let player_info = game.players.get_mut(&player).expect("Can't be None"); + let position = player_info.position; if let Some(properties) = properties_for_sale { if sell_property( - &storage.admin, - &mut storage.ownership, + &game.admin_id, + &mut game.ownership, &properties, - &mut storage.properties_in_bank, - &storage.properties, + &mut game.properties_in_bank, + &game.properties, player_info, ) .is_err() { - return Ok(Event::StrategicError); + player_info.penalty += 1; + return; }; } // if a player on the field that can't be sold (for example, jail) - if let Some((account, _, price, _)) = storage.properties[position as usize].as_mut() { - if account != &mut ActorId::zero() { - // debug!("PENALTY: THAT CELL IS ALREDY BOUGHT"); + if let Some((account, _, price, _)) = game.properties[position as usize].as_mut() { + if !account.is_zero() { player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } // if a player has not enough balance if player_info.balance < *price { player_info.penalty += 1; - // debug!("PENALTY: NOT ENOUGH BALANCE FOR BUYING"); - return Ok(Event::StrategicError); + return; } player_info.balance -= *price; *account = msg::source(); } else { player_info.penalty += 1; - // debug!("PENALTY: THAT FIELD CAN'T BE SOLD"); - return Ok(Event::StrategicError); + return; }; - player_info.cells.push(position); - storage.ownership[position as usize] = msg::source(); - player_info.round = storage.round; - Ok(Event::StrategicSuccess) + player_info.cells.insert(position); + game.ownership[position as usize] = player; + player_info.round = game.round; } -pub fn pay_rent( - storage: &mut Storage, - properties_for_sale: Option>, -) -> Result { - storage.only_player()?; - let player_info = - match get_player_info(&storage.current_player, &mut storage.players, storage.round) { - Ok(player_info) => player_info, - Err(_) => { - return Ok(Event::StrategicError); - } - }; +pub fn pay_rent(game: &mut Game, properties_for_sale: Option>) { + let player = game.current_player; + let player_info = game.players.get_mut(&player).expect("Can't be None"); if let Some(properties) = properties_for_sale { if sell_property( - &storage.admin, - &mut storage.ownership, + &game.admin_id, + &mut game.ownership, &properties, - &mut storage.properties_in_bank, - &storage.properties, + &mut game.properties_in_bank, + &game.properties, player_info, ) .is_err() { - return Ok(Event::StrategicError); + return; }; } let position = player_info.position; - let account = storage.ownership[position as usize]; + let account = game.ownership[position as usize]; - if account == msg::source() { + if account == player { player_info.penalty += 1; - // debug!("PENALTY: PAY RENT TO HIMSELF"); - return Ok(Event::StrategicError); + return; } - let (_, _, _, rent) = storage.properties[position as usize] - .clone() - .unwrap_or_default(); + let rent = if let Some((_, _, _, rent)) = game.properties[position as usize] { + rent + } else { + 0 + }; if rent == 0 { - // debug!("PENALTY: CELL WITH NO PROPERTIES"); player_info.penalty += 1; - return Ok(Event::StrategicError); + return; }; if player_info.balance < rent { - // debug!("PENALTY: NOT ENOUGH BALANCE TO PAY RENT"); player_info.penalty += 1; - return Ok(Event::StrategicError); + return; } player_info.balance -= rent; player_info.debt = 0; - player_info.round = storage.round; - storage - .players + player_info.round = game.round; + game.players .entry(account) .and_modify(|player_info| player_info.balance = player_info.balance.saturating_add(rent)); - Ok(Event::StrategicSuccess) -} - -pub fn change_admin(storage: &mut Storage, admin: ActorId) -> Result { - storage.only_admin()?; - storage.admin = admin; - Ok(Event::AdminChanged) } diff --git a/contracts/syndote/app/src/services/game/game_actions.rs b/contracts/syndote/app/src/services/game/game_actions.rs new file mode 100644 index 000000000..d0c3a2cea --- /dev/null +++ b/contracts/syndote/app/src/services/game/game_actions.rs @@ -0,0 +1,543 @@ +use crate::services::game::*; +use gstd::{exec, msg, prelude::*, ActorId, MessageId, ReservationId}; +pub const NUMBER_OF_CELLS: u8 = 40; +pub const NUMBER_OF_PLAYERS: u8 = 4; +pub const JAIL_POSITION: u8 = 10; +pub const COST_FOR_UPGRADE: u32 = 500; +pub const FINE: u32 = 1_000; +pub const PENALTY: u8 = 5; +pub const INITIAL_BALANCE: u32 = 15_000; +pub const NEW_CIRCLE: u32 = 2_000; + +pub trait GameSessionActions { + fn init_properties(&mut self); + fn make_reservation( + &mut self, + reservation_amount: u64, + reservation_duration_in_block: u32, + ) -> Result<(), GameError>; + fn register( + &mut self, + player_id: &ActorId, + strategy_id: &ActorId, + name: &str, + reservation_amount: u64, + reservation_duration_in_block: u32, + ) -> Result<(), GameError>; + fn cancel_game_session(&mut self) -> Result<(), GameError>; + fn exit_game(&mut self) -> Result<(), GameError>; + fn delete_player(&mut self, player_id: &ActorId) -> Result<(), GameError>; + fn play( + &mut self, + min_gas_limit: u64, + time_for_step: u32, + gas_refill_timeout: u32, + ) -> Result; + fn make_step(&mut self, time_for_step: u32, gas_refill_timeout: u32) -> Result<(), GameError>; + fn check_amount_of_players(&mut self); + fn finalize_turn_outcome( + &mut self, + gas_for_step: u64, + min_gas_limit: u64, + reservation_duration_in_block: u32, + ) -> Event; + fn add_gas_to_player_strategy( + &mut self, + reservation_amount: u64, + reservation_duration_in_block: u32, + ) -> Result<(), GameError>; + fn check_status(&self, game_status: GameStatus) -> Result<(), GameError>; + fn only_admin(&self) -> Result<(), GameError>; + fn only_admin_or_program( + &self, + program_id: &ActorId, + msg_source: &ActorId, + ) -> Result<(), GameError>; + fn get_game_info(&self) -> GameInfo; + fn get_player_info(&self) -> Result; + fn exclude_player_from_game(&mut self, player: ActorId); + fn player_already_registered( + &self, + owner_id: &ActorId, + strategy_id: &ActorId, + ) -> Result<(), GameError>; + fn check_attached_value(&mut self) -> Result<(), GameError>; + fn send_prize_pool_to_winner(&mut self); +} + +impl GameSessionActions for Game { + fn init_properties(&mut self) { + init_properties(&mut self.properties, &mut self.ownership); + } + fn make_reservation( + &mut self, + reservation_amount: u64, + reservation_duration_in_block: u32, + ) -> Result<(), GameError> { + let reservation_id = make_reservation(reservation_amount, reservation_duration_in_block)?; + self.reservations.push(reservation_id); + + Ok(()) + } + + fn register( + &mut self, + player_id: &ActorId, + strategy_id: &ActorId, + name: &str, + reservation_amount: u64, + reservation_duration_in_block: u32, + ) -> Result<(), GameError> { + if self.players.len() == NUMBER_OF_PLAYERS as usize { + return Err(GameError::LimitHasBeenReached); + } + self.check_status(GameStatus::Registration)?; + self.player_already_registered(player_id, strategy_id)?; + self.check_attached_value()?; + + let reservation_id = make_reservation(reservation_amount, reservation_duration_in_block)?; + + self.owners_to_strategy_ids.insert(*player_id, *strategy_id); + self.players.insert( + *strategy_id, + PlayerInfo { + owner_id: *player_id, + name: name.to_string(), + balance: INITIAL_BALANCE, + reservation_id: Some(reservation_id), + ..Default::default() + }, + ); + self.players_queue.push(*strategy_id); + + Ok(()) + } + fn cancel_game_session(&mut self) -> Result<(), GameError> { + self.only_admin()?; + + if let Some(fee) = self.entry_fee { + for owner_id in self.owners_to_strategy_ids.keys() { + msg::send_with_gas(*owner_id, "", 0, fee).expect("Error in sending a message"); + } + } + + Ok(()) + } + + fn delete_player(&mut self, player_id: &ActorId) -> Result<(), GameError> { + let strategy_id = self + .owners_to_strategy_ids + .get(player_id) + .ok_or(GameError::StrategyDoesNotExist)?; + + match self.game_status { + GameStatus::WaitingForGasForGameContract | GameStatus::WaitingForGasForStrategy(_) => { + self.exclude_player_from_game(*strategy_id); + self.current_turn = self.current_turn.saturating_sub(1); + } + GameStatus::Registration => { + self.players.remove(strategy_id); + self.players_queue.retain(|&p| p != *strategy_id); + } + GameStatus::Finished => { + self.owners_to_strategy_ids.remove(player_id); + return Ok(()); + } + _ => return Err(GameError::WrongGameStatus), + } + self.owners_to_strategy_ids.remove(player_id); + if self.game_status != GameStatus::Registration { + self.check_amount_of_players(); + } + if let Some(fee) = self.entry_fee { + msg::send_with_gas(*player_id, "", 0, fee).expect("Error in sending a message"); + self.prize_pool -= fee; + } + + Ok(()) + } + fn exit_game(&mut self) -> Result<(), GameError> { + let owner_id = msg::source(); + let strategy_id = self + .owners_to_strategy_ids + .get(&owner_id) + .ok_or(GameError::StrategyDoesNotExist)?; + + match self.game_status { + GameStatus::WaitingForGasForGameContract | GameStatus::WaitingForGasForStrategy(_) => { + self.exclude_player_from_game(*strategy_id); + self.current_turn = self.current_turn.saturating_sub(1); + } + GameStatus::Registration => { + self.players.remove(strategy_id); + self.players_queue.retain(|&p| p != *strategy_id); + } + GameStatus::Finished => { + self.owners_to_strategy_ids.remove(&owner_id); + return Ok(()); + } + _ => return Err(GameError::WrongGameStatus), + } + self.owners_to_strategy_ids.remove(&owner_id); + self.check_amount_of_players(); + if let Some(fee) = self.entry_fee { + msg::send_with_gas(owner_id, "", 0, fee).expect("Error in sending a message"); + self.prize_pool -= fee; + } + + Ok(()) + } + + fn play( + &mut self, + min_gas_limit: u64, + time_for_step: u32, + gas_refill_timeout: u32, + ) -> Result { + let program_id = exec::program_id(); + let msg_source = msg::source(); + self.only_admin_or_program(&program_id, &msg_source)?; + + if exec::gas_available() < min_gas_limit { + if let Some(id) = self.reservations.pop() { + self.current_msg_id = msg_to_play_game(id, &program_id, &self.admin_id)?; + return Ok(Event::NextRoundFromReservation); + } else { + self.current_msg_id = MessageId::zero(); + self.game_status = GameStatus::WaitingForGasForGameContract; + return Ok(Event::WaitingForGasForGameContract); + } + } + + if self.players_queue.len() == NUMBER_OF_PLAYERS as usize + && self.game_status == GameStatus::Registration + { + self.game_status = GameStatus::Play; + } + + match self.game_status { + GameStatus::Play | GameStatus::WaitingForGasForGameContract => { + while self.game_status != GameStatus::Finished { + let res = self.make_step(time_for_step, gas_refill_timeout); + if matches!(res, Err(GameError::Break)) { + break; + } + } + + + Ok(Event::GameFinished { + admin_id: self.admin_id, + winner: self.winner, + participants: self.owners_to_strategy_ids.iter().map(|(id, _)| *id).collect(), + }) + } + GameStatus::Wait | GameStatus::WaitingForGasForStrategy(_) => { + // ` GameStatus::Wait` means that the player has missed his turn + // or his strategy did not manage to make a move within the allotted time. + // `GameStatus::WaitingForGasForStrategy(_)` means that player didn't manage to reserve a gas + // for his strate within the alloted time + // The player is removed from the game. + self.exclude_player_from_game(self.current_player); + + // If the value of current_turn was 0 (meaning the player who missed their turn and was removed was the last in the array), + // then this value remains the same. + // If the value was 1, 2, or 3, then it is properly decreased by one. + self.current_turn = self.current_turn.saturating_sub(1); + self.check_amount_of_players(); + while self.game_status != GameStatus::Finished { + let res = self.make_step(time_for_step, gas_refill_timeout); + if matches!(res, Err(GameError::Break)) { + break; + } + } + + Ok(Event::GameFinished { + admin_id: self.admin_id, + winner: self.winner, + participants: self.owners_to_strategy_ids.iter().map(|(id, _)| *id).collect(), + }) + } + GameStatus::Finished => Ok(Event::GameFinished { + admin_id: self.admin_id, + winner: self.winner, + participants: self.owners_to_strategy_ids.iter().map(|(id, _)| *id).collect(), + }), + _ => Err(GameError::WrongGameStatus), + } + } + + fn make_step(&mut self, time_for_step: u32, gas_refill_timeout: u32) -> Result<(), GameError> { + let current_player: ActorId = self.players_queue[self.current_turn as usize]; + self.current_player = current_player; + let mut player_info = self.get_player_info()?; + let position = if player_info.in_jail { + player_info.position + } else { + let (r1, r2) = get_rolls(); + let roll_sum = r1 + r2; + (player_info.position + roll_sum) % NUMBER_OF_CELLS + }; + + // If a player is on a cell that belongs to another player + // we write down a debt on him in the amount of the rent. + // This is done in order to penalize the participant's contract + // if he misses the rent + let account = self.ownership[position as usize]; + if account != current_player && !account.is_zero() { + if let Some((_, _, _, rent)) = self.properties[position as usize] { + player_info.debt = rent; + } + } + // If the new position is behind the previous one, it indicates that the player has completed a circuit around the board, + // and his balance should be accordingly updated. + if position <= player_info.position { + player_info.balance += NEW_CIRCLE; + } + player_info.position = position; + player_info.in_jail = position == JAIL_POSITION; + player_info.round = self.round; + self.players.insert(current_player, player_info.clone()); + + self.current_turn = (self.current_turn + 1) % self.players_queue.len() as u8; + match position { + // free cells (it can be lottery or penalty): TODO as a task on hackathon + 0 | 2 | 4 | 7 | 16 | 20 | 30 | 33 | 36 | 38 => Ok(()), + _ => { + let game_info = self.get_game_info(); + + // If the player's reservation is invalid, + // we remove the player from the game. + if let Some(id) = player_info.reservation_id { + match take_your_turn(id, ¤t_player, game_info) { + Ok(_) => { + self.current_msg_id = msg::id(); + self.game_status = GameStatus::Wait; + exec::wait_for(time_for_step); + } + Err(_) => { + self.exclude_player_from_game(current_player); + self.current_turn = self.current_turn.saturating_sub(1); + self.check_amount_of_players(); + Ok(()) + } + } + } else { + self.game_status = GameStatus::WaitingForGasForStrategy(current_player); + // exec::wait_for(gas_refill_timeout); + + let gas = exec::gas_available() - 5_000_000_000; + let request = [ + "Syndote".encode(), + "Play".to_string().encode(), + (self.admin_id).encode(), + ] + .concat(); + + msg::send_bytes_with_gas_delayed( + exec::program_id(), + request, + gas, + 0, + gas_refill_timeout, + ) + .expect("Error in sending message"); + Err(GameError::Break) + } + } + } + } + + fn check_amount_of_players(&mut self) { + if self.players_queue.is_empty() { + self.game_status = GameStatus::Finished; + } + if self.players_queue.len() == 1 { + self.winner = self.players_queue[0]; + self.game_status = GameStatus::Finished; + self.send_prize_pool_to_winner(); + } + } + + fn finalize_turn_outcome( + &mut self, + gas_for_step: u64, + min_gas_limit: u64, + reservation_duration_in_block: u32, + ) -> Event { + match self.players_queue.len() { + 0 => { + // All players have been removed from the game (either penalized or bankrupt) + self.game_status = GameStatus::Finished; + } + 1 => { + self.winner = self.players_queue[0]; + self.game_status = GameStatus::Finished; + self.send_prize_pool_to_winner(); + } + _ => { + let gas_available = exec::gas_available(); + + let reservation_id = if gas_available.saturating_sub(gas_for_step) > min_gas_limit { + match ReservationId::reserve( + gas_available - min_gas_limit, + reservation_duration_in_block, + ) { + Ok(id) => Some(id), + Err(_) => None, + } + } else { + None + }; + self.players + .entry(self.current_player) + .and_modify(|info| info.reservation_id = reservation_id); + self.game_status = GameStatus::Play; + } + } + self.current_step += 1; + if self.current_step % self.players_queue.len() as u64 == 0 { + self.round += 1; + // check penalty and debt of the players for the previous round + // if penalty is equal to 5 points we remove the player from the game + // if a player has a debt and he has not enough balance to pay it + // he is also removed from the game + bankrupt_and_penalty( + &self.admin_id, + &mut self.players, + &mut self.players_queue, + &self.properties, + &mut self.properties_in_bank, + &mut self.ownership, + &mut self.current_turn, + ); + } + exec::wake(self.current_msg_id).expect("Unable to wake the msg"); + Event::Step { + players: self + .players + .clone() + .into_iter() + .map(|(key, value)| (key, value.into())) + .collect(), + properties: self.properties.clone(), + current_player: self.current_player, + current_step: self.current_step, + ownership: self.ownership.clone(), + } + } + + fn add_gas_to_player_strategy( + &mut self, + reservation_amount: u64, + reservation_duration_in_block: u32, + ) -> Result<(), GameError> { + let strategy_id = + if let GameStatus::WaitingForGasForStrategy(strategy_id) = self.game_status { + strategy_id + } else { + return Err(GameError::WrongGameStatus); + }; + let reservation_id = make_reservation(reservation_amount, reservation_duration_in_block)?; + self.players + .entry(strategy_id) + .and_modify(|player_info| player_info.reservation_id = Some(reservation_id)); + self.game_status = GameStatus::Play; + Ok(()) + } + + fn send_prize_pool_to_winner(&mut self) { + if self.prize_pool > 0 { + msg::send_with_gas(self.winner, "", 0, self.prize_pool) + .expect("Error in sending prize pool to winner"); + } + } + + fn check_status(&self, game_status: GameStatus) -> Result<(), GameError> { + if self.game_status != game_status { + return Err(GameError::WrongGameStatus); + } + Ok(()) + } + + fn only_admin(&self) -> Result<(), GameError> { + if msg::source() != self.admin_id { + return Err(GameError::OnlyAdmin); + } + Ok(()) + } + + fn only_admin_or_program( + &self, + program_id: &ActorId, + msg_source: &ActorId, + ) -> Result<(), GameError> { + if *msg_source != self.admin_id && *msg_source != *program_id { + return Err(GameError::MsgSourceMustBeAdminOrProgram); + } + Ok(()) + } + + fn get_game_info(&self) -> GameInfo { + GameInfo { + admin_id: self.admin_id, + properties_in_bank: self.properties_in_bank.clone().into_iter().collect(), + players: self.players.clone().into_iter().collect(), + players_queue: self.players_queue.clone(), + properties: self.properties.clone(), + ownership: self.ownership.clone(), + } + } + + fn exclude_player_from_game(&mut self, player: ActorId) { + self.players_queue.retain(|&p| p != player); + self.players.entry(player).and_modify(|info| { + info.lost = true; + info.balance = 0; + + for cell in info.cells.iter() { + self.ownership[*cell as usize] = self.admin_id; + self.properties_in_bank.insert(*cell); + } + }); + } + + fn get_player_info(&self) -> Result { + if let Some(player_info) = self.players.get(&self.current_player) { + Ok(player_info.clone()) + } else { + Err(GameError::PlayerDoesNotExist) + } + } + + fn player_already_registered( + &self, + owner_id: &ActorId, + strategy_id: &ActorId, + ) -> Result<(), GameError> { + if self.players.contains_key(strategy_id) { + return Err(GameError::StrategyAlreadyReistered); + } + if self.owners_to_strategy_ids.contains_key(owner_id) { + return Err(GameError::AccountAlreadyRegistered); + } + Ok(()) + } + + fn check_attached_value(&mut self) -> Result<(), GameError> { + if let Some(fee) = self.entry_fee { + if msg::value() != fee { + return Err(GameError::WrongValueAmount); + } + self.prize_pool += fee; + } + Ok(()) + } +} + +fn make_reservation( + reservation_amount: u64, + reservation_duration_in_block: u32, +) -> Result { + ReservationId::reserve(reservation_amount, reservation_duration_in_block) + .map_err(|_| GameError::ReservationError) +} diff --git a/contracts/syndote/app/src/services/game/mod.rs b/contracts/syndote/app/src/services/game/mod.rs index bea448a29..aa74893cc 100644 --- a/contracts/syndote/app/src/services/game/mod.rs +++ b/contracts/syndote/app/src/services/game/mod.rs @@ -1,4 +1,5 @@ #![allow(static_mut_refs)] +use crate::services::game::game_actions::GameSessionActions; use gstd::{exec, msg, ReservationId}; use sails_rs::{ collections::{HashMap, HashSet}, @@ -6,40 +7,42 @@ use sails_rs::{ prelude::*, }; mod funcs; +mod game_actions; pub mod utils; use crate::services; -use utils::*; - -const RESERVATION_AMOUNT: u64 = 245_000_000_000; -const GAS_FOR_ROUND: u64 = 60_000_000_000; - -pub const NUMBER_OF_CELLS: u8 = 40; -pub const NUMBER_OF_PLAYERS: u8 = 4; -pub const JAIL_POSITION: u8 = 10; -pub const COST_FOR_UPGRADE: u32 = 500; -pub const FINE: u32 = 1_000; -pub const PENALTY: u8 = 5; -pub const INITIAL_BALANCE: u32 = 15_000; -pub const NEW_CIRCLE: u32 = 2_000; -pub const WAIT_DURATION: u32 = 5; - -#[derive(Default, Clone)] +pub use utils::*; + +#[derive(Clone, Default)] pub struct Storage { + game_sessions: HashMap, + config: Config, + players_to_sessions: HashMap, + dns_info: Option<(ActorId, String)>, admin: ActorId, +} + +#[derive(Default, Clone, Debug)] +pub struct Game { + admin_id: AdminId, properties_in_bank: HashSet, round: u128, + // strategy ID to PlayerInfo players: HashMap, + owners_to_strategy_ids: HashMap, players_queue: Vec, + current_turn: u8, current_player: ActorId, current_step: u64, // mapping from cells to built properties, - properties: Vec>, + properties: Vec>, // mapping from cells to accounts who have properties on it ownership: Vec, game_status: GameStatus, winner: ActorId, + current_msg_id: MessageId, reservations: Vec, - dns_info: Option<(ActorId, String)>, + entry_fee: Option, + prize_pool: u128, } static mut STORAGE: Option = None; @@ -48,45 +51,74 @@ static mut STORAGE: Option = None; #[codec(crate = sails_rs::scale_codec)] #[scale_info(crate = sails_rs::scale_info)] pub enum Event { - Registered, - StartRegistration, - Played, + /// Reply on `CreateGameSession` message + GameSessionCreated { + admin_id: AdminId, + }, + + /// Reply on `MakeReservation` message + ReservationMade, + + /// Reply on `Register` message + StrategyRegistered, + + /// Reply on `Play` message + /// in case of successful completion of the game GameFinished { + admin_id: AdminId, winner: ActorId, + participants: Vec, }, - StrategicError, - StrategicSuccess, + + /// Reply on `AddGasToPlayerStrategy` + GasForPlayerStrategyAdded, + + /// Reply on `CancelGame` + GameWasCancelled, + + /// Reply on `ExitGame` + PlayerLeftGame, + + /// Event for the front-end app Step { - players: Vec<(ActorId, PlayerInfo)>, + players: Vec<(ActorId, PlayerInfoState)>, properties: Vec>, current_player: ActorId, ownership: Vec, current_step: u64, }, - Jail { - in_jail: bool, - position: u8, - }, - GasReserved, + + /// Reply on `Play`` message, in case when the current gas runs out, + /// the next reservation is taken and the next game cycle is started from the new reservation NextRoundFromReservation, - AdminChanged, + + /// Reply on `DeleteGame` message + GameDeleted, + + /// Reply on `DeletePlayer` message + PlayerDeleted, + + StrategicSuccess, + Killed { inheritor: ActorId, }, + + WaitingForGasForGameContract } #[derive(Clone)] pub struct GameService(()); impl GameService { - pub async fn init(dns_id_and_name: Option<(ActorId, String)>) -> Self { + pub async fn init(config: Config, dns_id_and_name: Option<(ActorId, String)>) -> Self { unsafe { - let mut storage = Storage { - admin: msg::source(), + let storage = Storage { dns_info: dns_id_and_name.clone(), + config, + admin: msg::source(), ..Default::default() }; - init_properties(&mut storage.properties, &mut storage.ownership); STORAGE = Some(storage); } @@ -119,74 +151,178 @@ impl GameService { pub fn new() -> Self { Self(()) } - pub fn register(&mut self, player: ActorId) { + + pub fn create_game_session( + &mut self, + entry_fee: Option, + name: String, + strategy_id: ActorId, + ) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::register(storage, &player)); + let event = services::utils::panicking(|| { + funcs::create_game_session(storage, entry_fee, &name, &strategy_id) + }); self.notify_on(event.clone()).expect("Notification Error"); } - pub fn reserve_gas(&mut self) { + pub fn make_reservation(&mut self, admin_id: ActorId) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::reserve_gas(storage)); + let event = services::utils::panicking(|| funcs::make_reservation(storage, admin_id)); self.notify_on(event.clone()).expect("Notification Error"); } - pub fn start_registration(&mut self) { + pub fn register(&mut self, admin_id: AdminId, strategy_id: ActorId, name: String) { + let storage = self.get_mut(); + let event = + services::utils::panicking(|| funcs::register(storage, admin_id, strategy_id, name)); + self.notify_on(event.clone()).expect("Notification Error"); + } + pub fn play(&mut self, admin_id: AdminId) { + let storage = self.get_mut(); + let event = services::utils::panicking(|| funcs::play(storage, admin_id)); + self.notify_on(event.clone()).expect("Notification Error"); + } + pub fn add_gas_to_player_strategy(&mut self, admin_id: AdminId) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::start_registration(storage)); + let event = + services::utils::panicking(|| funcs::add_gas_to_player_strategy(storage, admin_id)); + self.notify_on(event.clone()).expect("Notification Error"); + } + pub fn cancel_game_session(&mut self, admin_id: AdminId) { + let storage = self.get_mut(); + let event = services::utils::panicking(|| funcs::cancel_game_session(storage, admin_id)); self.notify_on(event.clone()).expect("Notification Error"); } - pub async fn play(&mut self) { + pub fn exit_game(&mut self, admin_id: AdminId) { let storage = self.get_mut(); - let res = funcs::play(storage).await; - let event = match res { - Ok(v) => v, - Err(e) => services::utils::panic(e), - }; + let event = services::utils::panicking(|| funcs::exit_game(storage, admin_id)); + self.notify_on(event.clone()).expect("Notification Error"); + } + pub fn delete_game(&mut self, admin_id: AdminId) { + let storage = self.get_mut(); + let event = services::utils::panicking(|| funcs::delete_game(storage, admin_id)); self.notify_on(event.clone()).expect("Notification Error"); } - pub fn throw_roll(&mut self, pay_fine: bool, properties_for_sale: Option>) -> Event { + pub fn delete_player(&mut self, player_id: AdminId) { let storage = self.get_mut(); - let event = services::utils::panicking(|| { - funcs::throw_roll(storage, pay_fine, properties_for_sale) - }); + let event = services::utils::panicking(|| funcs::delete_player(storage, player_id)); self.notify_on(event.clone()).expect("Notification Error"); - event } - pub fn add_gear(&mut self, properties_for_sale: Option>) { + pub fn throw_roll( + &mut self, + admin_id: AdminId, + pay_fine: bool, + properties_for_sale: Option>, + ) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::add_gear(storage, properties_for_sale)); + let game_instance = storage + .game_sessions + .get_mut(&admin_id) + .expect("Game does not exist"); + + funcs::throw_roll(game_instance, pay_fine, properties_for_sale); + + let event = game_instance.finalize_turn_outcome( + storage.config.gas_for_step, + storage.config.min_gas_limit, + storage.config.reservation_duration_in_block, + ); self.notify_on(event.clone()).expect("Notification Error"); } - pub fn upgrade(&mut self, properties_for_sale: Option>) { + pub fn add_gear(&mut self, admin_id: AdminId, properties_for_sale: Option>) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::upgrade(storage, properties_for_sale)); + let game_instance = storage + .game_sessions + .get_mut(&admin_id) + .expect("Game does not exist"); + + funcs::add_gear(game_instance, properties_for_sale); + + let event = game_instance.finalize_turn_outcome( + storage.config.gas_for_step, + storage.config.min_gas_limit, + storage.config.reservation_duration_in_block, + ); self.notify_on(event.clone()).expect("Notification Error"); } - pub fn buy_cell(&mut self, properties_for_sale: Option>) { + pub fn upgrade(&mut self, admin_id: AdminId, properties_for_sale: Option>) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::buy_cell(storage, properties_for_sale)); + let game_instance = storage + .game_sessions + .get_mut(&admin_id) + .expect("Game does not exist"); + + funcs::upgrade(game_instance, properties_for_sale); + + let event = game_instance.finalize_turn_outcome( + storage.config.gas_for_step, + storage.config.min_gas_limit, + storage.config.reservation_duration_in_block, + ); self.notify_on(event.clone()).expect("Notification Error"); } - pub fn pay_rent(&mut self, properties_for_sale: Option>) { + pub fn buy_cell(&mut self, admin_id: AdminId, properties_for_sale: Option>) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::pay_rent(storage, properties_for_sale)); + let game_instance = storage + .game_sessions + .get_mut(&admin_id) + .expect("Game does not exist"); + + funcs::buy_cell(game_instance, properties_for_sale); + + let event = game_instance.finalize_turn_outcome( + storage.config.gas_for_step, + storage.config.min_gas_limit, + storage.config.reservation_duration_in_block, + ); self.notify_on(event.clone()).expect("Notification Error"); } - pub fn change_admin(&mut self, admin: ActorId) { + pub fn pay_rent(&mut self, admin_id: AdminId, properties_for_sale: Option>) { let storage = self.get_mut(); - let event = services::utils::panicking(|| funcs::change_admin(storage, admin)); + let game_instance = storage + .game_sessions + .get_mut(&admin_id) + .expect("Game does not exist"); + + funcs::pay_rent(game_instance, properties_for_sale); + let event = game_instance.finalize_turn_outcome( + storage.config.gas_for_step, + storage.config.min_gas_limit, + storage.config.reservation_duration_in_block, + ); + self.notify_on(event.clone()).expect("Notification Error"); + } + pub fn skip(&mut self, admin_id: AdminId) { + let storage = self.get_mut(); + let game_instance = storage + .game_sessions + .get_mut(&admin_id) + .expect("Game does not exist"); + + let event = game_instance.finalize_turn_outcome( + storage.config.gas_for_step, + storage.config.min_gas_limit, + storage.config.reservation_duration_in_block, + ); self.notify_on(event.clone()).expect("Notification Error"); } + pub fn change_admin(&mut self, admin: ActorId) { + let storage = self.get_mut(); + if storage.admin != msg::source() { + services::utils::panic(GameError::AccessDenied); + } + storage.admin = admin; + } + pub async fn kill(&mut self, inheritor: ActorId) { let storage = self.get(); if storage.admin != msg::source() { @@ -206,8 +342,49 @@ impl GameService { exec::exit(inheritor); } - pub fn get_storage(&self) -> StorageState { - self.get().clone().into() + pub fn get_players_to_sessions(&self) -> Vec<(ActorId, AdminId)> { + self.get().players_to_sessions.clone().into_iter().collect() + } + + pub fn get_config(&self) -> Config { + self.get().config.clone() + } + pub fn get_owner_id(&self, admin_id: ActorId, strategy_id: ActorId) -> Option { + if let Some(game_session) = self.get().game_sessions.get(&admin_id) { + game_session + .players + .get(&strategy_id) + .map(|player_info| player_info.owner_id) + } else { + None + } + } + pub fn get_player_info(&self, account_id: ActorId) -> Option { + let storage = self.get(); + if let Some(admin_id) = storage.players_to_sessions.get(&account_id) { + if let Some(game_session) = storage.game_sessions.get(admin_id) { + if let Some(strategy_id) = game_session.owners_to_strategy_ids.get(&account_id) { + if let Some(player_info) = game_session.players.get(strategy_id) { + return Some(player_info.clone().into()); + } + } + } + } + None + } + + pub fn get_game_session(&self, account_id: ActorId) -> Option { + let storage = self.get(); + if let Some(admin_id) = storage.players_to_sessions.get(&account_id) { + if let Some(game_session) = storage.game_sessions.get(admin_id) { + let game_session: GameState = game_session.clone().into(); + Some(game_session) + } else { + None + } + } else { + None + } } pub fn dns_info(&self) -> Option<(ActorId, String)> { diff --git a/contracts/syndote/app/src/services/game/utils.rs b/contracts/syndote/app/src/services/game/utils.rs index 594a53257..9f766b6a1 100644 --- a/contracts/syndote/app/src/services/game/utils.rs +++ b/contracts/syndote/app/src/services/game/utils.rs @@ -1,14 +1,28 @@ -use crate::services::game::{Storage, PENALTY}; +use crate::services::game::game_actions::PENALTY; +use crate::services::game::Game; +use gstd::ReservationId; use sails_rs::{ - collections::{HashMap, HashSet}, + collections::{BTreeSet, HashMap, HashSet}, gstd::{exec, msg}, prelude::*, ActorId, }; - pub type Price = u32; pub type Rent = u32; pub type Gears = Vec; +pub type AdminId = ActorId; + +#[derive(Default, Clone, Encode, Decode, TypeInfo, PartialEq, Eq, Debug)] +#[codec(crate = gstd::codec)] +#[scale_info(crate = gstd::scale_info)] +pub struct Config { + pub reservation_amount: u64, + pub reservation_duration_in_block: u32, + pub time_for_step: u32, + pub min_gas_limit: u64, + pub gas_refill_timeout: u32, + pub gas_for_step: u64, +} #[derive(Encode, Decode, TypeInfo)] #[codec(crate = gstd::codec)] @@ -22,6 +36,25 @@ pub struct YourTurn { #[codec(crate = gstd::codec)] #[scale_info(crate = gstd::scale_info)] pub struct PlayerInfo { + pub owner_id: ActorId, + pub name: String, + pub position: u8, + pub balance: u32, + pub debt: u32, + pub in_jail: bool, + pub round: u128, + pub cells: BTreeSet, + pub penalty: u8, + pub lost: bool, + pub reservation_id: Option, +} + +#[derive(Default, Debug, Clone, Encode, Decode, TypeInfo, PartialEq, Eq)] +#[codec(crate = gstd::codec)] +#[scale_info(crate = gstd::scale_info)] +pub struct PlayerInfoState { + pub owner_id: ActorId, + pub name: String, pub position: u8, pub balance: u32, pub debt: u32, @@ -30,6 +63,39 @@ pub struct PlayerInfo { pub cells: Vec, pub penalty: u8, pub lost: bool, + pub reservation_id: Option, +} + +impl From for PlayerInfoState { + fn from(player_info: PlayerInfo) -> Self { + PlayerInfoState { + owner_id: player_info.owner_id, + name: player_info.name, + position: player_info.position, + balance: player_info.balance, + debt: player_info.debt, + in_jail: player_info.in_jail, + round: player_info.round, + cells: player_info.cells.into_iter().collect(), + penalty: player_info.penalty, + lost: player_info.lost, + reservation_id: player_info.reservation_id, + } + } +} + +#[derive(Encode, Decode, TypeInfo)] +#[codec(crate = gstd::codec)] +#[scale_info(crate = gstd::scale_info)] +pub struct GameInfo { + pub admin_id: AdminId, + pub properties_in_bank: Vec, + pub players: Vec<(ActorId, PlayerInfo)>, + pub players_queue: Vec, + // mapping from cells to built properties, + pub properties: Vec>, + // mapping from cells to accounts who have properties on it + pub ownership: Vec, } #[derive(Debug, PartialEq, Eq, Encode, Decode, Clone, TypeInfo, Copy)] @@ -58,6 +124,9 @@ pub enum GameStatus { Registration, Play, Finished, + Wait, + WaitingForGasForGameContract, + WaitingForGasForStrategy(ActorId), } impl Default for GameStatus { @@ -66,35 +135,12 @@ impl Default for GameStatus { } } -impl Storage { - pub fn check_status(&self, game_status: GameStatus) -> Result<(), GameError> { - if self.game_status != game_status { - return Err(GameError::WrongStatus); - } - Ok(()) - } - - pub fn only_admin(&self) -> Result<(), GameError> { - if self.admin != msg::source() { - return Err(GameError::AccessDenied); - } - Ok(()) - } - pub fn only_player(&self) -> Result<(), GameError> { - if !self.players.contains_key(&msg::source()) { - return Err(GameError::NotPlayer); - } - Ok(()) - } -} - pub fn get_player_info<'a>( player: &'a ActorId, players: &'a mut HashMap, current_round: u128, ) -> Result<&'a mut PlayerInfo, GameError> { if &msg::source() != player { - // debug!("PENALTY: WRONG MSG::SOURCE()"); players.entry(msg::source()).and_modify(|player_info| { player_info.penalty += 1; }); @@ -102,7 +148,6 @@ pub fn get_player_info<'a>( } let player_info = players.get_mut(player).expect("Cant be None: Get Player"); if player_info.round >= current_round { - // debug!("PENALTY: MOVE ALREADY MADE"); player_info.penalty += 1; return Err(GameError::StrategicError); } @@ -119,7 +164,6 @@ pub fn sell_property( ) -> Result<(), GameError> { for property in properties_for_sale { if ownership[*property as usize] != msg::source() { - // debug!("PENALTY: TRY TO SELL NOT OWN PROPERTY"); player_info.penalty += 1; return Err(GameError::StrategicError); } @@ -127,12 +171,7 @@ pub fn sell_property( for property in properties_for_sale { if let Some((_, _, price, _)) = properties[*property as usize] { - let index_to_remove = player_info - .cells - .iter() - .position(|cell| cell == property) - .unwrap(); - player_info.cells.remove(index_to_remove); + player_info.cells.remove(property); player_info.balance += price / 2; ownership[*property as usize] = *admin; properties_in_bank.insert(*property); @@ -161,6 +200,7 @@ pub fn bankrupt_and_penalty( properties: &[Option<(ActorId, Gears, Price, Rent)>], properties_in_bank: &mut HashSet, ownership: &mut [ActorId], + current_turn: &mut u8, ) { for (player, mut player_info) in players.clone() { if player_info.debt > 0 { @@ -174,8 +214,7 @@ pub fn bankrupt_and_penalty( } if let Some((_, _, price, _)) = &properties[*cell as usize] { player_info.balance += price / 2; - let index_to_remove = player_info.cells.iter().position(|c| c == cell).unwrap(); - player_info.cells.remove(index_to_remove); + player_info.cells.remove(cell); ownership[*cell as usize] = *admin; properties_in_bank.insert(*cell); } @@ -193,6 +232,7 @@ pub fn bankrupt_and_penalty( properties_in_bank.insert(*cell); } players.insert(player, player_info); + *current_turn = current_turn.saturating_sub(1); } } } @@ -292,50 +332,147 @@ pub fn init_properties( #[derive(Debug)] pub enum GameError { + /// Error reply on `Register` + /// In case if this strategy is already registered + StrategyAlreadyReistered, + + /// Error reply on `Register` + /// In case if the account is already registered in the game + AccountAlreadyRegistered, + + /// Error reply on `ExitGame` + /// In case if strategy for this account doesn't exist + StrategyDoesNotExist, + + /// Error reply during making reservation + ReservationError, + + /// Error reply in case `msg::source()` is not an admin + OnlyAdmin, + + /// Error reply in case the player does not exist + PlayerDoesNotExist, + + /// Error reply on case the + WrongGameStatus, + + /// Error reply in case `msg::source()` is neither admin nor the program + MsgSourceMustBeAdminOrProgram, + + /// Error reply in case game does not exist + GameDoesNotExist, + + /// Error reply on case the reservation is no more valid + ReservationNotValid, + + /// Error reply in case of insufficient gas + /// for the game contract during the game. + AddGasToGameContract, + + /// Error reply on `Play` message + /// in case of insufficient gas for strategy + AddGasForStrategy(ActorId), + + /// Error reply on `CreateGameSession` + /// In case a game session has already been created for the specified account. + GameSessionAlreadyExists, + + /// Error reply on `CreateGameSession` + /// In case if indicated fee is less than ED + FeeIsLessThanED, + + /// Error reply on `Register` + /// In case a player didn't attach the required amount of value + WrongValueAmount, + + /// Error reply on wrong move StrategicError, - AlreadyRegistered, - NotPlayer, + AccessDenied, - WrongStatus, + + LimitHasBeenReached, + + Break, } -#[derive(Clone, Default, Encode, Decode, TypeInfo)] +pub fn take_your_turn( + reservation_id: ReservationId, + player: &ActorId, + game_info: GameInfo, +) -> Result { + let request = [ + "Player".encode(), + "YourTurn".to_string().encode(), + (game_info).encode(), + ] + .concat(); + msg::send_bytes_from_reservation(reservation_id, *player, request, 0) + .map_err(|_| GameError::ReservationNotValid) +} + +pub fn msg_to_play_game( + reservation_id: ReservationId, + program_id: &ActorId, + admin_id: &ActorId, +) -> Result { + let request = [ + "Syndote".encode(), + "Play".to_string().encode(), + (admin_id).encode(), + ] + .concat(); + + msg::send_bytes_from_reservation(reservation_id, *program_id, request, 0) + .map_err(|_| GameError::ReservationNotValid) +} + +#[derive(Debug, PartialEq, Eq, Clone, TypeInfo, Encode, Decode, Default)] #[codec(crate = gstd::codec)] #[scale_info(crate = gstd::scale_info)] -pub struct StorageState { - pub admin: ActorId, +pub struct GameState { + pub admin_id: ActorId, pub properties_in_bank: Vec, pub round: u128, - pub players: Vec<(ActorId, PlayerInfo)>, + pub players: Vec<(ActorId, PlayerInfoState)>, + pub owners_to_strategy_ids: Vec<(ActorId, ActorId)>, pub players_queue: Vec, + pub current_turn: u8, pub current_player: ActorId, pub current_step: u64, // mapping from cells to built properties, - pub properties: Vec>, + pub properties: Vec>, // mapping from cells to accounts who have properties on it pub ownership: Vec, pub game_status: GameStatus, pub winner: ActorId, + pub reservations: Vec, + pub entry_fee: Option, + pub prize_pool: u128, } -impl From for StorageState { - fn from(game: Storage) -> StorageState { - StorageState { - admin: game.admin, - properties_in_bank: game.properties_in_bank.iter().copied().collect(), +impl From for GameState { + fn from(game: Game) -> Self { + GameState { + admin_id: game.admin_id, + properties_in_bank: game.properties_in_bank.into_iter().collect(), round: game.round, players: game .players - .iter() - .map(|(key, value)| (*key, value.clone())) + .into_iter() + .map(|(id, player_info)| (id, player_info.clone().into())) .collect(), + owners_to_strategy_ids: game.owners_to_strategy_ids.into_iter().collect(), players_queue: game.players_queue, + current_turn: game.current_turn, current_player: game.current_player, current_step: game.current_step, properties: game.properties, ownership: game.ownership, game_status: game.game_status, winner: game.winner, + reservations: game.reservations, + entry_fee: game.entry_fee, + prize_pool: game.prize_pool, } } } diff --git a/contracts/syndote/app/src/services/utils.rs b/contracts/syndote/app/src/services/utils.rs index 9dee576e1..b08c7a532 100644 --- a/contracts/syndote/app/src/services/utils.rs +++ b/contracts/syndote/app/src/services/utils.rs @@ -1,5 +1,5 @@ use core::fmt::Debug; -use gstd::{ext, format}; +use gstd::{ext, format, msg}; pub fn panicking Result>(f: F) -> T { match f() { @@ -9,5 +9,9 @@ pub fn panicking Result>(f: F) -> T { } pub fn panic(err: impl Debug) -> ! { + let value = msg::value(); + if value != 0 { + msg::send(msg::source(), "", value).expect("Error during sending a value"); + } ext::panic(&format!("{err:?}")) } diff --git a/contracts/syndote/app/tests/test.rs b/contracts/syndote/app/tests/test.rs index fece79c83..c9e0186d6 100644 --- a/contracts/syndote/app/tests/test.rs +++ b/contracts/syndote/app/tests/test.rs @@ -5,27 +5,39 @@ use sails_rs::{ }; use syndote::{ traits::{Syndote, SyndoteFactory}, - GameStatus, Syndote as SyndoteClient, SyndoteFactory as Factory, + Config, GameStatus, Syndote as SyndoteClient, SyndoteFactory as Factory, }; pub const ADMIN_ID: u64 = 10; -pub const USER_ID: u64 = 11; +pub const USER_1: u64 = 11; +pub const USER_2: u64 = 12; +pub const USER_3: u64 = 13; #[tokio::test] async fn test_play_game() { let system = System::new(); system.init_logger(); - system.mint_to(ADMIN_ID, 100_000_000_000_000); - system.mint_to(USER_ID, 100_000_000_000_000); + system.mint_to(ADMIN_ID, 1_000_000_000_000_000_000); + system.mint_to(USER_1, 100_000_000_000_000); + system.mint_to(USER_2, 100_000_000_000_000); + system.mint_to(USER_3, 100_000_000_000_000); let program_space = GTestRemoting::new(system, ADMIN_ID.into()); let code_id = program_space .system() .submit_code_file("../../target/wasm32-unknown-unknown/release/syndote.opt.wasm"); let syndote_factory = Factory::new(program_space.clone()); + let config = Config { + reservation_amount: 500_000_000_000, + reservation_duration_in_block: 1_000, + time_for_step: 10, + min_gas_limit: 10_000_000_000, + gas_refill_timeout: 30, + gas_for_step: 20_000_000_000, + }; let syndote_id = syndote_factory - .new(None) + .new(config, None) .send_recv(code_id, "123") .await .unwrap(); @@ -33,6 +45,21 @@ async fn test_play_game() { let mut client = SyndoteClient::new(program_space.clone()); // upload player program + let admin_player = Program::from_file( + program_space.system(), + "../../target/wasm32-unknown-unknown/release/syndote_player.opt.wasm", + ); + let request = ["New".encode(), ().encode()].concat(); + check_send( + program_space.system(), + admin_player.send_bytes(ADMIN_ID, request.clone()), + ); + client + .create_game_session(None, "ADMIN".to_string(), admin_player.id()) + .send_recv(syndote_id) + .await + .unwrap(); + let player_1 = Program::from_file( program_space.system(), "../../target/wasm32-unknown-unknown/release/syndote_player.opt.wasm", @@ -45,66 +72,224 @@ async fn test_play_game() { program_space.system(), "../../target/wasm32-unknown-unknown/release/syndote_player.opt.wasm", ); - let player_4 = Program::from_file( + + check_send( + program_space.system(), + player_1.send_bytes(USER_1, request.clone()), + ); + check_send( + program_space.system(), + player_2.send_bytes(USER_2, request.clone()), + ); + check_send(program_space.system(), player_3.send_bytes(USER_3, request)); + + let state = client + .get_game_session(ADMIN_ID.into()) + .recv(syndote_id) + .await + .unwrap() + .unwrap(); + assert_eq!(state.game_status, GameStatus::Registration); + + // registration + client + .register(ADMIN_ID.into(), player_1.id(), "player_1".to_string()) + .with_args(GTestArgs::new(USER_1.into())) + .send_recv(syndote_id) + .await + .unwrap(); + client + .register(ADMIN_ID.into(), player_2.id(), "player_2".to_string()) + .with_args(GTestArgs::new(USER_2.into())) + .send_recv(syndote_id) + .await + .unwrap(); + client + .register(ADMIN_ID.into(), player_3.id(), "player_3".to_string()) + .with_args(GTestArgs::new(USER_3.into())) + .send_recv(syndote_id) + .await + .unwrap(); + + for _ in 0..6 { + client + .make_reservation(ADMIN_ID.into()) + .send_recv(syndote_id) + .await + .unwrap(); + } + + let _ = client.play(ADMIN_ID.into()).send_recv(syndote_id).await; + + program_space.system().run_next_block(); + program_space.system().run_next_block(); + // check state + loop { + program_space.system().run_next_block(); + program_space.system().run_next_block(); + program_space.system().run_next_block(); + program_space.system().run_next_block(); + program_space.system().run_next_block(); + + let state = client + .get_game_session(ADMIN_ID.into()) + .recv(syndote_id) + .await + .unwrap() + .unwrap(); + match state.game_status { + GameStatus::WaitingForGasForStrategy(id) => { + let index = state + .players + .iter() + .position(|(actor_id, _info)| id == *actor_id) + .unwrap(); + let (_, player_info) = state.players.get(index).unwrap(); + client + .add_gas_to_player_strategy(ADMIN_ID.into()) + .with_args(GTestArgs::new(player_info.owner_id)) + .send_recv(syndote_id) + .await + .unwrap(); + } + GameStatus::Finished => break, + _ => continue, + } + } +} + +#[tokio::test] +async fn test_play_game_without_refills() { + let system = System::new(); + system.init_logger(); + system.mint_to(ADMIN_ID, 100_000_000_000_000); + system.mint_to(USER_1, 100_000_000_000_000); + system.mint_to(USER_2, 100_000_000_000_000); + system.mint_to(USER_3, 100_000_000_000_000); + let program_space = GTestRemoting::new(system, ADMIN_ID.into()); + let code_id = program_space + .system() + .submit_code_file("../../target/wasm32-unknown-unknown/release/syndote.opt.wasm"); + + let syndote_factory = Factory::new(program_space.clone()); + let config = Config { + reservation_amount: 700_000_000_000, + reservation_duration_in_block: 1_000, + time_for_step: 10, + min_gas_limit: 10_000_000_000, + gas_refill_timeout: 30, + gas_for_step: 20_000_000_000, + }; + + let syndote_id = syndote_factory + .new(config, None) + .send_recv(code_id, "123") + .await + .unwrap(); + + let mut client = SyndoteClient::new(program_space.clone()); + + // upload player program + let admin_player = Program::from_file( program_space.system(), "../../target/wasm32-unknown-unknown/release/syndote_player.opt.wasm", ); let request = ["New".encode(), ().encode()].concat(); check_send( program_space.system(), - player_1.send_bytes(USER_ID, request.clone()), + admin_player.send_bytes(ADMIN_ID, request.clone()), ); - check_send( + client + .create_game_session(None, "ADMIN".to_string(), admin_player.id()) + .send_recv(syndote_id) + .await + .unwrap(); + + let player_1 = Program::from_file( + program_space.system(), + "../../target/wasm32-unknown-unknown/release/syndote_player.opt.wasm", + ); + let player_2 = Program::from_file( + program_space.system(), + "../../target/wasm32-unknown-unknown/release/syndote_player.opt.wasm", + ); + let player_3 = Program::from_file( program_space.system(), - player_2.send_bytes(USER_ID, request.clone()), + "../../target/wasm32-unknown-unknown/release/syndote_player.opt.wasm", ); + check_send( program_space.system(), - player_3.send_bytes(USER_ID, request.clone()), + player_1.send_bytes(USER_1, request.clone()), ); check_send( program_space.system(), - player_4.send_bytes(USER_ID, request), + player_2.send_bytes(USER_2, request.clone()), ); + check_send(program_space.system(), player_3.send_bytes(USER_3, request)); - let state = client.get_storage().recv(syndote_id).await.unwrap(); + let state = client + .get_game_session(ADMIN_ID.into()) + .recv(syndote_id) + .await + .unwrap() + .unwrap(); assert_eq!(state.game_status, GameStatus::Registration); // registration client - .register(player_1.id()) + .register(ADMIN_ID.into(), player_1.id(), "player_1".to_string()) + .with_args(GTestArgs::new(USER_1.into())) .send_recv(syndote_id) .await .unwrap(); client - .register(player_2.id()) + .register(ADMIN_ID.into(), player_2.id(), "player_2".to_string()) + .with_args(GTestArgs::new(USER_2.into())) .send_recv(syndote_id) .await .unwrap(); client - .register(player_3.id()) + .register(ADMIN_ID.into(), player_3.id(), "player_3".to_string()) + .with_args(GTestArgs::new(USER_3.into())) .send_recv(syndote_id) .await .unwrap(); + client - .register(player_4.id()) + .make_reservation(ADMIN_ID.into()) .send_recv(syndote_id) .await .unwrap(); + let _ = client.play(ADMIN_ID.into()).send_recv(syndote_id).await; + + program_space.system().run_next_block(); + program_space.system().run_next_block(); // check state - let state = client.get_storage().recv(syndote_id).await.unwrap(); - assert_eq!(state.game_status, GameStatus::Play); - assert_eq!(state.round, 0); + let state = client + .get_game_session(ADMIN_ID.into()) + .recv(syndote_id) + .await + .unwrap() + .unwrap(); + assert!(matches!( + state.game_status, + GameStatus::WaitingForGasForStrategy(_) + )); assert_eq!(state.winner, 0.into()); - // start game - client.play().send_recv(syndote_id).await.unwrap(); + for _ in 0..90 { + program_space.system().run_next_block(); + } - // check state - let state = client.get_storage().recv(syndote_id).await.unwrap(); + let state = client + .get_game_session(ADMIN_ID.into()) + .recv(syndote_id) + .await + .unwrap() + .unwrap(); assert_eq!(state.game_status, GameStatus::Finished); - assert_ne!(state.round, 0); assert_ne!(state.winner, 0.into()); } diff --git a/contracts/syndote/player/app/src/lib.rs b/contracts/syndote/player/app/src/lib.rs index f4c6cf1da..73ec6543b 100644 --- a/contracts/syndote/player/app/src/lib.rs +++ b/contracts/syndote/player/app/src/lib.rs @@ -1,9 +1,8 @@ #![no_std] - -use sails_rs::{ - gstd::{exec, msg}, - prelude::*, -}; +use gstd::ReservationId; +use sails_rs::collections::BTreeSet; +use sails_rs::gstd::{exec, msg}; +use sails_rs::prelude::*; pub const COST_FOR_UPGRADE: u32 = 500; pub const FINE: u32 = 1_000; @@ -11,18 +10,35 @@ pub type Price = u32; pub type Rent = u32; pub type Gears = Vec; +#[derive(Encode, Decode, TypeInfo)] +#[codec(crate = gstd::codec)] +#[scale_info(crate = gstd::scale_info)] +pub struct GameInfo { + pub admin_id: ActorId, + pub properties_in_bank: Vec, + pub players: Vec<(ActorId, PlayerInfo)>, + pub players_queue: Vec, + // mapping from cells to built properties, + pub properties: Vec>, + // mapping from cells to accounts who have properties on it + pub ownership: Vec, +} + #[derive(Default, Debug, Clone, Encode, Decode, TypeInfo, PartialEq, Eq)] #[codec(crate = gstd::codec)] #[scale_info(crate = gstd::scale_info)] pub struct PlayerInfo { + pub owner_id: ActorId, + pub name: String, pub position: u8, pub balance: u32, pub debt: u32, pub in_jail: bool, pub round: u128, - pub cells: Vec, + pub cells: BTreeSet, pub penalty: u8, pub lost: bool, + pub reservation_id: Option, } #[derive(Debug, PartialEq, Eq, Encode, Decode, Clone, TypeInfo, Copy)] @@ -34,37 +50,6 @@ pub enum Gear { Gold, } -#[derive(Debug, Clone, Encode, Decode, TypeInfo, PartialEq, Eq)] -#[codec(crate = sails_rs::scale_codec)] -#[scale_info(crate = sails_rs::scale_info)] -pub enum Event { - Registered, - StartRegistration, - Played, - GameFinished { - winner: ActorId, - }, - StrategicError, - StrategicSuccess, - Step { - players: Vec<(ActorId, PlayerInfo)>, - properties: Vec>, - current_player: ActorId, - ownership: Vec, - current_step: u64, - }, - Jail { - in_jail: bool, - position: u8, - }, - GasReserved, - NextRoundFromReservation, - AdminChanged, - Killed { - inheritor: ActorId, - }, -} - struct PlayerService(()); impl PlayerService { @@ -78,13 +63,11 @@ impl PlayerService { pub fn new() -> Self { Self(()) } - pub async fn your_turn( - &self, - players: Vec<(ActorId, PlayerInfo)>, - properties: Vec>, - ) -> bool { + pub fn your_turn(&self, game_info: GameInfo) { let monopoly_id = msg::source(); - let (_, mut player_info) = players + + let (_, player_info) = game_info + .players .iter() .find(|(player, _player_info)| player == &exec::program_id()) .expect("Can't find my address") @@ -95,113 +78,97 @@ impl PlayerService { let request = [ "Syndote".encode(), "ThrowRoll".to_string().encode(), - (false, None::>).encode(), + (game_info.admin_id, false, None::>).encode(), ] .concat(); - let reply: Event = msg::send_bytes_for_reply_as(monopoly_id, request, 0, 0) - .expect("Error in sending a message `ThrowRoll`") - .await - .expect("Unable to decode `Event`"); - - if let Event::Jail { in_jail, position } = reply { - if !in_jail { - player_info.position = position; - } else { - return true; - } - } + msg::send_bytes(monopoly_id, request, 0) + .expect("Error in sending a message `ThrowRoll`"); + return; } else { let request = [ "Syndote".encode(), "ThrowRoll".to_string().encode(), - (true, None::>).encode(), + (game_info.admin_id, true, None::>).encode(), ] .concat(); - msg::send_bytes_for_reply(monopoly_id, request, 0, 0) - .expect("Error in sending a message `ThrowRoll`") - .await - .expect("Unable to decode `Event`"); - - return true; + msg::send_bytes(monopoly_id, request, 0) + .expect("Error in sending a message `ThrowRoll`"); + return; } } let position = player_info.position; - let (my_cell, free_cell, gears) = - if let Some((account, gears, _, _)) = &properties[position as usize] { - let my_cell = account == &exec::program_id(); - let free_cell = account == &ActorId::zero(); - (my_cell, free_cell, gears) - } else { - return true; - }; + let (my_cell, free_cell, gears, price) = if let Some((account, gears, price, _)) = + &game_info.properties[position as usize] + { + let my_cell = account == &exec::program_id(); + let free_cell = account == &ActorId::zero(); + (my_cell, free_cell, gears, price) + } else { + let request = [ + "Syndote".encode(), + "Skip".to_string().encode(), + (game_info.admin_id).encode(), + ] + .concat(); + msg::send_bytes(monopoly_id, request, 0).expect("Error in sending a message `Skip`"); + return; + }; if my_cell { if gears.len() < 3 { - let request = [ - "Syndote".encode(), - "AddGear".to_string().encode(), - (None::>).encode(), - ] - .concat(); - - msg::send_bytes_for_reply(monopoly_id, request, 0, 0) - .expect("Error in sending a message `ThrowRoll`") - .await - .expect("Unable to decode `Event`"); - - return true; + send_request(monopoly_id, "AddGear".to_string(), game_info.admin_id); + return; + } else { + send_request(monopoly_id, "Upgrade".to_string(), game_info.admin_id); + return; + } + } + if free_cell { + if player_info.balance >= *price && player_info.balance >= 1_000 { + send_request(monopoly_id, "BuyCell".to_string(), game_info.admin_id); + return; } else { let request = [ "Syndote".encode(), - "Upgrade".to_string().encode(), - (None::>).encode(), + "Skip".to_string().encode(), + (game_info.admin_id).encode(), ] .concat(); - msg::send_bytes_for_reply(monopoly_id, request, 0, 0) - .expect("Error in sending a message `ThrowRoll`") - .await - .expect("Unable to decode `Event`"); - - return true; + msg::send_bytes(monopoly_id, request, 0) + .expect("Error in sending a message `Skip`"); + return; } - } - if free_cell { - //debug!("BUY CELL"); - - let request = [ - "Syndote".encode(), - "BuyCell".to_string().encode(), - (None::>).encode(), - ] - .concat(); - - msg::send_bytes_for_reply(monopoly_id, request, 0, 0) - .expect("Error in sending a message `ThrowRoll`") - .await - .expect("Unable to decode `Event`"); } else if !my_cell { - //debug!("PAY RENT"); - let request = [ - "Syndote".encode(), - "PayRent".to_string().encode(), - (None::>).encode(), - ] - .concat(); - - msg::send_bytes_for_reply(monopoly_id, request, 0, 0) - .expect("Error in sending a message `ThrowRoll`") - .await - .expect("Unable to decode `Event`"); + send_request(monopoly_id, "PayRent".to_string(), game_info.admin_id); + return; } - true + let request = [ + "Syndote".encode(), + "Skip".to_string().encode(), + (game_info.admin_id).encode(), + ] + .concat(); + + msg::send_bytes(monopoly_id, request, 0).expect("Error in sending a message `Skip`"); } } +fn send_request(program_id: ActorId, action: String, admin_id: ActorId) { + let request = [ + "Syndote".encode(), + action.encode(), + (admin_id, None::>).encode(), + ] + .concat(); + + msg::send_bytes(program_id, request, 0).expect("Error in sending a message"); +} + pub struct PlayerProgram(()); #[sails_rs::program] diff --git a/contracts/syndote/player/wasm/syndote_player.idl b/contracts/syndote/player/wasm/syndote_player.idl index 35df17eee..c2888746e 100644 --- a/contracts/syndote/player/wasm/syndote_player.idl +++ b/contracts/syndote/player/wasm/syndote_player.idl @@ -1,12 +1,32 @@ +type GameInfo = struct { + admin_id: actor_id, + properties_in_bank: vec u8, + players: vec struct { actor_id, PlayerInfo }, + players_queue: vec actor_id, + properties: vec opt struct { actor_id, vec Gear, u32, u32 }, + ownership: vec actor_id, +}; + type PlayerInfo = struct { + owner_id: actor_id, + name: str, position: u8, balance: u32, debt: u32, in_jail: bool, round: u128, - cells: vec u8, + cells: BTreeSetForU8, penalty: u8, lost: bool, + reservation_id: opt ReservationId, +}; + +/// Reservation identifier. +/// +/// The identifier is used to reserve and unreserve gas amount for program +/// execution later. +type ReservationId = struct { + [u8, 32], }; type Gear = enum { @@ -20,6 +40,6 @@ constructor { }; service Player { - query YourTurn : (players: vec struct { actor_id, PlayerInfo }, properties: vec opt struct { actor_id, vec Gear, u32, u32 }) -> bool; + query YourTurn : (game_info: GameInfo) -> null; }; diff --git a/contracts/syndote/wasm/src/lib.rs b/contracts/syndote/wasm/src/lib.rs index e5d3dd77b..d6bcc7bf2 100644 --- a/contracts/syndote/wasm/src/lib.rs +++ b/contracts/syndote/wasm/src/lib.rs @@ -4,6 +4,5 @@ include!(concat!(env!("OUT_DIR"), "/syndote_client.rs")); include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); -use syndote_app::services::game::Event; #[cfg(target_arch = "wasm32")] pub use syndote_app::wasm::*; diff --git a/contracts/syndote/wasm/syndote.idl b/contracts/syndote/wasm/syndote.idl index 6ffc0f50d..b211dbc32 100644 --- a/contracts/syndote/wasm/syndote.idl +++ b/contracts/syndote/wasm/syndote.idl @@ -1,4 +1,34 @@ -type PlayerInfo = struct { +type Config = struct { + reservation_amount: u64, + reservation_duration_in_block: u32, + time_for_step: u32, + min_gas_limit: u64, + gas_refill_timeout: u32, + gas_for_step: u64, +}; + +type GameState = struct { + admin_id: actor_id, + properties_in_bank: vec u8, + round: u128, + players: vec struct { actor_id, PlayerInfoState }, + owners_to_strategy_ids: vec struct { actor_id, actor_id }, + players_queue: vec actor_id, + current_turn: u8, + current_player: actor_id, + current_step: u64, + properties: vec opt struct { actor_id, vec Gear, u32, u32 }, + ownership: vec actor_id, + game_status: GameStatus, + winner: actor_id, + reservations: vec ReservationId, + entry_fee: opt u128, + prize_pool: u128, +}; + +type PlayerInfoState = struct { + owner_id: actor_id, + name: str, position: u8, balance: u32, debt: u32, @@ -7,6 +37,15 @@ type PlayerInfo = struct { cells: vec u8, penalty: u8, lost: bool, + reservation_id: opt ReservationId, +}; + +/// Reservation identifier. +/// +/// The identifier is used to reserve and unreserve gas amount for program +/// execution later. +type ReservationId = struct { + [u8, 32], }; type Gear = enum { @@ -15,58 +54,72 @@ type Gear = enum { Gold, }; -type StorageState = struct { - admin: actor_id, - properties_in_bank: vec u8, - round: u128, - players: vec struct { actor_id, PlayerInfo }, - players_queue: vec actor_id, - current_player: actor_id, - current_step: u64, - properties: vec opt struct { actor_id, vec Gear, u32, u32 }, - ownership: vec actor_id, - game_status: GameStatus, - winner: actor_id, -}; - type GameStatus = enum { Registration, Play, Finished, + Wait, + WaitingForGasForGameContract, + WaitingForGasForStrategy: actor_id, }; constructor { - New : (dns_id_and_name: opt struct { actor_id, str }); + New : (config: Config, dns_id_and_name: opt struct { actor_id, str }); }; service Syndote { - AddGear : (properties_for_sale: opt vec u8) -> null; - BuyCell : (properties_for_sale: opt vec u8) -> null; + AddGasToPlayerStrategy : (admin_id: actor_id) -> null; + AddGear : (admin_id: actor_id, properties_for_sale: opt vec u8) -> null; + BuyCell : (admin_id: actor_id, properties_for_sale: opt vec u8) -> null; + CancelGameSession : (admin_id: actor_id) -> null; ChangeAdmin : (admin: actor_id) -> null; + CreateGameSession : (entry_fee: opt u128, name: str, strategy_id: actor_id) -> null; + DeleteGame : (admin_id: actor_id) -> null; + DeletePlayer : (player_id: actor_id) -> null; + ExitGame : (admin_id: actor_id) -> null; Kill : (inheritor: actor_id) -> null; - PayRent : (properties_for_sale: opt vec u8) -> null; - Play : () -> null; - Register : (player: actor_id) -> null; - ReserveGas : () -> null; - StartRegistration : () -> null; - ThrowRoll : (pay_fine: bool, properties_for_sale: opt vec u8) -> Event; - Upgrade : (properties_for_sale: opt vec u8) -> null; + MakeReservation : (admin_id: actor_id) -> null; + PayRent : (admin_id: actor_id, properties_for_sale: opt vec u8) -> null; + Play : (admin_id: actor_id) -> null; + Register : (admin_id: actor_id, strategy_id: actor_id, name: str) -> null; + Skip : (admin_id: actor_id) -> null; + ThrowRoll : (admin_id: actor_id, pay_fine: bool, properties_for_sale: opt vec u8) -> null; + Upgrade : (admin_id: actor_id, properties_for_sale: opt vec u8) -> null; query DnsInfo : () -> opt struct { actor_id, str }; - query GetStorage : () -> StorageState; + query GetConfig : () -> Config; + query GetGameSession : (account_id: actor_id) -> opt GameState; + query GetOwnerId : (admin_id: actor_id, strategy_id: actor_id) -> opt actor_id; + query GetPlayerInfo : (account_id: actor_id) -> opt PlayerInfoState; + query GetPlayersToSessions : () -> vec struct { actor_id, actor_id }; events { - Registered; - StartRegistration; - Played; - GameFinished: struct { winner: actor_id }; - StrategicError; - StrategicSuccess; - Step: struct { players: vec struct { actor_id, PlayerInfo }, properties: vec opt struct { actor_id, vec Gear, u32, u32 }, current_player: actor_id, ownership: vec actor_id, current_step: u64 }; - Jail: struct { in_jail: bool, position: u8 }; - GasReserved; + /// Reply on `CreateGameSession` message + GameSessionCreated: struct { admin_id: actor_id }; + /// Reply on `MakeReservation` message + ReservationMade; + /// Reply on `Register` message + StrategyRegistered; + /// Reply on `Play` message + /// in case of successful completion of the game + GameFinished: struct { admin_id: actor_id, winner: actor_id, participants: vec actor_id }; + /// Reply on `AddGasToPlayerStrategy` + GasForPlayerStrategyAdded; + /// Reply on `CancelGame` + GameWasCancelled; + /// Reply on `ExitGame` + PlayerLeftGame; + /// Event for the front-end app + Step: struct { players: vec struct { actor_id, PlayerInfoState }, properties: vec opt struct { actor_id, vec Gear, u32, u32 }, current_player: actor_id, ownership: vec actor_id, current_step: u64 }; + /// Reply on `Play`` message, in case when the current gas runs out, + /// the next reservation is taken and the next game cycle is started from the new reservation NextRoundFromReservation; - AdminChanged; + /// Reply on `DeleteGame` message + GameDeleted; + /// Reply on `DeletePlayer` message + PlayerDeleted; + StrategicSuccess; Killed: struct { inheritor: actor_id }; + WaitingForGasForGameContract; } };