{"log_version": "1.0", "battle_id": "b_bba871c35f", "group_id": "0ce1fb621f92", "started_at": "2026-07-20T12:38:09Z", "finished_at": "2026-07-20T12:41:10Z", "duration_seconds": 180.787, "result": {"status": "P1_WIN", "winner_user_id": 1000, "loser_user_id": 2000}, "models": {"p1": {"name": "human", "kind": "human", "is_human": true}, "p2": {"name": "extra-lr-v5-postB-preV5-u29250", "kind": "v5", "is_human": false}}, "decks": {"p1": [49, 51, 44, 28, 17, 50, 35, 52, 8], "p2": [6, 46, 36, 21, 16, 27, 11, 12, 8]}, "actions": [{"turn": 1, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561192548, "human_decision_time_ms": 2415, "state_after_summary": {"turn_number": 1, "p1_hp": 42, "p2_hp": 53, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 0, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561193794, "human_decision_time_ms": 1235, "state_after_summary": {"turn_number": 2, "p1_hp": 42, "p2_hp": 53, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4561195989, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 42, "p2_hp": 53, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561196715, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 42, "p2_hp": 53, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561198647, "human_decision_time_ms": 1928, "state_after_summary": {"turn_number": 3, "p1_hp": 42, "p2_hp": 53, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561199767, "human_decision_time_ms": 1114, "state_after_summary": {"turn_number": 3, "p1_hp": 42, "p2_hp": 48, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561202967, "human_decision_time_ms": 3195, "state_after_summary": {"turn_number": 4, "p1_hp": 42, "p2_hp": 51, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4561204541, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 42, "p2_hp": 51, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a0caf076-366d-4d10-b7c9-1993e472b806", "target_id": "218af03c-05a6-40c3-8128-60772e8cb139", "target_is_hero": false}, "timestamp_ms": 4561205052, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 42, "p2_hp": 51, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561205663, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 42, "p2_hp": 51, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561208628, "human_decision_time_ms": 2960, "state_after_summary": {"turn_number": 5, "p1_hp": 42, "p2_hp": 51, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561210328, "human_decision_time_ms": 1694, "state_after_summary": {"turn_number": 5, "p1_hp": 42, "p2_hp": 46, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561211971, "human_decision_time_ms": 1633, "state_after_summary": {"turn_number": 6, "p1_hp": 42, "p2_hp": 49, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "45f8bdea-ef0a-4c11-9519-5294f310a103", "position": null}, "timestamp_ms": 4561213775, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 42, "p2_hp": 46, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "1e248d18-ec8f-4722-8510-333b6c7cb205", "position": 2}, "timestamp_ms": 4561214469, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 42, "p2_hp": 46, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "1e248d18-ec8f-4722-8510-333b6c7cb205", "target_id": "218af03c-05a6-40c3-8128-60772e8cb139", "target_is_hero": false}, "timestamp_ms": 4561214899, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 42, "p2_hp": 43, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a0caf076-366d-4d10-b7c9-1993e472b806", "target_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "target_is_hero": false}, "timestamp_ms": 4561215325, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 42, "p2_hp": 40, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561216125, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 42, "p2_hp": 40, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561219478, "human_decision_time_ms": 3346, "state_after_summary": {"turn_number": 7, "p1_hp": 42, "p2_hp": 40, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561220630, "human_decision_time_ms": 1145, "state_after_summary": {"turn_number": 8, "p1_hp": 42, "p2_hp": 43, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 4561223101, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 42, "p2_hp": 43, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "1e248d18-ec8f-4722-8510-333b6c7cb205", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561223549, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 34, "p2_hp": 43, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8cda9a97-ea62-4171-93dc-4ecb2a5c7266", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561224351, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 32, "p2_hp": 43, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561224969, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 32, "p2_hp": 43, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "03e60e11-7334-44f8-bdc7-fcdc11febec1", "target_id": "c3073927-b789-4c08-841f-300df3703898", "target_is_hero": false}, "timestamp_ms": 4561229474, "human_decision_time_ms": 4493, "state_after_summary": {"turn_number": 9, "p1_hp": 32, "p2_hp": 43, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "1e248d18-ec8f-4722-8510-333b6c7cb205", "target_is_hero": false}, "timestamp_ms": 4561235051, "human_decision_time_ms": 5569, "state_after_summary": {"turn_number": 9, "p1_hp": 32, "p2_hp": 43, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561237210, "human_decision_time_ms": 2152, "state_after_summary": {"turn_number": 9, "p1_hp": 32, "p2_hp": 43, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "f91761d4-8bed-41f8-afdb-a5b69effe37a", "target_is_hero": true}, "timestamp_ms": 4561239862, "human_decision_time_ms": 2645, "state_after_summary": {"turn_number": 9, "p1_hp": 32, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561241030, "human_decision_time_ms": 1161, "state_after_summary": {"turn_number": 10, "p1_hp": 32, "p2_hp": 46, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "f91761d4-8bed-41f8-afdb-a5b69effe37a", "position": 1}, "timestamp_ms": 4561243273, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 29, "p2_hp": 46, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8cda9a97-ea62-4171-93dc-4ecb2a5c7266", "target_id": "03e60e11-7334-44f8-bdc7-fcdc11febec1", "target_is_hero": false}, "timestamp_ms": 4561243971, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 29, "p2_hp": 46, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561244433, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 29, "p2_hp": 46, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561249256, "human_decision_time_ms": 4814, "state_after_summary": {"turn_number": 11, "p1_hp": 29, "p2_hp": 46, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "03e60e11-7334-44f8-bdc7-fcdc11febec1", "target_id": "30374f8b-4afb-4dc5-9da8-fb6e75b308ae", "target_is_hero": false}, "timestamp_ms": 4561253558, "human_decision_time_ms": 4294, "state_after_summary": {"turn_number": 11, "p1_hp": 29, "p2_hp": 43, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "323bed44-abc6-4782-afa4-941d3a7dfc7d", "target_id": "30374f8b-4afb-4dc5-9da8-fb6e75b308ae", "target_is_hero": false}, "timestamp_ms": 4561254840, "human_decision_time_ms": 1272, "state_after_summary": {"turn_number": 11, "p1_hp": 29, "p2_hp": 40, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561256664, "human_decision_time_ms": 1817, "state_after_summary": {"turn_number": 11, "p1_hp": 29, "p2_hp": 35, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561257996, "human_decision_time_ms": 1324, "state_after_summary": {"turn_number": 11, "p1_hp": 29, "p2_hp": 35, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561259824, "human_decision_time_ms": 1821, "state_after_summary": {"turn_number": 11, "p1_hp": 29, "p2_hp": 35, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561260977, "human_decision_time_ms": 1145, "state_after_summary": {"turn_number": 12, "p1_hp": 29, "p2_hp": 38, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "45f8bdea-ef0a-4c11-9519-5294f310a103", "position": 0}, "timestamp_ms": 4561262668, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 29, "p2_hp": 35, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "position": null}, "timestamp_ms": 4561263213, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 29, "p2_hp": 35, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561263866, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 29, "p2_hp": 35, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "f91761d4-8bed-41f8-afdb-a5b69effe37a", "target_is_hero": true}, "timestamp_ms": 4561266426, "human_decision_time_ms": 2552, "state_after_summary": {"turn_number": 13, "p1_hp": 36, "p2_hp": 35, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561268220, "human_decision_time_ms": 1783, "state_after_summary": {"turn_number": 13, "p1_hp": 36, "p2_hp": 35, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561269357, "human_decision_time_ms": 1130, "state_after_summary": {"turn_number": 13, "p1_hp": 36, "p2_hp": 35, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561270596, "human_decision_time_ms": 1231, "state_after_summary": {"turn_number": 14, "p1_hp": 36, "p2_hp": 38, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "position": null}, "timestamp_ms": 4561272612, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 36, "p2_hp": 35, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561273333, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 36, "p2_hp": 35, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "30374f8b-4afb-4dc5-9da8-fb6e75b308ae", "target_id": "218af03c-05a6-40c3-8128-60772e8cb139", "target_is_hero": false}, "timestamp_ms": 4561273995, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 36, "p2_hp": 32, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561274799, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 36, "p2_hp": 32, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561275310, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 36, "p2_hp": 32, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561279054, "human_decision_time_ms": 3736, "state_after_summary": {"turn_number": 15, "p1_hp": 36, "p2_hp": 32, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "64fa7dd4-9a95-49c3-b1ad-ad6da30c0e2f", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561281476, "human_decision_time_ms": 2415, "state_after_summary": {"turn_number": 15, "p1_hp": 36, "p2_hp": 27, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561283840, "human_decision_time_ms": 2353, "state_after_summary": {"turn_number": 16, "p1_hp": 36, "p2_hp": 30, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "30374f8b-4afb-4dc5-9da8-fb6e75b308ae", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561285511, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 1}, "timestamp_ms": 4561285986, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 4561286579, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561287103, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561287589, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 30, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "1e248d18-ec8f-4722-8510-333b6c7cb205", "target_is_hero": false}, "timestamp_ms": 4561290059, "human_decision_time_ms": 2462, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 30, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561292485, "human_decision_time_ms": 2419, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 30, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561295066, "human_decision_time_ms": 2573, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 30, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f60d01a-6e6b-4741-bd74-3a9c114c30bb", "target_id": "c3073927-b789-4c08-841f-300df3703898", "target_is_hero": false}, "timestamp_ms": 4561297890, "human_decision_time_ms": 2812, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 30, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "64fa7dd4-9a95-49c3-b1ad-ad6da30c0e2f", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561304858, "human_decision_time_ms": 6960, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 25, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561305786, "human_decision_time_ms": 921, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 25, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "f91761d4-8bed-41f8-afdb-a5b69effe37a", "target_is_hero": true}, "timestamp_ms": 4561308547, "human_decision_time_ms": 2753, "state_after_summary": {"turn_number": 17, "p1_hp": 28, "p2_hp": 25, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 5, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561309506, "human_decision_time_ms": 951, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 28, "p1_mana": 1, "p2_mana": 9, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 5, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "cd5ef533-8b08-479f-8f4e-a7a618fa8fb8", "position": 1}, "timestamp_ms": 4561311583, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 33, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 5, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "323bed44-abc6-4782-afa4-941d3a7dfc7d", "position": null}, "timestamp_ms": 4561311999, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 33, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 5, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561312680, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 33, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 5, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 4561313329, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 33, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 5, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 3}, "timestamp_ms": 4561313869, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 33, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 5, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "30374f8b-4afb-4dc5-9da8-fb6e75b308ae", "target_id": "218af03c-05a6-40c3-8128-60772e8cb139", "target_is_hero": false}, "timestamp_ms": 4561314497, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 30, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 4, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561314914, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 30, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 4, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 4, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561317169, "human_decision_time_ms": 2245, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 30, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 5, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "target_id": "30374f8b-4afb-4dc5-9da8-fb6e75b308ae", "target_is_hero": false}, "timestamp_ms": 4561322994, "human_decision_time_ms": 5816, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 27, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 4, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "64fa7dd4-9a95-49c3-b1ad-ad6da30c0e2f", "target_id": "30374f8b-4afb-4dc5-9da8-fb6e75b308ae", "target_is_hero": false}, "timestamp_ms": 4561325049, "human_decision_time_ms": 2047, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 27, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "323bed44-abc6-4782-afa4-941d3a7dfc7d", "target_id": "a0caf076-366d-4d10-b7c9-1993e472b806", "target_is_hero": false}, "timestamp_ms": 4561327486, "human_decision_time_ms": 2428, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 24, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "03e60e11-7334-44f8-bdc7-fcdc11febec1", "target_id": "1e248d18-ec8f-4722-8510-333b6c7cb205", "target_is_hero": false}, "timestamp_ms": 4561332607, "human_decision_time_ms": 5112, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 24, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f60d01a-6e6b-4741-bd74-3a9c114c30bb", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561334126, "human_decision_time_ms": 1508, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 18, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561335054, "human_decision_time_ms": 920, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 18, "p1_mana": 6, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561336606, "human_decision_time_ms": 1544, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 18, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561337459, "human_decision_time_ms": 844, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 18, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561338318, "human_decision_time_ms": 851, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 21, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561340167, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 21, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 4561340814, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 21, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8cda9a97-ea62-4171-93dc-4ecb2a5c7266", "target_id": "45f8bdea-ef0a-4c11-9519-5294f310a103", "target_is_hero": false}, "timestamp_ms": 4561341286, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 21, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "45f8bdea-ef0a-4c11-9519-5294f310a103", "position": null}, "timestamp_ms": 4561341812, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 21, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 4561342364, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 21, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561343173, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 21, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f60d01a-6e6b-4741-bd74-3a9c114c30bb", "target_id": "c3073927-b789-4c08-841f-300df3703898", "target_is_hero": false}, "timestamp_ms": 4561345048, "human_decision_time_ms": 1866, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 21, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "03e60e11-7334-44f8-bdc7-fcdc11febec1", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561347519, "human_decision_time_ms": 2462, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 14, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "64fa7dd4-9a95-49c3-b1ad-ad6da30c0e2f", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561349047, "human_decision_time_ms": 1519, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 9, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 4, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4561351803, "human_decision_time_ms": 2748, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 9, "p1_mana": 6, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "83d23681-4579-43ad-83c8-75a208dfbe4d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561353250, "human_decision_time_ms": 1435, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 4, "p1_mana": 6, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561354587, "human_decision_time_ms": 1329, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 4, "p1_mana": 4, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "cd5ef533-8b08-479f-8f4e-a7a618fa8fb8", "target_is_hero": true}, "timestamp_ms": 4561356259, "human_decision_time_ms": 1663, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 1, "p1_mana": 3, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561357655, "human_decision_time_ms": 1388, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 4, "p1_mana": 3, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561359212, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 4, "p1_mana": 3, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 4561359914, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 4, "p1_mana": 3, "p2_mana": 6, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4561360723, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 4, "p1_mana": 3, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "f91761d4-8bed-41f8-afdb-a5b69effe37a", "position": null}, "timestamp_ms": 4561361519, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 25, "p2_hp": 4, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4561361952, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 25, "p2_hp": 4, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4561362371, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 25, "p2_hp": 4, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "64fa7dd4-9a95-49c3-b1ad-ad6da30c0e2f", "target_id": "1e248d18-ec8f-4722-8510-333b6c7cb205", "target_is_hero": false}, "timestamp_ms": 4561366782, "human_decision_time_ms": 4399, "state_after_summary": {"turn_number": 23, "p1_hp": 25, "p2_hp": 1, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "03e60e11-7334-44f8-bdc7-fcdc11febec1", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4561370906, "human_decision_time_ms": 4116, "state_after_summary": {"turn_number": 23, "p1_hp": 25, "p2_hp": 0, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 23, "p1_hp": 25, "p2_hp": 0, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "policy_warnings": [], "degraded": false}