{"log_version": "1.0", "battle_id": "b_57e5402513", "group_id": "9ae0eea6af85", "started_at": "2026-07-23T18:53:23Z", "finished_at": "2026-07-23T18:55:03Z", "duration_seconds": 99.387, "result": {"status": "P2_WIN", "winner_user_id": 2000, "loser_user_id": 1000}, "models": {"p1": {"name": "human", "kind": "human", "is_human": true}, "p2": {"name": "extra-lr-v5-postB-preV5-u29250", "kind": "v5", "is_human": false}}, "decks": {"p1": [5, 26, 28, 42, 31, 39, 50, 47, 11], "p2": [1, 17, 24, 38, 34, 46, 37, 18, 13]}, "actions": [{"turn": 1, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4842906710, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 1, "p1_hp": 49, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 0, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842907472, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 49, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842908614, "human_decision_time_ms": 1138, "state_after_summary": {"turn_number": 3, "p1_hp": 49, "p2_hp": 47, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4842910994, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 49, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842911787, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 48, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842912555, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 48, "p2_hp": 47, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4842913942, "human_decision_time_ms": 1383, "state_after_summary": {"turn_number": 4, "p1_hp": 48, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842914964, "human_decision_time_ms": 1018, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 47, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4842916830, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_id": "54b06683-2ac0-4d69-aa1b-e0b475893da8", "target_is_hero": false}, "timestamp_ms": 4842917353, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": "54b06683-2ac0-4d69-aa1b-e0b475893da8", "target_is_hero": false}, "timestamp_ms": 4842918095, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842918754, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 48, "p2_hp": 47, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "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": 4842920203, "human_decision_time_ms": 1444, "state_after_summary": {"turn_number": 6, "p1_hp": 48, "p2_hp": 47, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842920873, "human_decision_time_ms": 664, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "656f8010-a273-49b6-94f5-79a5e89f9d62", "position": null}, "timestamp_ms": 4842922755, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842923219, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 45, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "df102005-2017-4f1f-80d5-c25fae707b31", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842923796, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 42, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842924549, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 41, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842925160, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 41, "p2_hp": 47, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "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": 4842926836, "human_decision_time_ms": 1666, "state_after_summary": {"turn_number": 8, "p1_hp": 41, "p2_hp": 47, "p1_mana": 0, "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": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842927412, "human_decision_time_ms": 569, "state_after_summary": {"turn_number": 9, "p1_hp": 41, "p2_hp": 47, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 3}, "timestamp_ms": 4842929326, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 41, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842930043, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 38, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "df102005-2017-4f1f-80d5-c25fae707b31", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842930632, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842931127, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 34, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842931720, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 34, "p2_hp": 47, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "d457de92-5b83-4158-ad29-78d131d83433", "target_is_hero": false}, "timestamp_ms": 4842933422, "human_decision_time_ms": 1694, "state_after_summary": {"turn_number": 10, "p1_hp": 34, "p2_hp": 47, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d95cf4a8-1b84-403b-b2f5-57353f3b99cf", "target_id": "df102005-2017-4f1f-80d5-c25fae707b31", "target_is_hero": false}, "timestamp_ms": 4842937504, "human_decision_time_ms": 4074, "state_after_summary": {"turn_number": 10, "p1_hp": 34, "p2_hp": 47, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4842938850, "human_decision_time_ms": 1339, "state_after_summary": {"turn_number": 10, "p1_hp": 34, "p2_hp": 47, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842939645, "human_decision_time_ms": 789, "state_after_summary": {"turn_number": 11, "p1_hp": 34, "p2_hp": 47, "p1_mana": 2, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4842941481, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 34, "p2_hp": 47, "p1_mana": 2, "p2_mana": 4, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "d95cf4a8-1b84-403b-b2f5-57353f3b99cf", "position": null}, "timestamp_ms": 4842942086, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 34, "p2_hp": 47, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842942709, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 47, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842943412, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 30, "p2_hp": 47, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842944200, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 30, "p2_hp": 47, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4842946164, "human_decision_time_ms": 1956, "state_after_summary": {"turn_number": 12, "p1_hp": 30, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842947605, "human_decision_time_ms": 1434, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 47, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d457de92-5b83-4158-ad29-78d131d83433", "target_id": "32dde4ab-00d6-4faf-a64a-2c6340da73f1", "target_is_hero": false}, "timestamp_ms": 4842949683, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 47, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_id": "32dde4ab-00d6-4faf-a64a-2c6340da73f1", "target_is_hero": false}, "timestamp_ms": 4842950386, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 47, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4842950881, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4842951429, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 47, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 3}, "timestamp_ms": 4842952106, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842952733, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 29, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842953230, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 29, "p2_hp": 47, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 14, "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": 4842957598, "human_decision_time_ms": 4360, "state_after_summary": {"turn_number": 14, "p1_hp": 29, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842958938, "human_decision_time_ms": 1333, "state_after_summary": {"turn_number": 15, "p1_hp": 29, "p2_hp": 47, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d457de92-5b83-4158-ad29-78d131d83433", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842960801, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 21, "p2_hp": 47, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "6075050c-bc79-4011-a2f7-d6d8fad327b9", "position": null}, "timestamp_ms": 4842961234, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 21, "p2_hp": 47, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4842961653, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 21, "p2_hp": 47, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 4}, "timestamp_ms": 4842962100, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 21, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "df102005-2017-4f1f-80d5-c25fae707b31", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842962753, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 18, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ad3b77c4-4f0b-464a-a3df-dbd8e4b0563e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842963500, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 16, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842964022, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 15, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842964493, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 47, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "d457de92-5b83-4158-ad29-78d131d83433", "target_is_hero": false}, "timestamp_ms": 4842966860, "human_decision_time_ms": 2358, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 47, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 16, "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": 4842968651, "human_decision_time_ms": 1784, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 47, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4842969613, "human_decision_time_ms": 954, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 47, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 16, "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": 4842970888, "human_decision_time_ms": 1268, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842971895, "human_decision_time_ms": 1000, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 47, "p1_mana": 1, "p2_mana": 9, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "656f8010-a273-49b6-94f5-79a5e89f9d62", "position": null}, "timestamp_ms": 4842973845, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 47, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_id": "54b06683-2ac0-4d69-aa1b-e0b475893da8", "target_is_hero": false}, "timestamp_ms": 4842974548, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 47, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "df102005-2017-4f1f-80d5-c25fae707b31", "target_id": "54b06683-2ac0-4d69-aa1b-e0b475893da8", "target_is_hero": false}, "timestamp_ms": 4842975209, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 47, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4842975636, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 47, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 4}, "timestamp_ms": 4842976368, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ad3b77c4-4f0b-464a-a3df-dbd8e4b0563e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842976818, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 13, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842977286, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 12, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842977977, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 12, "p2_hp": 47, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 18, "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": 4842983365, "human_decision_time_ms": 5380, "state_after_summary": {"turn_number": 18, "p1_hp": 12, "p2_hp": 47, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4842984296, "human_decision_time_ms": 923, "state_after_summary": {"turn_number": 18, "p1_hp": 12, "p2_hp": 47, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 18, "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": 4842985550, "human_decision_time_ms": 1243, "state_after_summary": {"turn_number": 18, "p1_hp": 12, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842986405, "human_decision_time_ms": 848, "state_after_summary": {"turn_number": 19, "p1_hp": 12, "p2_hp": 47, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "d95cf4a8-1b84-403b-b2f5-57353f3b99cf", "position": null}, "timestamp_ms": 4842988077, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 12, "p2_hp": 47, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d457de92-5b83-4158-ad29-78d131d83433", "target_id": "54b06683-2ac0-4d69-aa1b-e0b475893da8", "target_is_hero": false}, "timestamp_ms": 4842988791, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 12, "p2_hp": 47, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842989284, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 9, "p2_hp": 47, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4257c072-3112-4aaf-92d8-f85cf3bd4d5b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842989854, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 6, "p2_hp": 47, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ad3b77c4-4f0b-464a-a3df-dbd8e4b0563e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842990571, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 47, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a286b5a5-20d0-49b9-8528-4f8137b29be6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4842991185, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 3, "p2_hp": 47, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 4}, "timestamp_ms": 4842991744, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 3, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4842992497, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 3, "p2_hp": 47, "p1_mana": 10, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "7f0b4270-c209-46bf-ab28-3b6e05779737", "target_is_hero": false}, "timestamp_ms": 4842996803, "human_decision_time_ms": 4297, "state_after_summary": {"turn_number": 20, "p1_hp": 3, "p2_hp": 47, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4843000567, "human_decision_time_ms": 3756, "state_after_summary": {"turn_number": 20, "p1_hp": 3, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4843001558, "human_decision_time_ms": 983, "state_after_summary": {"turn_number": 21, "p1_hp": 3, "p2_hp": 47, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4257c072-3112-4aaf-92d8-f85cf3bd4d5b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4843003798, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 0, "p2_hp": 47, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 21, "p1_hp": 0, "p2_hp": 47, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 5}, "policy_warnings": [], "degraded": false}