#BR230915T154221 - ending game algo with issues (#MainGame / #Alpha0010)

Permalink Report to webmaster

The game finished for trey, but not for me. Also Trey mentioned that he didn't get any rewards as the game conclusion message popped up in his screen.
I didn't get any message on my screen, as it seems that I'm still waiting for my opponent's move.


Client info:

  • Client version: 0.0.10
  • Platform: electron
  • Device type: browser
  • Display dimensions: 1440x847px
  • Viewport resolution: 1440x847px
  • User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) com.armyofcrypto.game/0.0.10 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36


Current match info:

  • Match id: #1518
  • Creator: @tordan (CryptoWizard)
  • Challenger: @treyteam (TreyTeam)


9/15/2023, 12:13:47 PM [app.battle_engine.hooks.after_loading_board]
Node and round counters initialized

9/15/2023, 12:13:47 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.stop]
Stopped soldier prefills picks state listener

9/15/2023, 12:13:47 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.start]
Started soldier prefills picks state listener in build mode

9/15/2023, 12:14:05 PM [app.battle_engine.hooks.soldiers_prefill.submit_picks]
>>> Current player picks submitted. Data: {"9":"pending","10":"pending","11":"pending"}

9/15/2023, 12:14:07 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"pending"}

9/15/2023, 12:14:07 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.stop]
Stopped soldier prefills picks state listener

9/15/2023, 12:14:07 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:14:07 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Soldier prefill picks state mode set to "update"

9/15/2023, 12:14:07 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Started prefills placing turn owner listener

9/15/2023, 12:14:07 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 1

9/15/2023, 12:14:08 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"pending"}

9/15/2023, 12:14:08 PM [app.battle_engine.hooks.ui_ops.run_coin_flip_animation]
>>> Running coin flip

9/15/2023, 12:14:13 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:14:13 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener._post_run_actions]
User should place card now

9/15/2023, 12:14:19 PM [app.battle_engine.hooks.ui_ops.prep_player_card_placement]
jQuery.draggable
Dragging card #9 started

9/15/2023, 12:14:20 PM [app.battle_engine.hooks.ui_ops.deny_user_from_placing_card]
User prevented from placing cards

9/15/2023, 12:14:20 PM [app.battle_engine.hooks.ui_ops.card_dropped]
Card #9 dropped on slot 5,1

9/15/2023, 12:14:20 PM [app.battle_engine.hooks.ui_ops.place_card]
>>> Card 9 from player 1 placed on 5,1

9/15/2023, 12:14:20 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:14:20 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Soldier prefill picks state mode set to "update"

9/15/2023, 12:14:20 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Started prefills placing turn owner listener

9/15/2023, 12:14:21 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:21 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"pending"}

9/15/2023, 12:14:23 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:23 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"pending"}

9/15/2023, 12:14:25 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:25 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"pending"}

9/15/2023, 12:14:27 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:27 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"pending"}

9/15/2023, 12:14:29 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:29 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"pending"}

9/15/2023, 12:14:31 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:31 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:31 PM [app.battle_engine.hooks.ui_ops.place_card]
>>> Card 12 from player 2 placed on 1,1

9/15/2023, 12:14:33 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 1

9/15/2023, 12:14:33 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:33 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:14:33 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener._post_run_actions]
User should place card now

9/15/2023, 12:14:35 PM [app.battle_engine.hooks.ui_ops.prep_player_card_placement]
jQuery.draggable
Dragging card #10 started

9/15/2023, 12:14:36 PM [app.battle_engine.hooks.ui_ops.deny_user_from_placing_card]
User prevented from placing cards

9/15/2023, 12:14:36 PM [app.battle_engine.hooks.ui_ops.card_dropped]
Card #10 dropped on slot 3,3

9/15/2023, 12:14:36 PM [app.battle_engine.hooks.ui_ops.place_card]
>>> Card 10 from player 1 placed on 3,3

9/15/2023, 12:14:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:14:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Soldier prefill picks state mode set to "update"

9/15/2023, 12:14:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Started prefills placing turn owner listener

9/15/2023, 12:14:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:37 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:39 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:39 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:41 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:41 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:43 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:43 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:45 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:45 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:47 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:47 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:49 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:49 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:51 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:51 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:53 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:53 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:55 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:55 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:57 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:14:57 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"pending","11":"pending","12":"1,1"}

9/15/2023, 12:14:59 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 1

9/15/2023, 12:14:59 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:14:59 PM [app.battle_engine.hooks.ui_ops.place_card]
>>> Card 10 from player 2 placed on 3,1

9/15/2023, 12:14:59 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:14:59 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener._post_run_actions]
User should place card now

9/15/2023, 12:15:05 PM [app.battle_engine.hooks.ui_ops.prep_player_card_placement]
jQuery.draggable
Dragging card #11 started

9/15/2023, 12:15:15 PM [app.battle_engine.hooks.ui_ops.deny_user_from_placing_card]
User prevented from placing cards

9/15/2023, 12:15:15 PM [app.battle_engine.hooks.ui_ops.card_dropped]
Card #11 dropped on slot 3,2

9/15/2023, 12:15:15 PM [app.battle_engine.hooks.ui_ops.place_card]
>>> Card 11 from player 1 placed on 3,2

9/15/2023, 12:15:16 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:15:16 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Soldier prefill picks state mode set to "update"

9/15/2023, 12:15:16 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.launch]
Started prefills placing turn owner listener

9/15/2023, 12:15:16 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:17 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:18 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:19 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:20 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:21 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:22 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:23 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:24 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:25 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:26 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:26 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:28 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:29 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:30 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:31 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:32 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:33 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:34 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: 2

9/15/2023, 12:15:35 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"pending","12":"1,1"}

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.run]
Turn owner fetched. Response: -1

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.soldiers_prefill.picks_state_listener.run]
>>> Player 2 picks received. Data: {"10":"3,1","11":"5,2","12":"1,1"}

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.ui_ops.place_card]
>>> Card 11 from player 2 placed on 5,2

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener._post_run]
>>> Placing phase concluded

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener.stop]
Stopped prefills placing turn listener

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.placing_turns.turn_owner_listener._post_run]
***Post-prefill arrangements after finalization signalstart now***

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.ui_ops.restore_hidden_board_elements]
Hidden board elements restored.

9/15/2023, 12:15:37 PM [app.battle_engine.hooks.ui_ops.deny_user_from_placing_card]
User prevented from placing cards

9/15/2023, 12:15:38 PM [app.battle_engine.hooks.after_receiving_prefills_finalization_signal.start]
Match meta and turns data updated.

9/15/2023, 12:15:43 PM [app.battle_engine.hooks.after_receiving_prefills_finalization_signal.finalize]
*** Standard battle flow should begin now (after receiving prefills finalization signal) ***

9/15/2023, 12:15:43 PM [app.battle_engine.start_flow]
*** Standard battle flow started ***

9/15/2023, 12:15:43 PM [app.battle_engine.chat.init]
Initializing battle chat

9/15/2023, 12:15:43 PM [app.battle_engine.chat.init]
Battle chat initialized

9/15/2023, 12:15:43 PM [app.battle_engine.chat.resume_listener]
Battle chat listener started

9/15/2023, 12:15:43 PM [app.battle_engine.hooks.flow_control.__add_cards_in_hand]
Cards in hand updated: [2,3,6]

9/15/2023, 12:15:43 PM [app.battle_engine.hooks.flow_control.__add_cards_out_hand]
Cards out hand updated: [1,4,5,7,8,9,10,11,12]

9/15/2023, 12:15:43 PM [app.battle_engine.start_flow]
Starting UI commands speed run.

9/15/2023, 12:15:43 PM [ui_commands]
Exec UI commands
set_current_turn( 1 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
enable_turn_listener_for_all_but_player( 1 );
add_nodes_to_player( 'tzan-eufmth6wyg7qdnhp', 1, 1 );

9/15/2023, 12:15:43 PM [ui_commands]
Set current turn
Current turn set to 1

9/15/2023, 12:15:43 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:15:43 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:15:43 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:15:43 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:15:43 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:15:43 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:15:43 PM [app.battle_engine.start_flow]
UI commands speed run finished.

9/15/2023, 12:15:43 PM [app.battle_engine.start_flow]
Programmatically enabling the turn timer for the current player

9/15/2023, 12:15:43 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:15:54 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 11 located at 5,2 from my card 9 located at 5,1
target sides: up, downright - source sides: upright, right, up
target at: right - source at: left
suggested action: autoflip

9/15/2023, 12:15:54 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:15:54 PM [ui_commands]
Exec UI commands
// Executing singleton of card 9 at 5,1
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-195121152-1694790954' );
display_attack( 'singleton-ful-195121152-1694790954', 1, 9, 5, 1, 2, 11, 5, 2, 'right', 'hps', 41.000 );
//lower_card_stats( 'hps', 41.000, 5, 2 );
send_to_chamber( 'singleton-ful-195121152-1694790954', 5, 2, 11, 2, 'attack' );
add_nodes_to_player( 'singleton-ful-195121152-1694790954+an_after_attack', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_1_has_MoA_on_turn_1', '9' );
// [-] Finished singleton #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:15:54 PM [play_card_voice]
Playing card sound crypto-bear.warcry / card_voices.soldiers.crypto-bear.warcry.i0

9/15/2023, 12:15:54 PM [ui_commands]
Send to chamber
Moving card 11 from player 2 located at 5,2 to chamber

9/15/2023, 12:15:55 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:11 at 5,2 ~ 41 HPs - 41 := 0 (in chunks of 2.05 HPs)

9/15/2023, 12:15:56 PM [ui_commands]
Update card life
Updating life of card 11 of player 2 at 5,2 from 41 to 0 (damage: 41)

9/15/2023, 12:15:57 PM [ui_commands]
Clear module
Module 5,2 cleared

9/15/2023, 12:15:57 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 1 to 2 - +1 nodes for defeating a soldier

9/15/2023, 12:15:57 PM [ui_commands]
Update user chamber (1/3)
Card 11 from player 2 added to internal chamber collection.

9/15/2023, 12:15:57 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: []

9/15/2023, 12:15:57 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11]

9/15/2023, 12:15:57 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:15:57 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:16:15 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:16:15 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:16:15 PM [conclude_turn]
Board view blocked

9/15/2023, 12:16:15 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:16:15 PM [ui_commands]
Exec UI commands
//Declaring new turn
set_current_turn( 2 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-id6cn6bim7y8jqr9', 2, 1 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:16:15 PM [ui_commands]
Set current turn
Current turn set to 2

9/15/2023, 12:16:15 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:16:15 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:16:15 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:16:15 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:16:15 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:16:15 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:16:15 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:16:19 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:19 PM [play_card_voice]
Playing card sound crypto-bear.warcry / card_voices.soldiers.crypto-bear.warcry.i0

9/15/2023, 12:16:19 PM [ui_commands]
Send to chamber
Moving card 10 from player 2 located at 3,1 to chamber

9/15/2023, 12:16:19 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:20 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:9 at 5,1 ~ 64 HPs - 52 := 12 (in chunks of 2.6 HPs)

9/15/2023, 12:16:21 PM [play_card_voice]
Playing card sound crypto-bear.warcry / card_voices.soldiers.crypto-bear.warcry.i0

9/15/2023, 12:16:21 PM [ui_commands]
Update card life
Updating life of card 9 of player 1 at 5,1 from 64 to 12 (damage: 52)

9/15/2023, 12:16:22 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:22 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:22 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:10 at 3,1 ~ 41 HPs - 41 := 0 (in chunks of 2.05 HPs)

9/15/2023, 12:16:23 PM [ui_commands]
Update card life
Updating life of card 10 of player 2 at 3,1 from 41 to 0 (damage: 41)

9/15/2023, 12:16:24 PM [ui_commands]
Clear module
Module 3,1 cleared

9/15/2023, 12:16:24 PM [ui_commands]
Addnodes to player
Player 1 nodes count updated from 2 to 3 - +1 nodes for defeating a soldier

9/15/2023, 12:16:25 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:25 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:25 PM [ui_commands]
Update user chamber (1/3)
Card 10 from player 2 added to internal chamber collection.

9/15/2023, 12:16:25 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: []

9/15/2023, 12:16:25 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10]

9/15/2023, 12:16:25 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:16:28 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:28 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:31 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:34 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:34 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:37 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
//[+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:37 PM[app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:40 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9, 5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:16:40 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:43 PM [ui_commands]
Exec UI commands
// Requesting turn 2. Current turn in db: 2
// Executing hit by 2:10 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-210311951-1694790978' );
display_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 1, 9,5, 1, 'down', 'hps', 52 );
// lower_card_stats( 'hps', 52, 5, 1 );
display_counter_attack( 'attack-210311951-1694790978', 2, 10, 3, 1, 'up', 1, 9, 5, 1, 'hps', 41.000 );
// lower_card_stats( 'hps', 41.000, 3, 1 );
// #attack-210311951-1694790978 results: COUNTER WIN (attacker defeated) by card 1:9 at 5,1 over attacking card 2:10 at 3,1
highlight_round_winning_card( 'attack-210311951-1694790978', 1, 9, 5, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-210311951-1694790978', 5, 1, 1, 9, 0, 1 );
send_to_chamber( 'attack-210311951-1694790978', 3, 1, 10, 2, 'counter' );
add_nodes_to_player( 'attack-210311951-1694790978+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '10' );
// [-] Finished hit #1/1
// Adding commands
update_user_card_snapshot( 2, 9, {...} );
clear_module( 'place-2912-636', 1, 2 );
place_player_card_in_board( 1, 2, 2, 9, 'Crypto Bot', '0', '73.000', '1.000', '0.000', '0' );
put_card_to_sleep( 1, 2 );
prevent_player_placing_more_cards( 2, 9 );
deduct_nodes_from_player( 2, 1.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands
// Declaring new turn
set_current_turn( 3 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-y7ni7hg78h5t9uim', 1, 1 );
add_card_to_hand( 1, 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:16:43 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 9 of player 2

9/15/2023, 12:16:43 PM [ui_commands]
Clear module
Module 1,2 cleared

9/15/2023, 12:16:43 PM [play_card_voice]
Playing card sound crypto-bot.placement / card_voices.soldiers.crypto-bot.placement.i3

9/15/2023, 12:16:43 PM [ui_commands]
Place player card in board
Card 9 from player 2 placed on 1,2

9/15/2023, 12:16:43 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 1,2

9/15/2023, 12:16:43 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:16:43 PM [ui_commands]
Set current turn
Current turn set to 3

9/15/2023, 12:16:43 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:16:43 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:16:43 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:16:43 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:16:43 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:16:43 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:16:43 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Taking card out
Cards out hand updated from [1,4,5,7,8,9,10,11,12] to [4,5,7,8,9,10,11,12]

9/15/2023, 12:16:43 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Putting card in
Cards in hand updated from [2,3,6] to [2,3,6,1]

9/15/2023, 12:16:43 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:16:43 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:16:43 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 3 to 4

9/15/2023, 12:17:02 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 9 located at 1,2 from my card 11 located at 3,2
target sides: right, downleft, down - source sides: up, down, right
target at: up - source at: down
suggested action: hit

9/15/2023, 12:17:02 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:17:02 PM [ui_commands]
Exec UI commands
// Executing hit by 1:11 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-111322912-1694791022' );
display_attack( 'attack-111322912-1694791022', 1, 11, 3, 2, 2, 9, 1, 2, 'up', 'hps', 62 );
// lower_card_stats( 'hps', 62, 1, 2 );
display_counter_attack( 'attack-111322912-1694791022', 1, 11, 3, 2, 'down', 2, 9, 1, 2, 'hps', 59 );
// lower_card_stats( 'hps', 59, 3, 2 );
// #attack-111322912-1694791022 results: TIE
set_match_meta( 'player_1_has_MoA_on_turn_', '11' );
notify_attack_run_draw( 'attack-111322912-1694791022' );
// [-] Finished hit #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:17:02 PM [play_card_voice]
Playing card sound crypto-bull.warcry / card_voices.soldiers.crypto-bull.warcry.i0

9/15/2023, 12:17:03 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:9 at 1,2 ~ 73 HPs - 62 := 11 (in chunks of 3.1 HPs)

9/15/2023, 12:17:04 PM [play_card_voice]
Playing card sound crypto-bot.warcry / card_voices.soldiers.crypto-bot.warcry.i0

9/15/2023, 12:17:04 PM [ui_commands]
Update card life
Updating life of card 9 of player 2 at 1,2 from 73 to 11 (damage: 62)

9/15/2023, 12:17:05 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:11 at 3,2 ~ 77 HPs - 59 := 18 (in chunks of 2.95 HPs)

9/15/2023, 12:17:06 PM [ui_commands]
Update card life
Updating life of card 11 of player 1 at 3,2 from 77 to 18 (damage: 59)

9/15/2023, 12:17:08 PM [notify_attack_run_draw]
Board view unblocked

9/15/2023, 12:17:25 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:17:25 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:17:25 PM [conclude_turn]
Board view blocked

9/15/2023, 12:17:26 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:17:26 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 4 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-xarexxudubft3tsb', 2, 1 );
add_card_to_hand( 2, 4 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:17:26 PM [ui_commands]
Set current turn
Current turn set to 4

9/15/2023, 12:17:26 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:17:26 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:17:26 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:17:26 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:17:26 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:17:26 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:17:26 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:29 PM [ui_commands]
Exec UI commands
// Requested turn 4 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:17:29 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:29 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:17:32 PM [ui_commands]
Exec UI commands
// Requested turn 4 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:17:32 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:32 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:17:36 PM [ui_commands]
Exec UI commands
// Requested turn 4 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:17:36 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:36 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:17:39 PM [ui_commands]
Exec UI commands
// Requesting turn 4. Current turn in db: 4
move_card( 2, 12, 1, 1, '3', '1', 'move-card-2121131-1694791058' );
set_match_meta( 'player_2_has_MoA_on_turn_4', '12' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:17:39 PM [ui_commands]
Move card
Moving card 12 of player 2 from 1,1 to 3,1

9/15/2023, 12:17:39 PM [ui_commands]
Clear module
Module 1,1 cleared

9/15/2023, 12:17:39 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:39 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:17:42 PM [ui_commands]
Exec UI commands
// Requesting turn 4. Current turn in db: 4
move_card( 2, 12, 1, 1, '3', '1', 'move-card-2121131-1694791058' );
set_match_meta( 'player_2_has_MoA_on_turn_4', '12' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:17:42 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:42 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:17:46 PM [ui_commands]
Exec UI commands
// Requesting turn 4. Current turn in db: 4
move_card( 2, 12, 1, 1, '3', '1', 'move-card-2121131-1694791058' );
set_match_meta( 'player_2_has_MoA_on_turn_4', '12' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:17:46 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:46 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:17:49 PM [ui_commands]
Exec UI commands
// Requesting turn 4. Current turn in db: 4
move_card( 2, 12, 1, 1, '3', '1', 'move-card-2121131-1694791058' );
set_match_meta( 'player_2_has_MoA_on_turn_4', '12' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
// Declaring new turn
set_current_turn( 5 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-u99igkf8guu64zim', 1, 1 );
add_card_to_hand( 1, 7 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:17:49 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:17:49 PM [ui_commands]
Set current turn
Current turn set to 5

9/15/2023, 12:17:49 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:17:49 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:17:49 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:17:49 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:17:49 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:17:49 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:17:49 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Taking card out
Cards out hand updated from [4,5,7,8,9,10,11,12] to [4,5,8,9,10,11,12]

9/15/2023, 12:17:49 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Putting card in
Cards in hand updated from [2,3,6,1] to [2,3,6,1,7]

9/15/2023, 12:17:49 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:17:49 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:17:49 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 4 to 5

9/15/2023, 12:18:05 PM [ui_commands]
Pass turn
Manual turn pass invoked

9/15/2023, 12:18:05 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:18:05 PM [pass_turn]
Board view blocked

9/15/2023, 12:18:06 PM [pass_turn]
Board view unblocked

9/15/2023, 12:18:06 PM [ui_commands]
Exec UI commands
notify_after_pass( 'notif-fbwhjsb2rhfz', 1, 1 )
// Declaring new turn
set_current_turn( 6 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-ppcyi66ajxuf9fyq', 2, 1 );
add_card_to_hand( 2, 6 );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:18:06 PM [ui_commands]
Set current turn
Current turn set to 6

9/15/2023, 12:18:06 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:18:06 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023,12:18:06 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:18:06 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:18:06 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:18:06 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:18:06 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:18:09 PM [ui_commands]
Exec UI commands
// Requested turn 6 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:18:09 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:18:09 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:12 PM [ui_commands]
Exec UI commands
// Requested turn 6 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:18:12 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:18:12 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:16 PM [ui_commands]
Exec UI commands
// Requested turn 6 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:18:16 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:18:16 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:19 PM [ui_commands]
Exec UI commands
// Requesting turn 6. Current turn in db: 6
// Executing singleton of card 12 at 3,1
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-2123111132-1694791097' );
display_attack( 'singleton-ful-2123111132-1694791097', 2, 12, 3, 1, 1, 11, 3, 2, 'right', 'hps', 18.000 );
// lower_card_stats( 'hps', 18.000, 3, 2 );
send_to_chamber( 'singleton-ful-2123111132-1694791097', 3, 2, 11, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-2123111132-1694791097+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_6', '12' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:18:19 PM [play_card_voice]
Playing card sound fomo.warcry / card_voices.soldiers.fomo.warcry.i0

9/15/2023, 12:18:19 PM [ui_commands]
Send to chamber
Moving card 11 from player 1 located at 3,2 to chamber

9/15/2023, 12:18:19 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:20 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:11 at 3,2 ~ 18 HPs - 18 := 0 (in chunks of 0.9 HPs)

9/15/2023, 12:18:21 PM [ui_commands]
Update card life
Updating life of card 11 of player 1 at 3,2 from 18 to 0 (damage: 18)

9/15/2023, 12:18:22 PM [ui_commands]
Clear module
Module 3,2 cleared

9/15/2023, 12:18:22 PM [ui_commands]
Exec UI commands
// Requesting turn 6. Current turn in db: 6
// Executing singleton of card 12 at 3,1
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-2123111132-1694791097' );
display_attack( 'singleton-ful-2123111132-1694791097', 2, 12, 3, 1, 1, 11, 3, 2, 'right', 'hps', 18.000 );
// lower_card_stats( 'hps', 18.000, 3, 2 );
send_to_chamber( 'singleton-ful-2123111132-1694791097', 3, 2, 11, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-2123111132-1694791097+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_6', '12' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:18:22 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:22 PM [ui_commands]
Update user chamber (1/3)
Card 11 from player 1 added to internal chamber collection.

9/15/2023, 12:18:22 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11]

9/15/2023, 12:18:22 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10]

9/15/2023, 12:18:22 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:18:25 PM [ui_commands]
Exec UI commands
// Requesting turn 6. Current turn in db: 6
// Executing singleton of card 12 at 3,1
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-2123111132-1694791097' );
display_attack( 'singleton-ful-2123111132-1694791097', 2, 12, 3, 1, 1, 11, 3, 2, 'right', 'hps', 18.000 );
// lower_card_stats( 'hps', 18.000, 3, 2 );
send_to_chamber( 'singleton-ful-2123111132-1694791097', 3, 2, 11, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-2123111132-1694791097+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_6', '12' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:18:25 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:28 PM [ui_commands]
Exec UI commands
// Requesting turn 6. Current turn in db: 6
// Executing singleton of card 12 at 3,1
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-2123111132-1694791097' );
display_attack( 'singleton-ful-2123111132-1694791097', 2, 12, 3, 1, 1, 11, 3, 2, 'right', 'hps', 18.000 );
// lower_card_stats( 'hps', 18.000, 3, 2 );
send_to_chamber( 'singleton-ful-2123111132-1694791097', 3, 2, 11, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-2123111132-1694791097+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_6', '12' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:18:28 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:31 PM [ui_commands]
Exec UI commands
// Requesting turn 6. Current turn in db: 6
// Executing singleton of card 12 at 3,1
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-2123111132-1694791097' );
display_attack( 'singleton-ful-2123111132-1694791097', 2, 12, 3, 1, 1, 11, 3, 2, 'right', 'hps', 18.000 );
// lower_card_stats( 'hps', 18.000, 3, 2 );
send_to_chamber( 'singleton-ful-2123111132-1694791097', 3, 2, 11, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-2123111132-1694791097+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_6', '12' );
// [-] Finished singleton #1/1
// Adding commands
// Declaring new turn
set_current_turn( 7 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-5epi53kb28nryct7', 1, 1 );
add_card_to_hand( 1, 12 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:18:31 PM [ui_commands]
Set current turn
Current turn set to 7

9/15/2023, 12:18:31 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:18:31 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:18:31 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:18:31 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:18:31 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:18:31 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:18:31 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Taking card out
Cards out hand updated from [4,5,8,9,10,11,12] to [4,5,8,9,10,11]

9/15/2023, 12:18:31 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Putting card in
Cards in hand updated from [2,3,6,1,7] to [2,3,6,1,7,12]

9/15/2023, 12:18:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:18:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:18:31 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 5 to 6

9/15/2023, 12:18:48 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #6 started

9/15/2023, 12:19:04 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #6 dropped on slot 1,3

9/15/2023, 12:19:04 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3,6,1,7,12] to [2,3,6,1,7]

9/15/2023, 12:19:04 PM [ui_commands]
Place player card in board
Card 6 from player 1 placed on 1,3

9/15/2023, 12:19:04 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:19:05 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:19:05 PM [play_card_voice]
Playing card sound crypto-bot.placement/ card_voices.soldiers.crypto-bot.placement.i1

9/15/2023, 12:19:05 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 6, {...} );
clear_module( 'place-1613-181', 1, 3 );
place_player_card_in_board( 1, 3, 1, 6, 'Crypto Bot', '0', '59.000', '1.000', '0.000', '0' );
put_card_to_sleep( 1, 3 );
prevent_player_placing_more_cards( 1, 6 );
deduct_nodes_from_player( 1, 1.000 );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:19:05 PM [ui_commands]
Clear module
Module 1,3 cleared

9/15/2023, 12:19:05 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3,6,1,7] to [2,3,1,7]

9/15/2023, 12:19:05 PM [ui_commands]
Place player card in board
Card 6 from player 1 placed on 1,3

9/15/2023, 12:19:05 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 1,3

9/15/2023, 12:19:05 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 6 to 5

9/15/2023, 12:19:05 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:19:06 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:19:06 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:19:06 PM [conclude_turn]
Board view blocked

9/15/2023, 12:19:07 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:19:07 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 8 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-8fp9ejssr5k23b8z', 2, 1 );
add_card_to_hand( 2, 3 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:19:07 PM [ui_commands]
Set current turn
Current turn set to 8

9/15/2023, 12:19:07 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:19:07 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:19:07 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:19:07 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:19:07 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:19:07 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:19:07 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listenerfor all but player 2

9/15/2023, 12:19:10 PM [ui_commands]
Exec UI commands
// Requested turn 8 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:19:10 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:19:10 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:13 PM [ui_commands]
Exec UI commands
// Requested turn 8 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:19:13 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:19:13 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:17 PM [ui_commands]
Exec UI commands
// Requested turn 8 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:19:17 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:19:17 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:20 PM [ui_commands]
Exec UI commands
// Requested turn 8 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:19:20 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:19:20 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:23 PM [ui_commands]
Exec UI commands
// Requesting turn 8. Current turn in db: 8
// Executing hit by 2:12 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-212311951-1694791162' );
display_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 1, 9, 5, 1, 'down', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 5, 1 );
display_counter_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 'up', 1, 9, 5, 1, 'hps', 52.000 );
// lower_card_stats( 'hps', 52.000, 3, 1 );
// #attack-212311951-1694791162 results: TIE with dual kills
send_to_chamber( 'attack-212311951-1694791162-d1', 5, 1, 9, 1, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '12' );
send_to_chamber( 'attack-212311951-1694791162-d2', 3, 1, 12, 2, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:19:23 PM [play_card_voice]
Playing card sound fomo.warcry / card_voices.soldiers.fomo.warcry.i0

9/15/2023, 12:19:23 PM [ui_commands]
Send to chamber
Moving card 9 from player 1 located at 5,1 to chamber

9/15/2023, 12:19:23 PM [ui_commands]
Send to chamber
Moving card 12 from player 2 located at 3,1 to chamber

9/15/2023, 12:19:23 PM[app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:24 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:9 at 5,1 ~ 12 HPs - 12 := 0 (in chunks of 0.6 HPs)

9/15/2023, 12:19:25 PM [play_card_voice]
Playing card sound crypto-bear.warcry / card_voices.soldiers.crypto-bear.warcry.i0

9/15/2023, 12:19:25 PM [ui_commands]
Update card life
Updating life of card 9 of player 1 at 5,1 from 12 to 0 (damage: 12)

9/15/2023, 12:19:26 PM [ui_commands]
Exec UI commands
// Requesting turn 8. Current turn in db: 8
// Executing hit by 2:12 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-212311951-1694791162' );
display_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 1, 9, 5, 1, 'down', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 5, 1 );
display_counter_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 'up', 1, 9, 5, 1, 'hps', 52.000 );
// lower_card_stats( 'hps', 52.000, 3, 1 );
// #attack-212311951-1694791162 results: TIE with dual kills
send_to_chamber( 'attack-212311951-1694791162-d1', 5, 1, 9, 1, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '12' );
send_to_chamber( 'attack-212311951-1694791162-d2', 3, 1, 12, 2, 'counter');
add_nodes_to_player( 'attack-212311951-1694791162+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:19:26 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:26 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:12 at 3,1 ~ 52 HPs - 52 := 0 (in chunks of 2.6 HPs)

9/15/2023, 12:19:27 PM [ui_commands]
Update card life
Updating life of card 12 of player 2 at 3,1 from 52 to 0 (damage: 52)

9/15/2023, 12:19:29 PM [ui_commands]
Clear module
Module 5,1 cleared

9/15/2023, 12:19:29 PM [ui_commands]
Clear module
Module 3,1 cleared

9/15/2023, 12:19:29 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 5 to 6 - +1 nodes for defeating a soldier

9/15/2023, 12:19:29 PM [ui_commands]
Update user chamber (1/3)
Card 9 from player 1 added to internal chamber collection.

9/15/2023, 12:19:29 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9]

9/15/2023, 12:19:29 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10]

9/15/2023, 12:19:29 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:19:29 PM [ui_commands]
Update user chamber (1/3)
Card 12 from player 2 added to internal chamber collection.

9/15/2023, 12:19:29 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9]

9/15/2023, 12:19:29 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12]

9/15/2023, 12:19:29 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:19:29 PM [ui_commands]
Exec UI commands
// Requesting turn 8. Current turn in db: 8
// Executing hit by 2:12 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-212311951-1694791162' );
display_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 1, 9, 5, 1, 'down', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 5, 1 );
display_counter_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 'up', 1, 9, 5, 1, 'hps', 52.000 );
// lower_card_stats( 'hps', 52.000, 3, 1 );
// #attack-212311951-1694791162 results: TIE with dual kills
send_to_chamber( 'attack-212311951-1694791162-d1', 5, 1, 9, 1, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '12' );
send_to_chamber( 'attack-212311951-1694791162-d2', 3, 1, 12, 2, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:19:29 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:32 PM [ui_commands]
Exec UI commands
// Requesting turn 8. Current turn in db: 8
// Executing hit by 2:12 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-212311951-1694791162' );
display_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 1, 9, 5, 1, 'down', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 5, 1 );
display_counter_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 'up', 1, 9, 5, 1, 'hps', 52.000 );
// lower_card_stats( 'hps', 52.000, 3, 1 );
// #attack-212311951-1694791162 results: TIE with dual kills
send_to_chamber( 'attack-212311951-1694791162-d1', 5, 1, 9, 1, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '12' );
send_to_chamber( 'attack-212311951-1694791162-d2', 3, 1, 12, 2, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
// [-] Finished hit #1/1
// Adding commands
update_user_card_snapshot( 2, 8, {...} );
clear_module( 'place-2851-477', 5, 1 );
place_player_card_in_board( 5, 1, 2, 8, 'Crypto Zen', '0', '60.000', '1.000', '0.000', '0' );
put_card_to_sleep( 5, 1 );
prevent_player_placing_more_cards( 2, 8 );
deduct_nodes_from_player( 2, 1.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:19:32 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 8 of player 2

9/15/2023, 12:19:32 PM [ui_commands]
Clear module
Module 5,1 cleared

9/15/2023, 12:19:32 PM [play_card_voice]
Playing card sound crypto-zen.placement / card_voices.soldiers.crypto-zen.placement.i1

9/15/2023, 12:19:32 PM [ui_commands]
Place player card in board
Card 8 from player 2 placed on 5,1

9/15/2023, 12:19:32 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 5,1

9/15/2023, 12:19:32 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:19:32 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:36 PM [ui_commands]
Exec UI commands
// Requesting turn 8. Current turn in db: 8
// Executing hit by 2:12 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-212311951-1694791162' );
display_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 1, 9, 5, 1, 'down', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 5, 1 );
display_counter_attack( 'attack-212311951-1694791162', 2, 12, 3, 1, 'up', 1, 9, 5, 1, 'hps', 52.000 );
// lower_card_stats( 'hps', 52.000, 3, 1 );
// #attack-212311951-1694791162 results: TIE with dual kills
send_to_chamber( 'attack-212311951-1694791162-d1', 5, 1, 9, 1, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_', '12' );
send_to_chamber( 'attack-212311951-1694791162-d2', 3, 1, 12, 2, 'counter' );
add_nodes_to_player( 'attack-212311951-1694791162+an_after_counter', 1, 1, '+1 nodes for defeating a soldier' );
// [-] Finished hit #1/1
// Adding commands
update_user_card_snapshot( 2, 8, {...} );
clear_module( 'place-2851-477', 5, 1 );
place_player_card_in_board( 5, 1, 2, 8, 'Crypto Zen', '0', '60.000', '1.000', '0.000', '0' );
put_card_to_sleep( 5, 1 );
prevent_player_placing_more_cards( 2, 8 );
deduct_nodes_from_player( 2, 1.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands
// Declaring new turn
set_current_turn( 9 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-k5ugsa6zux28p6gt', 1, 1 );
add_card_to_hand( 1, 5 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:19:36 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 8 of player 2

9/15/2023, 12:19:36 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 5,1

9/15/2023, 12:19:36 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:19:36 PM [ui_commands]
Set current turn
Current turn set to 9

9/15/2023, 12:19:36 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:19:36 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:19:36 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:19:36 PM [ui_commands]
Awaken sleeping cards
Awakened card at 1,3

9/15/2023, 12:19:36 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:19:36 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:19:36 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:19:36 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Taking card out
Cards out hand updated from [4,5,8,9,10,11] to [4,8,9,10,11]

9/15/2023, 12:19:36 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Putting card in
Cards in hand updated from [2,3,1,7] to [2,3,1,7,5]

9/15/2023, 12:19:36 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:19:36 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:19:36 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 6 to 7

9/15/2023, 12:19:41 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #5 started

9/15/2023, 12:19:45 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #5 dropped on slot 5,2

9/15/2023, 12:19:45 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3,1,7,5] to [2,3,1,7]

9/15/2023, 12:19:45 PM [ui_commands]
Place player card in board
Card 5 from player 1 placed on 5,2

9/15/2023, 12:19:45 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:19:46 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:19:46 PM [play_card_voice]
Playing card sound crypto-whale.placement/ card_voices.soldiers.crypto-whale.placement.i2

9/15/2023, 12:19:46 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 5, {...} );
clear_module( 'place-1552-283', 5, 2 );
place_player_card_in_board( 5, 2, 1, 5, 'Crypto Whale', '0', '69.000', '1.000', '0.000', '0' );
put_card_to_sleep( 5, 2 );
prevent_player_placing_more_cards( 1, 5 );
deduct_nodes_from_player( 1, 1.000 );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:19:46 PM [ui_commands]
Clear module
Module 5,2 cleared

9/15/2023, 12:19:46 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3,1,7] to [2,3,1]

9/15/2023, 12:19:46 PM [ui_commands]
Place player card in board
Card 5 from player 1 placed on 5,2

9/15/2023, 12:19:46 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 5,2

9/15/2023, 12:19:46 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 7 to 6

9/15/2023, 12:19:46 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:19:49 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 9 located at 1,2 from my card 6 located at 1,3
target sides: right, downleft, down - source sides: downright, down, left
target at: left - source at: right
suggested action: hit

9/15/2023, 12:19:49 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:19:50 PM [ui_commands]
Exec UI commands
// Executing hit by 1:6 at 1,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-16132912-1694791190' );
display_attack( 'attack-16132912-1694791190', 1, 6, 1, 3, 2, 9, 1, 2, 'left', 'hps', 11.000 );
// lower_card_stats( 'hps', 11.000, 1, 2 );
display_counter_attack( 'attack-16132912-1694791190', 1, 6, 1, 3, 'right', 2, 9, 1, 2, 'hps', 59.000 );
// lower_card_stats( 'hps', 59.000, 1, 3 );
// #attack-16132912-1694791190 results: TIE with dual kills
send_to_chamber( 'attack-16132912-1694791190-d1', 1, 2, 9, 2, 'counter' );
add_nodes_to_player( 'attack-16132912-1694791190+an_after_attack', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_1_has_MoA_on_turn_', '6' );
send_to_chamber( 'attack-16132912-1694791190-d2', 1, 3, 6, 1, 'counter' );
add_nodes_to_player( 'attack-16132912-1694791190+an_after_counter', 2, 1, '+1 nodes for defeating a soldier' );
// [-] Finished hit #1/1
// Complementing commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:19:50 PM [play_card_voice]
Playing card sound crypto-bot.warcry / card_voices.soldiers.crypto-bot.warcry.i0

9/15/2023, 12:19:50 PM [ui_commands]
Send to chamber
Moving card 9 from player 2 located at 1,2 to chamber

9/15/2023, 12:19:50 PM [ui_commands]
Send to chamber
Moving card 6 from player 1 located at 1,3 to chamber

9/15/2023, 12:19:51 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:9 at 1,2 ~ 11 HPs - 11 := 0 (in chunks of0.55 HPs)

9/15/2023, 12:19:52 PM [play_card_voice]
Playing card sound crypto-bot.warcry / card_voices.soldiers.crypto-bot.warcry.i0

9/15/2023, 12:19:52 PM [ui_commands]
Update card life
Updating life of card 9 of player 2 at 1,2 from 11 to 0 (damage: 11)

9/15/2023, 12:19:53 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 6 to 7 - +1 nodes for defeating a soldier

9/15/2023, 12:19:53 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:6 at 1,3 ~ 59 HPs - 59 := 0 (in chunks of 2.95 HPs)

9/15/2023, 12:19:54 PM [ui_commands]
Update card life
Updating life of card 6 of player 1 at 1,3 from 59 to 0 (damage: 59)

9/15/2023, 12:19:55 PM [ui_commands]
Clear module
Module 1,2 cleared

9/15/2023, 12:19:55 PM [ui_commands]
Clear module
Module 1,3 cleared

9/15/2023, 12:19:55 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:19:55 PM [ui_commands]
Update user chamber (1/3)
Card 9 from player 2 added to internal chamber collection.

9/15/2023, 12:19:55 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9]

9/15/2023, 12:19:55 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9]

9/15/2023, 12:19:55 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:19:55 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:19:55 PM [ui_commands]
Update user chamber (1/3)
Card 6 from player 1 added to internal chamber collection.

9/15/2023, 12:19:55 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6]

9/15/2023, 12:19:55 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9]

9/15/2023, 12:19:55 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:19:58 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:19:58 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:19:58 PM [conclude_turn]
Board view blocked

9/15/2023, 12:19:58 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:19:58 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 10 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-t4hzyx2c2nibhprf', 2, 1 );
add_card_to_hand( 2, 1 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:19:58 PM [ui_commands]
Set current turn
Current turn set to 10

9/15/2023, 12:19:58 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:19:58 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:19:58 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:19:58PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:19:58 PM [ui_commands]
Awaken sleeping cards
Awakened card at 5,1

9/15/2023, 12:19:58 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:19:58 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:19:58 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:01 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:01 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:01 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:05 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:05 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:05 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:08 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:08 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:08 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:11 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:11 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:11 PM [app.battle_engine.turn_listener.run]
Turn fetched OK.UI commands executed.

9/15/2023, 12:20:15 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:15 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:15 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:18 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found.Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:18 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:18 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:21 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:21 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:21 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:25 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:25 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:25 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:28 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:28 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:28 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:31 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:34 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:34 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:34 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:38 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:38 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:38 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:41 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:41 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:44 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:44 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:44 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:48 PM [ui_commands]
Exec UI commands
// Requested turn 10 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:20:48 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:48 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:51 PM [ui_commands]
Exec UI commands
// Requesting turn 10. Current turn in db: 10
update_user_card_snapshot( 2, 7, {...} );
clear_module( 'place-2742-404', 4, 2 );
place_player_card_in_board( 4, 2, 2, 7, 'Crypto Zen', '0', '67.000', '1.000', '0.000', '0' );
put_card_to_sleep( 4, 2 );
prevent_player_placing_more_cards( 2, 7 );
deduct_nodes_from_player( 2, 1.000 );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:20:51 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 7 of player 2

9/15/2023, 12:20:51 PM [ui_commands]
Clear module
Module 4,2 cleared

9/15/2023, 12:20:51 PM [play_card_voice]
Playing card sound crypto-zen.placement / card_voices.soldiers.crypto-zen.placement.i1

9/15/2023, 12:20:51 PM [ui_commands]
Place player card in board
Card 7 from player 2 placed on 4,2

9/15/2023, 12:20:51 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 4,2

9/15/2023, 12:20:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:51 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:54 PM [ui_commands]
Exec UI commands
// Requesting turn 10. Current turn in db: 10
update_user_card_snapshot( 2, 7, {...} );
clear_module( 'place-2742-404', 4, 2 );
place_player_card_in_board( 4, 2, 2, 7, 'Crypto Zen', '0', '67.000', '1.000', '0.000', '0' );
put_card_to_sleep( 4, 2 );
prevent_player_placing_more_cards( 2, 7 );
deduct_nodes_from_player( 2, 1.000 );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
// Declaring new turn
set_current_turn( 11 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-mxrr2m4f663wujuc', 1, 1 );
add_card_to_hand( 1, 4 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:20:54 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 7 of player 2

9/15/2023, 12:20:54 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 4,2

9/15/2023, 12:20:54 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:20:54 PM [ui_commands]
Set current turn
Current turn set to 11

9/15/2023, 12:20:54 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:20:54 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:20:54 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:20:54 PM [ui_commands]
Awaken sleeping cards
Awakened card at 5,2

9/15/2023, 12:20:54 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:20:54 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:20:54 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:20:54 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Taking card out
Cards out hand updated from [4,8,9,10,11] to [8,9,10,11]

9/15/2023, 12:20:54 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Putting card in
Cards in hand updated from [2,3,1] to [2,3,1,4]

9/15/2023, 12:20:54 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:20:54 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:20:54 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 7 to 8

9/15/2023, 12:21:02 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 8 located at 5,1 from my card 5 located at 5,2
target sides: up, right, upright - source sides: right, left, up
target at: left - source at: right
suggested action: hit

9/15/2023, 12:21:02 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:21:02 PM [ui_commands]
Exec UI commands
// Executing hit by 1:5 at 5,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-15522851-1694791262' );
display_attack( 'attack-15522851-1694791262', 1, 5, 5, 2, 2, 8, 5, 1, 'left', 'hps', 60.000 );
// lower_card_stats( 'hps', 60.000, 5, 1 );
display_counter_attack( 'attack-15522851-1694791262', 1, 5, 5, 2, 'right', 2, 8, 5, 1, 'hps', 69.000 );
// lower_card_stats( 'hps', 69.000, 5, 2 );
// #attack-15522851-1694791262 results: TIE with dual kills
send_to_chamber( 'attack-15522851-1694791262-d1', 5, 1, 8, 2, 'counter' );
add_nodes_to_player( 'attack-15522851-1694791262+an_after_attack', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_1_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-15522851-1694791262-d2', 5, 2, 5, 1, 'counter' );
add_nodes_to_player( 'attack-15522851-1694791262+an_after_counter', 2, 1, '+1 nodes for defeating a soldier' );
// [-] Finished hit #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:21:02 PM [play_card_voice]
Playing card sound crypto-whale.warcry / card_voices.soldiers.crypto-whale.warcry.i0

9/15/2023, 12:21:03 PM [ui_commands]
Send to chamber
Moving card 8 from player 2 located at 5,1 to chamber

9/15/2023, 12:21:03 PM [ui_commands]
Send to chamber
Moving card 5 from player 1 located at 5,2 to chamber

9/15/2023, 12:21:03 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:8 at 5,1 ~ 60 HPs - 60 := 0 (in chunks of 3 HPs)

9/15/2023, 12:21:05 PM [play_card_voice]
Playing card sound crypto-zen.warcry / card_voices.soldiers.crypto-zen.warcry.i0

9/15/2023, 12:21:05 PM [ui_commands]
Update card life
Updating life of card 8 of player 2 at 5,1 from 60 to 0 (damage: 60)

9/15/2023, 12:21:05 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 8 to 9 - +1 nodes for defeating a soldier

9/15/2023, 12:21:06 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:5 at 5,2 ~ 69 HPs - 69 := 0 (in chunksof 3.45 HPs)

9/15/2023, 12:21:07 PM [ui_commands]
Update card life
Updating life of card 5 of player 1 at 5,2 from 69 to 0 (damage: 69)

9/15/2023, 12:21:08 PM [ui_commands]
Clear module
Module 5,1 cleared

9/15/2023, 12:21:08 PM [ui_commands]
Clear module
Module 5,2 cleared

9/15/2023, 12:21:08 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:21:08 PM [ui_commands]
Update user chamber (1/3)
Card 8 from player 2 added to internal chamber collection.

9/15/2023, 12:21:08 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6]

9/15/2023, 12:21:08 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8]

9/15/2023, 12:21:08 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:21:08 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:21:08 PM [ui_commands]
Update user chamber (1/3)
Card 5 from player 1 added to internal chamber collection.

9/15/2023, 12:21:08 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5]

9/15/2023, 12:21:08 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8]

9/15/2023, 12:21:08 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:21:16 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #2 started

9/15/2023, 12:21:18 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #2 dropped on slot 5,1

9/15/2023, 12:21:18 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3,1,4] to [2,3,1]

9/15/2023, 12:21:18 PM [ui_commands]
Place player card in board
Card 2 from player 1 placed on 5,1

9/15/2023, 12:21:18 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:21:19 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:21:19 PM [play_card_voice]
Playing card sound andrenopoulos.placement / card_voices.generals.andrenopoulos.placement.i1

9/15/2023, 12:21:19 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 2, {...} );
clear_module( 'place-1251-602', 5, 1 );
place_player_card_in_board( 5, 1, 1, 2, 'Andrenopoulos', '0', '117.000', '3.000', '0.000', '0' );
put_card_to_sleep( 5, 1 );
prevent_player_placing_more_cards( 1, 2 );
deduct_nodes_from_player( 1, 3.000 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:21:19 PM [ui_commands]
Clear module
Module 5,1 cleared

9/15/2023, 12:21:19 PM [ui_commands]
Place player card in board
Card 2 from player 1 placed on 5,1

9/15/2023, 12:21:19 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 5,1

9/15/2023, 12:21:19 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 9 to 6

9/15/2023, 12:21:19 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:21:23 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:21:23 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:21:23 PM [conclude_turn]
Board view blocked

9/15/2023, 12:21:23 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:21:23 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 12 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-7isfc5jpwr5zebji', 2, 1 );
add_card_to_hand( 2, 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:21:23 PM [ui_commands]
Set current turn
Current turn set to 12

9/15/2023, 12:21:23 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:21:23 PM [ui_commands]
Setplaying turn owner
Playing turn owner set to 2

9/15/2023, 12:21:23 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:21:23 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:21:23 PM [ui_commands]
Awaken sleeping cards
Awakened card at 4,2

9/15/2023, 12:21:23 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:21:23 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:21:23 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:21:27 PM [ui_commands]
Exec UI commands
// Requested turn 12 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:21:27 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:21:27 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:30 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:30 PM [play_card_voice]
Playing card sound crypto-zen.warcry / card_voices.soldiers.crypto-zen.warcry.i0

9/15/2023, 12:21:30 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:31 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:10 at 3,3 ~ 77 HPs - 74 := 3 (in chunks of 3.7 HPs)

9/15/2023, 12:21:32 PM [ui_commands]
Update card life
Updating life of card 10 of player 1 at 3,3 from 77 to 3 (damage: 74)

9/15/2023, 12:21:32 PM [app.battle_engine.hooks.flow_control.__oponent_card_click_confirmed]
Board view unblocked

9/15/2023, 12:21:33 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:33 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:36 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:36 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:39 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:39 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:42 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:42 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:45 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:45 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:48 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:48 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:51 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:51 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:54 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:54 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:21:57 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:21:57 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:00 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:22:00 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:03 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:22:03 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:06 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:22:06 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:09 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:22:09 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:12 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Currentturn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:22:12 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:15 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands
update_user_card_snapshot( 2, 3, {...} );
clear_module( 'place-2331-417', 3, 1 );
place_player_card_in_board( 3, 1, 2, 3, 'BigBoy', '0', '132.000', '3.000', '0.000', '0' );
put_card_to_sleep( 3, 1 );
prevent_player_placing_more_cards( 2, 3 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:22:15 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 3 of player 2

9/15/2023, 12:22:15 PM [ui_commands]
Clear module
Module 3,1 cleared

9/15/2023, 12:22:15 PM [play_card_voice]
Playing card sound bigboy.placement / card_voices.generals.bigboy.placement.i1

9/15/2023, 12:22:15 PM [ui_commands]
Place player card in board
Card 3 from player 2 placed on 3,1

9/15/2023, 12:22:15 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 3,1

9/15/2023, 12:22:15 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player2

9/15/2023, 12:22:15 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:18 PM [ui_commands]
Exec UI commands
// Requesting turn 12. Current turn in db: 12
// Executing singleton of card 7 at 4,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-274211033-1694791289' );
display_attack( 'singleton-std-274211033-1694791289', 2, 7, 4, 2, 1, 10, 3, 3, 'upright', 'hps', 74 );
// lower_card_stats( 'hps', 74, 3, 3 );
set_match_meta( 'player_2_has_MoA_on_turn_12', '7' );
// [-] Finished singleton #1/1
// Adding commands
update_user_card_snapshot( 2, 3, {...} );
clear_module( 'place-2331-417', 3, 1 );
place_player_card_in_board( 3, 1, 2, 3, 'BigBoy', '0', '132.000', '3.000', '0.000', '0' );
put_card_to_sleep( 3, 1 );
prevent_player_placing_more_cards( 2, 3 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands
// Declaring new turn
set_current_turn( 13 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-w279ikwixmkxw7dn', 1, 1 );
add_card_to_hand( 1, 8 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:22:18 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 3 of player 2

9/15/2023, 12:22:18 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 3,1

9/15/2023, 12:22:18 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:22:18 PM [ui_commands]
Set current turn
Current turn set to 13

9/15/2023, 12:22:18 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:22:18 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:22:18 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:22:18 PM [ui_commands]
Awaken sleeping cards
Awakened card at 5,1

9/15/2023, 12:22:18 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:22:18 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:22:18 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:22:18 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Taking card out
Cards out hand updated from [8,9,10,11] to [9,10,11]

9/15/2023, 12:22:18 PM [app.battle_engine.hooks.flow_control.move_card_from_out_hand_to_in_hand]
Putting card in
Cards in hand updated from [2,3,1] to [2,3,1,8]

9/15/2023, 12:22:18 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:22:18 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:22:18 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 6 to 7

9/15/2023, 12:22:23 PM [app.battle_engine.hooks.flow_control.__card_moved]
Card #10 moved from slot 3,3 to slot 5,3

9/15/2023, 12:22:23 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3,1,8] to [2,3,1]

9/15/2023, 12:22:23 PM [ui_commands]
Place player card in board
Card 10 from player 1 placed on 5,3

9/15/2023, 12:22:23 PM [ui_commands]
Clear module
Module 3,3 cleared

9/15/2023, 12:22:23 PM [app.battle_engine.hooks.flow_control.__card_moved]
Board view blocked

9/15/2023, 12:22:23 PM [app.battle_engine.hooks.flow_control.__card_movement_confirmed]
Board view unblocked

9/15/2023, 12:22:23 PM [ui_commands]
Clear module
Module 3,3 cleared

9/15/2023, 12:22:23 PM [ui_commands]
Exec UI commands
move_card( 1, 10, 3, 3, '5', '3', 'move-card-1103353-1694791343' );
set_match_meta( 'player_1_has_MoA_on_turn_13', '10' );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:22:23 PM [ui_commands]
Move card
Moving card 10 of player 1 from 3,3 to 5,3

9/15/2023, 12:22:23 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:23:19 PM [ui_commands]
Set forced action by turn timeout
Enforcing automatic turn pass on turn timeout

9/15/2023, 12:23:19 PM [___set_forced_action_by_turn_timeout]
Board view blocked

9/15/2023, 12:23:19 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:23:19 PM [app.battle_engine.turn_timer.__turn_timer_depleted]
Turn timer depleted

9/15/2023, 12:23:20 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 14 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-gtf6dus5finrntbd', 2, 1 );
add_card_to_hand( 2, 5 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:23:20 PM [ui_commands]
Set current turn
Current turn set to 14

9/15/2023, 12:23:20 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:23:20 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:23:20 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:23:20 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:23:20 PM [ui_commands]
Awaken sleeping cards
Awakened card at 3,1

9/15/2023, 12:23:20 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:23:20 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:23:20 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:23:23 PM [ui_commands]
Exec UI commands
// Requested turn 14 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:23:23 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:23:23 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:23:26 PM [ui_commands]
Exec UI commands
// Requested turn 14 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:23:26 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:23:26 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:23:30 PM [ui_commands]
Exec UI commands
// Requesting turn 14. Current turn in db: 14
// Executing hit by 2:3 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-23311251-1694791408' );
display_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 1, 2, 5, 1, 'down', 'hps', 117.000 );
// lower_card_stats( 'hps', 117.000, 5, 1 );
display_counter_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 'up', 1, 2, 5, 1, 'hps', 118 );
// lower_card_stats( 'hps', 118, 3, 1 );
// #attack-23311251-1694791408 results: WIN by card 2:3 at 3,1 over card 1:2 at 5,1
highlight_round_winning_card( 'attack-23311251-1694791408', 2, 3, 3, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-23311251-1694791408', 3, 1, 2, 3, 0, 1 );
send_to_chamber( 'attack-23311251-1694791408', 5, 1, 2, 1, 'counter' );
add_nodes_to_player( 'attack-23311251-1694791408+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '3' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:23:30 PM [play_card_voice]
Playing card sound bigboy.warcry / card_voices.generals.bigboy.warcry.i0

9/15/2023, 12:23:30 PM [ui_commands]
Send to chamber
Moving card 2 from player 1 located at 5,1 to chamber

9/15/2023, 12:23:30 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:23:31 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:2 at 5,1 ~ 117 HPs - 117 := 0 (in chunks of 5.85 HPs)

9/15/2023, 12:23:32 PM [play_card_voice]
Playing card sound andrenopoulos.warcry / card_voices.generals.andrenopoulos.warcry.i0

9/15/2023, 12:23:32 PM [ui_commands]
Update card life
Updating life of card 2 of player 1 at 5,1 from 117 to 0 (damage: 117)

9/15/2023, 12:23:33 PM [ui_commands]
Exec UI commands
// Requesting turn 14. Current turn in db: 14
// Executing hit by 2:3 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-23311251-1694791408' );
display_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 1, 2, 5, 1, 'down', 'hps', 117.000 );
// lower_card_stats( 'hps', 117.000, 5, 1 );
display_counter_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 'up', 1, 2, 5, 1, 'hps', 118 );
// lower_card_stats( 'hps', 118, 3, 1 );
// #attack-23311251-1694791408 results: WIN by card 2:3 at 3,1 over card 1:2 at 5,1
highlight_round_winning_card( 'attack-23311251-1694791408', 2, 3, 3, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-23311251-1694791408', 3, 1, 2, 3, 0, 1 );
send_to_chamber( 'attack-23311251-1694791408', 5, 1, 2, 1, 'counter' );
add_nodes_to_player( 'attack-23311251-1694791408+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '3' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:23:33 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:23:33 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:3 at 3,1 ~ 132 HPs - 118 := 14 (in chunks of 5.9 HPs)

9/15/2023, 12:23:34 PM [ui_commands]
Update card life
Updating life of card 3 of player 2 at 3,1 from 132 to 14 (damage: 118)

9/15/2023, 12:23:35 PM [ui_commands]
Clear module
Module 5,1 cleared

9/15/2023, 12:23:35 PM [ui_commands]
Update user chamber (1/3)
Card 2 from player 1 added to internal chamber collection.

9/15/2023, 12:23:35 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2]

9/15/2023, 12:23:35 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8]

9/15/2023, 12:23:35 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:23:36 PM [ui_commands]
Exec UI commands
// Requesting turn 14. Current turn in db: 14
// Executing hit by 2:3 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-23311251-1694791408' );
display_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 1, 2, 5, 1, 'down', 'hps', 117.000 );
// lower_card_stats( 'hps', 117.000, 5, 1 );
display_counter_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 'up', 1, 2, 5, 1, 'hps', 118 );
// lower_card_stats( 'hps', 118, 3, 1 );
// #attack-23311251-1694791408 results: WIN by card 2:3 at 3,1 over card 1:2 at 5,1
highlight_round_winning_card( 'attack-23311251-1694791408', 2, 3, 3, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-23311251-1694791408', 3, 1, 2, 3, 0, 1 );
send_to_chamber( 'attack-23311251-1694791408', 5, 1, 2, 1,'counter' );
add_nodes_to_player( 'attack-23311251-1694791408+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '3' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:23:36 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:23:39 PM [ui_commands]
Exec UI commands
// Requesting turn 14. Current turn in db: 14
// Executing hit by 2:3 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-23311251-1694791408' );
display_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 1, 2, 5, 1, 'down', 'hps', 117.000 );
// lower_card_stats( 'hps', 117.000, 5, 1 );
display_counter_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 'up', 1,2, 5, 1, 'hps', 118 );
// lower_card_stats( 'hps', 118, 3, 1 );
// #attack-23311251-1694791408 results: WIN by card 2:3 at 3,1 over card 1:2 at 5,1
highlight_round_winning_card( 'attack-23311251-1694791408', 2, 3, 3, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-23311251-1694791408', 3, 1, 2, 3, 0, 1 );
send_to_chamber( 'attack-23311251-1694791408', 5, 1, 2, 1, 'counter' );
add_nodes_to_player( 'attack-23311251-1694791408+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '3' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:23:39 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:23:42 PM [ui_commands]
Exec UI commands
//Requesting turn 14. Current turn in db: 14
// Executing hit by 2:3 at 3,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-23311251-1694791408' );
display_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 1, 2, 5, 1, 'down', 'hps', 117.000 );
// lower_card_stats( 'hps', 117.000, 5, 1 );
display_counter_attack( 'attack-23311251-1694791408', 2, 3, 3, 1, 'up', 1, 2, 5, 1, 'hps', 118 );
// lower_card_stats( 'hps', 118, 3, 1 );
// #attack-23311251-1694791408 results: WIN by card 2:3 at 3,1 over card 1:2 at 5,1
highlight_round_winning_card( 'attack-23311251-1694791408', 2, 3, 3, 1, 'counter' );
display_gain_xps_or_levelup( 'attack-23311251-1694791408', 3, 1, 2, 3, 0, 1 );
send_to_chamber( 'attack-23311251-1694791408', 5, 1, 2, 1, 'counter' );
add_nodes_to_player( 'attack-23311251-1694791408+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '3' );
// [-] Finished hit #1/1
// Adding commands
//Declaring new turn
set_current_turn( 15 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-aj95r743hkuaxrpt', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:23:42 PM [ui_commands]
Set current turn
Current turn set to 15

9/15/2023, 12:23:42 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:23:42 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:23:42 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:23:42 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:23:42 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:23:42 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:23:42 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:23:42 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:23:42 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 7 to 8

9/15/2023, 12:23:45 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 7 located at 4,2 from my card 10 located at 5,3
target sides: upright, downleft, down - source sides: down, upleft, up
target at: upleft - source at: downright
suggested action: autoflip

9/15/2023, 12:23:45 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:23:45 PM [ui_commands]
Exec UI commands
// Executing singleton of card 10 at 5,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-110532742-1694791426' );
display_attack( 'singleton-std-110532742-1694791426', 1, 10, 5, 3, 2, 7, 4, 2, 'upleft', 'hps', 56 );
// lower_card_stats( 'hps', 56, 4, 2 );
set_match_meta( 'player_1_has_MoA_on_turn_15', '10' );
// [-] Finished singleton #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:23:46 PM [play_card_voice]
Playing card sound crypto-zen.warcry / card_voices.soldiers.crypto-zen.warcry.i0

9/15/2023,12:23:47 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:7 at 4,2 ~ 67 HPs - 56 := 11 (in chunks of 2.8 HPs)

9/15/2023, 12:23:48 PM [ui_commands]
Update card life
Updating life of card 7 of player 2 at 4,2 from 67 to 11 (damage: 56)

9/15/2023, 12:23:48 PM [app.battle_engine.hooks.flow_control.__oponent_card_click_confirmed]
Board view unblocked

9/15/2023, 12:24:18 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #7 started

9/15/2023, 12:24:28 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #7 dropped on slot 2,1

9/15/2023, 12:24:28 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3,1] to [2,3]

9/15/2023, 12:24:28 PM [ui_commands]
Place player card in board
Card 7 from player 1 placed on 2,1

9/15/2023, 12:24:28 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:24:28 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:24:28 PM [play_card_voice]
Playing card sound giga-sailer.placement / card_voices.generals.giga-sailer.placement.i2

9/15/2023, 12:24:28 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 7, {...} );
clear_module( 'place-1721-962', 2, 1 );
place_player_card_in_board( 2, 1, 1, 7, 'Giga Sailer', '0', '115.000', '3.000', '0.000', '0' );
put_card_to_sleep( 2, 1 );
prevent_player_placing_more_cards( 1, 7 );
deduct_nodes_from_player( 1, 3.000 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:24:28 PM [ui_commands]
Clear module
Module 2,1 cleared

9/15/2023, 12:24:28 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2,3] to [2]

9/15/2023, 12:24:28 PM [ui_commands]
Place player card in board
Card 7 from player 1 placed on 2,1

9/15/2023, 12:24:28 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 2,1

9/15/2023, 12:24:28 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 8 to 5

9/15/2023, 12:24:28 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:24:31 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:24:31 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:24:31 PM [conclude_turn]
Board view blocked

9/15/2023, 12:24:31 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:24:31 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 16 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-n6my8ud8y3g7ybyf', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:24:31 PM [ui_commands]
Set current turn
Current turn set to 16

9/15/2023, 12:24:31 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:24:31 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:24:31 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:24:31 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:24:31 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:24:31 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:24:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:35 PM [ui_commands]
Exec UI commands
// Requested turn 16 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:24:35 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:35 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:24:38 PM [ui_commands]
Exec UI commands
// Requested turn 16 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:24:38 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:38 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:24:41 PM [ui_commands]
Exec UI commands
// Requested turn 16 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:24:41 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:24:44 PM [ui_commands]
Exec UI commands
// Requested turn 16 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:24:44 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:44 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:24:48 PM [ui_commands]
Exec UI commands
// Requested turn 16 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:24:48 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:48 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:24:51 PM [ui_commands]
Exec UI commands
// Requesting turn 16. Current turn in db: 16
move_card( 2, 3, 3, 1, '3', '2', 'move-card-233132-1694791491' );
set_match_meta( 'player_2_has_MoA_on_turn_16', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:24:51 PM [ui_commands]
Move card
Moving card 3 of player 2 from 3,1 to 3,2

9/15/2023, 12:24:51 PM [ui_commands]
Clear module
Module 3,1 cleared

9/15/2023, 12:24:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:51 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:24:54 PM [ui_commands]
Exec UI commands
// Requesting turn 16. Current turn in db: 16
move_card( 2, 3, 3, 1, '3', '2', 'move-card-233132-1694791491' );
set_match_meta( 'player_2_has_MoA_on_turn_16', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:24:54 PM [ui_commands]
Enable turn listenerfor all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:54 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:24:58 PM [ui_commands]
Exec UI commands
// Requesting turn 16. Current turn in db: 16
move_card( 2, 3, 3, 1, '3', '2', 'move-card-233132-1694791491' );
set_match_meta( 'player_2_has_MoA_on_turn_16', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:24:58 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:24:58 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:25:01 PM [ui_commands]
Exec UI commands
// Requesting turn 16. Current turn in db: 16
move_card( 2, 3, 3, 1, '3', '2', 'move-card-233132-1694791491' );
set_match_meta( 'player_2_has_MoA_on_turn_16', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:25:01 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:25:01 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:25:04 PM [ui_commands]
Exec UI commands
// Requesting turn 16. Current turn in db: 16
move_card( 2, 3, 3, 1, '3', '2', 'move-card-233132-1694791491' );
set_match_meta( 'player_2_has_MoA_on_turn_16', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
update_user_card_snapshot( 2, 6, {...} );
clear_module( 'place-2611-415', 1, 1 );
place_player_card_in_board( 1, 1, 2, 6, 'Bitconneeect', '0', '85.000', '3.000', '0.000', '0' );
put_card_to_sleep( 1, 1 );
prevent_player_placing_more_cards( 2, 6 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:25:04 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:25:04 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 6 of player 2

9/15/2023, 12:25:04 PM [ui_commands]
Clear module
Module 1,1 cleared

9/15/2023, 12:25:04 PM [play_card_voice]
Playing card sound bitconneeect.placement / card_voices.generals.bitconneeect.placement.i2

9/15/2023, 12:25:04 PM [ui_commands]
Place player card in board
Card 6 from player 2 placed on 1,1

9/15/2023, 12:25:04 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 1,1

9/15/2023, 12:25:04 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:25:04 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:25:08 PM [ui_commands]
Exec UI commands
// Requesting turn 16. Currentturn in db: 16
move_card( 2, 3, 3, 1, '3', '2', 'move-card-233132-1694791491' );
set_match_meta( 'player_2_has_MoA_on_turn_16', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
update_user_card_snapshot( 2, 6, {...} );
clear_module( 'place-2611-415', 1, 1 );
place_player_card_in_board( 1, 1, 2, 6, 'Bitconneeect', '0', '85.000', '3.000', '0.000', '0' );
put_card_to_sleep( 1, 1 );
prevent_player_placing_more_cards( 2, 6 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:25:08 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:25:08 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 6 of player 2

9/15/2023, 12:25:08 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 1,1

9/15/2023, 12:25:08 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:25:08 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:25:11 PM [ui_commands]
Exec UI commands
// Requesting turn 16. Current turn in db: 16
move_card( 2, 3, 3, 1, '3', '2', 'move-card-233132-1694791491' );
set_match_meta( 'player_2_has_MoA_on_turn_16', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
update_user_card_snapshot( 2, 6, {...} );
clear_module( 'place-2611-415', 1, 1 );
place_player_card_in_board( 1, 1, 2, 6, 'Bitconneeect', '0', '85.000', '3.000', '0.000', '0' );
put_card_to_sleep( 1, 1 );
prevent_player_placing_more_cards( 2, 6 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands
// Declaring new turn
set_current_turn( 17 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-pthss6wax6h33394', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:25:11 PM [ui_commands]
Enableturn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:25:11 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 6 of player 2

9/15/2023, 12:25:11 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 1,1

9/15/2023, 12:25:11 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:25:11 PM [ui_commands]
Set current turn
Current turn set to 17

9/15/2023, 12:25:11 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:25:11 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:25:11 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:25:11 PM [ui_commands]
Awaken sleeping cards
Awakened card at 2,1

9/15/2023, 12:25:11 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:25:11 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:25:11 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:25:11 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:25:11 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:25:11 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 5 to 6

9/15/2023, 12:25:25 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 7 located at 4,2 from my card 10 located at 5,3
target sides: upright, downleft, down - source sides: down, upleft, up
target at: upleft - source at: downright
suggested action: autoflip

9/15/2023, 12:25:25 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:25:26 PM [ui_commands]
Exec UI commands
// Executing singleton of card 10 at 5,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-110532742-1694791526' );
display_attack( 'singleton-ful-110532742-1694791526', 1, 10, 5, 3, 2, 7, 4, 2, 'upleft', 'hps', 11.000 );
// lower_card_stats( 'hps', 11.000, 4, 2 );
send_to_chamber( 'singleton-ful-110532742-1694791526', 4, 2, 7, 2, 'attack' );
add_nodes_to_player( 'singleton-ful-110532742-1694791526+an_after_attack', 1, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_1_has_MoA_on_turn_17', '10' );
// [-] Finished singleton #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:25:26 PM [play_card_voice]
Playing card sound crypto-zen.warcry / card_voices.soldiers.crypto-zen.warcry.i0

9/15/2023, 12:25:26 PM [ui_commands]
Send to chamber
Moving card 7 from player 2 located at 4,2 to chamber

9/15/2023, 12:25:27 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:7 at 4,2 ~ 11 HPs - 11 := 0 (in chunks of 0.55 HPs)

9/15/2023, 12:25:28 PM [ui_commands]
Update card life
Updating life of card 7 of player 2 at 4,2 from 11 to 0 (damage: 11)

9/15/2023, 12:25:28 PM [ui_commands]
Clear module
Module 4,2 cleared

9/15/2023, 12:25:29 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 6 to 7 - +1 nodes for defeating a soldier

9/15/2023, 12:25:29 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:25:29 PM [ui_commands]
Update user chamber (1/3)
Card 7 from player 2 added to internal chamber collection.

9/15/2023, 12:25:29 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2]

9/15/2023, 12:25:29 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7]

9/15/2023, 12:25:29 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:25:38 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #8 started

9/15/2023, 12:25:55 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #8 dropped on slot 2,2

9/15/2023, 12:25:55 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [2] to []

9/15/2023, 12:25:55 PM [ui_commands]
Place player card in board
Card 8 from player 1 placed on 2,2

9/15/2023, 12:25:55 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:25:56 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:25:56 PM [play_card_voice]
Playing card sound crypto-bot.placement / card_voices.soldiers.crypto-bot.placement.i1

9/15/2023, 12:25:56 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 8, {...} );
clear_module( 'place-1822-361', 2, 2 );
place_player_card_in_board( 2, 2, 1, 8, 'Crypto Bot', '0', '71.000', '1.000', '0.000', '0' );
put_card_to_sleep( 2, 2 );
prevent_player_placing_more_cards( 1, 8 );
deduct_nodes_from_player( 1, 1.000 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:25:56 PM [ui_commands]
Clear module
Module 2,2 cleared

9/15/2023, 12:25:56 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from[] to []

9/15/2023, 12:25:56 PM [ui_commands]
Place player card in board
Card 8 from player 1 placed on 2,2

9/15/2023, 12:25:56 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 2,2

9/15/2023, 12:25:56 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 7 to 6

9/15/2023, 12:25:56 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:25:58 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:25:58 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:25:58 PM [conclude_turn]
Board view blocked

9/15/2023, 12:25:58 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:25:58 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 18 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-cgi5u3xe29ewzbb5', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:25:58 PM [ui_commands]
Set current turn
Current turn set to 18

9/15/2023, 12:25:58 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:25:58 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:25:58 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:25:58 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:25:58 PM [ui_commands]
Awaken sleeping cards
Awakened card at 1,1

9/15/2023, 12:25:58 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:25:58 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:25:58 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:01 PM [ui_commands]
Exec UI commands
// Requested turn 18 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:26:01 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:01 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:05 PM [ui_commands]
Exec UI commands
// Requested turn 18 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:26:05 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:05 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:08 PM [ui_commands]
Exec UI commands
// Requested turn 18 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:26:08 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:08 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:11 PM [ui_commands]
Exec UI commands
// Requested turn 18 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:26:11 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:11 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:15 PM [ui_commands]
Exec UI commands
// Requested turn 18 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:26:15 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:15 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:18 PM [ui_commands]
Exec UI commands
// Requested turn 18 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:26:18 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:18 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:21 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
//Adding commands

9/15/2023, 12:26:21 PM [ui_commands]
Move card
Moving card 3 of player 2 from 3,2 to 5,2

9/15/2023, 12:26:21 PM [ui_commands]
Clear module
Module 3,2 cleared

9/15/2023, 12:26:21 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:21 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:25 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:26:25 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:25 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:28 PM [ui_commands]
Exec UI commands
// Requesting turn18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:26:28 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:28 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:31 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:26:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:35 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:26:35 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:35 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:38 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:26:38 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:38 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:41 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:26:41 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:44 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:26:44 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:44 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:48 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
update_user_card_snapshot( 2, 5, {...} );
clear_module( 'place-2532-693', 3, 2 );
place_player_card_in_board( 3, 2, 2, 5, 'Altcoin Dailee', '0', '94.000', '3.000', '0.000', '0' );
put_card_to_sleep( 3, 2 );
prevent_player_placing_more_cards( 2, 5 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:26:48 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:48 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 5 of player 2

9/15/2023, 12:26:48 PM [ui_commands]
Clear module
Module 3,2 cleared

9/15/2023, 12:26:48 PM [play_card_voice]
Playing card sound altcoin-dailee.placement / card_voices.generals.altcoin-dailee.placement.i2

9/15/2023, 12:26:48 PM [ui_commands]
Place player card in board
Card 5 from player 2 placed on 3,2

9/15/2023, 12:26:48 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 3,2

9/15/2023, 12:26:48 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:48 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:51 PM [ui_commands]
Exec UI commands
// Requesting turn 18. Current turn in db: 18
move_card( 2, 3, 3, 2, '5', '2', 'move-card-233252-1694791578' );
set_match_meta( 'player_2_has_MoA_on_turn_18', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
update_user_card_snapshot( 2, 5, {...} );
clear_module( 'place-2532-693', 3, 2 );
place_player_card_in_board( 3, 2, 2, 5, 'Altcoin Dailee', '0', '94.000', '3.000', '0.000', '0' );
put_card_to_sleep( 3, 2 );
prevent_player_placing_more_cards( 2, 5 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands
// Declaring new turn
set_current_turn( 19 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-8msttrhzzizkbknb', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:26:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:51 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 5 of player 2

9/15/2023, 12:26:51 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 3,2

9/15/2023, 12:26:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:26:51 PM [ui_commands]
Set current turn
Current turn set to 19

9/15/2023, 12:26:51 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:26:51 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:26:51 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:26:51 PM [ui_commands]
Awaken sleeping cards
Awakened card at 2,2

9/15/2023, 12:26:51 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:26:51 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:26:51 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:26:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:26:51 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:26:51 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 6 to 7

9/15/2023, 12:26:53 PM [app.battle_engine.hooks.flow_control.__card_moved]
Card #7 moved from slot 2,1 to slot 1,2

9/15/2023, 12:26:53 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:26:53 PM [ui_commands]
Place player card in board
Card 7 from player 1 placed on 1,2

9/15/2023, 12:26:53 PM [ui_commands]
Clear module
Module 2,1 cleared

9/15/2023, 12:26:53 PM [app.battle_engine.hooks.flow_control.__card_moved]
Board view blocked

9/15/2023, 12:26:53 PM [app.battle_engine.hooks.flow_control.__card_movement_confirmed]
Board view unblocked

9/15/2023, 12:26:53 PM [ui_commands]
Clear module
Module 2,1 cleared

9/15/2023, 12:26:53 PM [ui_commands]
Exec UI commands
move_card( 1, 7, 2, 1, '1', '2', 'move-card-172112-1694791614' );
set_match_meta( 'player_1_has_MoA_on_turn_19', '7' );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:26:53 PM [ui_commands]
Move card
Moving card 7 of player 1 from 2,1 to 1,2

9/15/2023, 12:26:53 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:27:01 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #4 started

9/15/2023, 12:27:10PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #4 dropped on slot 4,2

9/15/2023, 12:27:10 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:27:10 PM [ui_commands]
Place player card in board
Card 4 from player 1 placed on 4,2

9/15/2023, 12:27:10 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:27:11 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:27:11 PM [play_card_voice]
Playing card sound mr-bureau.placement / card_voices.generals.mr-bureau.placement.i1

9/15/2023, 12:27:11 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 4, {...} );
clear_module( 'place-1442-321', 4, 2 );
place_player_card_in_board( 4, 2, 1, 4, 'Mr. Bureau', '0', '89.000', '3.000', '0.000', '0' );
put_card_to_sleep( 4, 2 );
prevent_player_placing_more_cards( 1, 4 );
deduct_nodes_from_player( 1, 3.000 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:27:11 PM [ui_commands]
Clear module
Module 4,2 cleared

9/15/2023, 12:27:11 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:27:11 PM [ui_commands]
Place player card in board
Card 4 from player 1 placed on 4,2

9/15/2023, 12:27:11 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 4,2

9/15/2023, 12:27:11 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 7 to 4

9/15/2023, 12:27:11 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:27:13 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:27:13 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:27:13 PM [conclude_turn]
Board view blocked

9/15/2023, 12:27:13 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:27:13 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 20 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-y27qs36qc5832hgz', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:27:13 PM [ui_commands]
Set current turn
Current turn set to 20

9/15/2023, 12:27:13 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:27:13 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:27:13 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:27:13 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:27:13 PM [ui_commands]
Awaken sleeping cards
Awakened card at 3,2

9/15/2023, 12:27:13 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:27:13 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:27:13 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:17 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:27:17 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:17 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:20 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:27:20 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:20 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:23 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:27:23 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:23 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:27 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2);

9/15/2023, 12:27:27 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:27 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:30 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:27:30 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listenerfor all but player 2

9/15/2023, 12:27:30 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:33 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:27:33 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:33 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:37 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:27:37 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:37 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:40 PM [ui_commands]
Exec UI commands
// Requested turn 20 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:27:40 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:27:40 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:43 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2, 'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps', 94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:27:43 PM [play_card_voice]
Playing card sound altcoin-dailee.warcry / card_voices.generals.altcoin-dailee.warcry.i0

9/15/2023, 12:27:43 PM [ui_commands]
Send to chamber
Moving card 4 from player 1 located at 4,2 to chamber

9/15/2023, 12:27:43 PM [ui_commands]
Send to chamber
Moving card 5 from player 2 located at 3,2 to chamber

9/15/2023, 12:27:43 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:44 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:4 at 4,2 ~ 89 HPs - 89 := 0 (in chunks of 4.45 HPs)

9/15/2023, 12:27:45 PM [play_card_voice]
Playing card sound mr-bureau.warcry / card_voices.generals.mr-bureau.warcry.i0

9/15/2023, 12:27:45 PM [ui_commands]
Update card life
Updating life of card 4 of player 1 at 4,2 from 89 to 0 (damage: 89)

9/15/2023, 12:27:46 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2, 'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps', 94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:27:46 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:46 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:5 at 3,2 ~ 94 HPs - 94 := 0 (in chunks of 4.7 HPs)

9/15/2023, 12:27:47 PM [ui_commands]
Update card life
Updating life of card 5 of player 2 at 3,2 from 94 to 0 (damage: 94)

9/15/2023, 12:27:49 PM [ui_commands]
Clear module
Module 4,2 cleared

9/15/2023, 12:27:49 PM [ui_commands]
Clear module
Module 3,2 cleared

9/15/2023, 12:27:49 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 4 to 7 - +3 nodes for defeating a general

9/15/2023, 12:27:49 PM [ui_commands]
Update user chamber (1/3)
Card 4 from player 1 added to internal chamber collection.

9/15/2023, 12:27:49 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4]

9/15/2023, 12:27:49 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7]

9/15/2023, 12:27:49 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:27:49 PM [ui_commands]
Update user chamber (1/3)
Card 5 from player 2 added to internal chamber collection.

9/15/2023, 12:27:49 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4]

9/15/2023, 12:27:49 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5]

9/15/2023, 12:27:49 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:27:49 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2, 'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps', 94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:27:49 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:52 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2, 'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps', 94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:27:52 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:55 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2, 'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps', 94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:27:55 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:27:58 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2, 'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps', 94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:27:58 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:28:01 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2, 'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps',94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands
update_user_card_snapshot( 2, 4, {...} );
clear_module( 'place-2432-253', 3, 2 );
place_player_card_in_board( 3, 2, 2, 4, 'Andrenopoulos', '0', '132.000', '3.000', '0.000', '0' );
put_card_to_sleep( 3, 2 );
prevent_player_placing_more_cards( 2, 4 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:28:01 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 4 of player 2

9/15/2023, 12:28:01 PM [ui_commands]
Clear module
Module 3,2 cleared

9/15/2023, 12:28:01 PM [play_card_voice]
Playing card sound andrenopoulos.placement / card_voices.generals.andrenopoulos.placement.i1

9/15/2023, 12:28:01 PM [ui_commands]
Place player card in board
Card 4 from player 2 placed on 3,2

9/15/2023, 12:28:01 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 3,2

9/15/2023, 12:28:01 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:28:01 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:28:05 PM [ui_commands]
Exec UI commands
// Requesting turn 20. Current turn in db: 20
// Executing hit by 2:5 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-25321442-1694791662' );
display_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 1, 4, 4, 2,'downright', 'hps', 89.000 );
// lower_card_stats( 'hps', 89.000, 4, 2 );
display_counter_attack( 'attack-25321442-1694791662', 2, 5, 3, 2, 'upleft', 1, 4, 4, 2, 'hps', 94.000 );
// lower_card_stats( 'hps', 94.000, 3, 2 );
// #attack-25321442-1694791662 results: TIE with dual kills
send_to_chamber( 'attack-25321442-1694791662-d1', 4, 2, 4, 1, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_', '5' );
send_to_chamber( 'attack-25321442-1694791662-d2', 3, 2, 5, 2, 'counter' );
add_nodes_to_player( 'attack-25321442-1694791662+an_after_counter', 1, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands
update_user_card_snapshot( 2, 4, {...} );
clear_module( 'place-2432-253', 3, 2 );
place_player_card_in_board( 3, 2, 2, 4, 'Andrenopoulos', '0', '132.000', '3.000', '0.000', '0' );
put_card_to_sleep( 3, 2 );
prevent_player_placing_more_cards( 2, 4 );
deduct_nodes_from_player( 2, 3.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands
// Declaring new turn
set_current_turn( 21 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-uinqdnfxwyf5d6jj', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:28:05 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 4 of player 2

9/15/2023, 12:28:05 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 3,2

9/15/2023, 12:28:05 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:28:05 PM [ui_commands]
Set current turn
Current turn set to 21

9/15/2023, 12:28:05 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:28:05 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:28:05 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:28:05 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:28:05 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:28:05 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:28:05 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:28:05 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:28:05 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 7 to 8

9/15/2023, 12:28:19 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 6 located at 1,1 from my card 7 located at 1,2
target sides: upright, downright - source sides: upright, downleft, left
target at: left - source at: right
suggested action: autoflip

9/15/2023, 12:28:19 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:28:19 PM [ui_commands]
Exec UI commands
// Executing singleton of card 7 at 1,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-17122611-1694791699' );
display_attack( 'singleton-ful-17122611-1694791699', 1, 7, 1, 2, 2, 6, 1, 1, 'left', 'hps', 85.000 );
// lower_card_stats( 'hps', 85.000, 1, 1 );
send_to_chamber( 'singleton-ful-17122611-1694791699', 1, 1, 6, 2, 'attack' );
add_nodes_to_player( 'singleton-ful-17122611-1694791699+an_after_attack', 1, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_1_has_MoA_on_turn_21', '7' );
// [-] Finished singleton #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:28:19 PM [play_card_voice]
Playing card sound giga-sailer.warcry / card_voices.generals.giga-sailer.warcry.i0

9/15/2023, 12:28:19 PM [ui_commands]
Send to chamber
Moving card 6 from player 2 located at 1,1 to chamber

9/15/2023, 12:28:20 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:6 at 1,1 ~ 85 HPs - 85 := 0 (in chunks of 4.25 HPs)

9/15/2023, 12:28:21 PM [ui_commands]
Update card life
Updating life of card 6 of player 2 at 1,1 from 85 to 0 (damage: 85)

9/15/2023, 12:28:22 PM [ui_commands]
Clear module
Module 1,1 cleared

9/15/2023, 12:28:22 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 8 to 11 - +3 nodes for defeating a general

9/15/2023, 12:28:23 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:28:23 PM [ui_commands]
Update user chamber (1/3)
Card 6 from player 2 added to internal chamber collection.

9/15/2023, 12:28:23 PM [ui_commands]
Update user chamber (2/3)
Player 1chamber contents: [11,9,6,5,2,4]

9/15/2023, 12:28:23 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6]

9/15/2023, 12:28:23 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:28:39 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #3 started

9/15/2023, 12:28:54 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #3 dropped on slot 2,1

9/15/2023, 12:28:54 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:28:54 PM [ui_commands]
Place player card in board
Card 3 from player 1 placed on 2,1

9/15/2023, 12:28:54 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:28:55 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:28:55 PM [play_card_voice]
Playing card sound bitconneeect.placement / card_voices.generals.bitconneeect.placement.i2

9/15/2023, 12:28:55 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 3, {...} );
clear_module( 'place-1321-577', 2, 1 );
place_player_card_in_board( 2, 1, 1, 3, 'Bitconneeect', '0', '91.000', '3.000', '0.000', '0' );
put_card_to_sleep( 2, 1 );
prevent_player_placing_more_cards( 1, 3 );
deduct_nodes_from_player( 1, 3.000 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:28:55 PM [ui_commands]
Clear module
Module 2,1 cleared

9/15/2023, 12:28:55 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:28:55 PM [ui_commands]
Place player card in board
Card 3 from player 1 placed on 2,1

9/15/2023, 12:28:55 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 2,1

9/15/2023, 12:28:55 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 11 to 8

9/15/2023, 12:28:55 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:28:56 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:28:56 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:28:56 PM [conclude_turn]
Board view blocked

9/15/2023, 12:28:56 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:28:56 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 22 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-qn48paesbq4xgjdk', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:28:56 PM [ui_commands]
Set current turn
Current turn set to 22

9/15/2023, 12:28:56 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:28:56 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:28:56 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:28:56 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:28:56 PM [ui_commands]
Awaken sleeping cards
Awakened card at 3,2

9/15/2023, 12:28:56 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:28:56 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:28:56 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:00 PM [ui_commands]
Exec UI commands
// Requested turn 22 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:29:00 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:00 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:03 PM [ui_commands]
Exec UI commands
// Requested turn 22 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:29:03 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:03 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:06 PM [ui_commands]
Exec UI commands
// Requested turn 22 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:29:06 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:06 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:10 PM [ui_commands]
Exec UI commands
// Requested turn 22 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:29:10 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:10 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:13 PM [ui_commands]
Exec UI commands
// Requesting turn 22. Current turn in db: 22
// Executing singleton of card 4 at 3,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-24321712-1694791751' );
display_attack( 'singleton-ful-24321712-1694791751', 2, 4, 3, 2, 1, 7, 1, 2, 'up', 'hps', 115.000 );
// lower_card_stats( 'hps', 115.000, 1, 2 );
send_to_chamber( 'singleton-ful-24321712-1694791751', 1, 2, 7, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-24321712-1694791751+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_22', '4' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:29:13 PM [play_card_voice]
Playing card sound andrenopoulos.warcry / card_voices.generals.andrenopoulos.warcry.i0

9/15/2023, 12:29:13 PM [ui_commands]
Send to chamber
Moving card 7 from player 1 located at 1,2 to chamber

9/15/2023, 12:29:13 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:14 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:7 at 1,2 ~ 115 HPs - 115 := 0 (in chunks of 5.75 HPs)

9/15/2023, 12:29:15 PM [ui_commands]
Update card life
Updating life of card 7 of player 1 at 1,2 from 115 to 0 (damage: 115)

9/15/2023, 12:29:16 PM [ui_commands]
Clear module
Module 1,2 cleared

9/15/2023, 12:29:16 PM [ui_commands]
Exec UI commands
// Requesting turn 22. Current turn in db: 22
// Executing singleton of card 4 at 3,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-24321712-1694791751' );
display_attack( 'singleton-ful-24321712-1694791751', 2, 4, 3, 2, 1, 7, 1, 2, 'up', 'hps', 115.000 );
// lower_card_stats( 'hps', 115.000, 1, 2 );
send_to_chamber( 'singleton-ful-24321712-1694791751', 1, 2, 7, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-24321712-1694791751+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_22', '4' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:29:16 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:16 PM [ui_commands]
Update user chamber (1/3)
Card 7 from player 1 added to internal chamber collection.

9/15/2023, 12:29:16 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7]

9/15/2023, 12:29:16 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6]

9/15/2023, 12:29:16 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:29:19 PM [ui_commands]
Exec UI commands
// Requesting turn 22. Current turn in db: 22
// Executing singleton of card 4 at 3,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-24321712-1694791751' );
display_attack( 'singleton-ful-24321712-1694791751', 2, 4, 3, 2, 1, 7, 1, 2, 'up', 'hps', 115.000 );
// lower_card_stats( 'hps', 115.000, 1, 2 );
send_to_chamber( 'singleton-ful-24321712-1694791751', 1,2, 7, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-24321712-1694791751+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_22', '4' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:29:19 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:22 PM [ui_commands]
Exec UI commands
// Requesting turn 22. Current turn in db: 22
// Executing singleton of card 4 at 3,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-24321712-1694791751' );
display_attack( 'singleton-ful-24321712-1694791751', 2, 4, 3, 2, 1, 7, 1, 2, 'up', 'hps', 115.000 );
// lower_card_stats( 'hps', 115.000, 1, 2 );
send_to_chamber( 'singleton-ful-24321712-1694791751', 1, 2, 7, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-24321712-1694791751+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_22', '4' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:29:22 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:25 PM [ui_commands]
Exec UI commands
// Requesting turn 22. Current turn in db: 22
// Executing singleton of card 4 at 3,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-24321712-1694791751' );
display_attack( 'singleton-ful-24321712-1694791751', 2, 4, 3, 2, 1, 7, 1, 2, 'up', 'hps', 115.000 );
// lower_card_stats( 'hps', 115.000, 1, 2);
send_to_chamber( 'singleton-ful-24321712-1694791751', 1, 2, 7, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-24321712-1694791751+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_22', '4' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:29:25 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:28 PM [ui_commands]
Exec UI commands
// Requesting turn 22. Current turn in db: 22
// Executing singleton of card 4 at 3,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-24321712-1694791751' );
display_attack( 'singleton-ful-24321712-1694791751', 2, 4, 3, 2, 1, 7, 1, 2, 'up', 'hps', 115.000 );
// lower_card_stats( 'hps', 115.000, 1, 2 );
send_to_chamber( 'singleton-ful-24321712-1694791751', 1, 2, 7, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-24321712-1694791751+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_22', '4' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:29:28 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:31 PM [ui_commands]
Exec UI commands
// Requesting turn 22. Current turn in db: 22
// Executing singleton of card 4 at 3,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-24321712-1694791751' );
display_attack( 'singleton-ful-24321712-1694791751', 2, 4, 3, 2, 1, 7, 1, 2, 'up','hps', 115.000 );
// lower_card_stats( 'hps', 115.000, 1, 2 );
send_to_chamber( 'singleton-ful-24321712-1694791751', 1, 2, 7, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-24321712-1694791751+an_after_attack', 2, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_2_has_MoA_on_turn_22', '4' );
// [-] Finished singleton #1/1
// Adding commands
// Declaring new turn
set_current_turn( 23 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-neb6a4r3f9tkjc4g', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:29:31 PM [ui_commands]
Set current turn
Current turn set to 23

9/15/2023, 12:29:31 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:29:31 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:29:31 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:29:31 PM [ui_commands]
Awaken sleeping cards
Awakened card at 2,1

9/15/2023, 12:29:31 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:29:31 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:29:31 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:29:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:29:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:31 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 8 to 9

9/15/2023, 12:29:35 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 4 located at 3,2 from my card 3 located at 2,1
target sides: up, upright, left, down - source sides: downright, downleft
target at: downright - source at: upleft
suggested action: autoflip

9/15/2023, 12:29:35 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:29:35 PM [ui_commands]
Exec UI commands
// Executing singleton of card 3 at 2,1
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-std-13212432-1694791775' );
display_attack( 'singleton-std-13212432-1694791775', 1, 3, 2, 1, 2, 4, 3, 2, 'downright', 'hps', 95 );
// lower_card_stats( 'hps', 95, 3, 2 );
set_match_meta( 'player_1_has_MoA_on_turn_23', '3' );
// [-] Finished singleton #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:29:35 PM [play_card_voice]
Playing card sound bitconneeect.warcry / card_voices.generals.bitconneeect.warcry.i0

9/15/2023, 12:29:36 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:4 at 3,2 ~ 132 HPs - 95 := 37 (in chunks of 4.75 HPs)

9/15/2023, 12:29:37 PM [ui_commands]
Update card life
Updating life of card 4 of player 2 at 3,2 from 132 to 37 (damage: 95)

9/15/2023, 12:29:37 PM [app.battle_engine.hooks.flow_control.__oponent_card_click_confirmed]
Board view unblocked

9/15/2023, 12:29:52 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:29:52 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:29:52 PM [conclude_turn]
Board view blocked

9/15/2023, 12:29:52 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:29:52 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 24 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-bb8m992s3neumwgn', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:29:52 PM [ui_commands]
Set current turn
Current turn set to 24

9/15/2023, 12:29:52 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:29:52 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:29:53 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:29:53 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:29:53 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:29:53 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:29:53 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:56 PM [ui_commands]
Exec UI commands
// Requested turn 24 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:29:56 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:56 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:29:59 PM [ui_commands]
Exec UI commands
// Requesting turn 24. Current turn in db: 24
move_card( 2, 4, 3, 2, '3', '1', 'move-card-243231-1694791798' );
set_match_meta( 'player_2_has_MoA_on_turn_24', '4' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:29:59 PM [ui_commands]
Move card
Moving card 4 of player 2 from 3,2 to 3,1

9/15/2023, 12:29:59 PM [ui_commands]
Clear module
Module 3,2 cleared

9/15/2023, 12:29:59 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:29:59 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:02 PM [ui_commands]
Exec UI commands
// Requesting turn 24. Current turn in db: 24
move_card( 2, 4, 3, 2, '3', '1', 'move-card-243231-1694791798' );
set_match_meta( 'player_2_has_MoA_on_turn_24', '4' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:30:02 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:30:02 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:06 PM [ui_commands]
Exec UI commands
// Requesting turn 24. Current turn in db: 24
move_card( 2, 4, 3, 2, '3', '1', 'move-card-243231-1694791798' );
set_match_meta( 'player_2_has_MoA_on_turn_24', '4' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:30:06 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:30:06 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:09 PM [ui_commands]
Exec UI commands
// Requesting turn 24. Current turn in db: 24
move_card( 2, 4, 3, 2, '3', '1', 'move-card-243231-1694791798' );
set_match_meta( 'player_2_has_MoA_on_turn_24', '4' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
// Declaring new turn
set_current_turn( 25 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-ndruq7z4u6ebi65a', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:30:09 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:30:09 PM [ui_commands]
Set current turn
Current turn set to 25

9/15/2023, 12:30:09 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:30:09 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:30:09 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:30:09 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:30:09 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:30:09 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:30:09 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:30:09 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:09 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 9 to 10

9/15/2023, 12:30:15 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 4 located at 3,1 from my card 3 located at 2,1
target sides: up, upright, left, down - source sides: downright, downleft
target at: downleft - source at: upright
suggested action: hit

9/15/2023, 12:30:15 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:30:16PM [ui_commands]
Exec UI commands
// Executing hit by 1:3 at 2,1
// [+] Starting hit #1/1
set_new_attack_run( 'attack-13212431-1694791816' );
display_attack( 'attack-13212431-1694791816', 1, 3, 2, 1, 2, 4, 3, 1, 'downleft', 'hps', 37.000 );
// lower_card_stats( 'hps', 37.000, 3, 1 );
display_counter_attack( 'attack-13212431-1694791816', 1, 3, 2, 1, 'upright', 2, 4, 3, 1, 'hps', 91.000 );
// lower_card_stats( 'hps', 91.000, 2, 1 );
// #attack-13212431-1694791816 results: TIE with dual kills
send_to_chamber( 'attack-13212431-1694791816-d1', 3, 1, 4, 2, 'counter' );
add_nodes_to_player( 'attack-13212431-1694791816+an_after_attack', 1, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_1_has_MoA_on_turn_', '3' );
send_to_chamber( 'attack-13212431-1694791816-d2', 2, 1, 3, 1, 'counter' );
add_nodes_to_player( 'attack-13212431-1694791816+an_after_counter', 2, 3, '+3 nodes for defeating a general' );
// [-] Finished hit #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:30:16 PM [play_card_voice]
Playing card sound bitconneeect.warcry / card_voices.generals.bitconneeect.warcry.i0

9/15/2023, 12:30:16 PM [ui_commands]
Send to chamber
Moving card 4 from player 2 located at 3,1 to chamber

9/15/2023, 12:30:16 PM [ui_commands]
Send to chamber
Moving card 3 from player 1 located at 2,1 to chamber

9/15/2023, 12:30:17 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:4 at 3,1 ~ 37 HPs - 37 := 0 (in chunks of 1.85 HPs)

9/15/2023, 12:30:18 PM [play_card_voice]
Playing card sound andrenopoulos.warcry / card_voices.generals.andrenopoulos.warcry.i0

9/15/2023, 12:30:18 PM [ui_commands]
Update card life
Updating life of card 4 of player 2 at 3,1 from 37 to 0 (damage: 37)

9/15/2023, 12:30:19 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 10 to 13- +3 nodes for defeating a general

9/15/2023, 12:30:19 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:3 at 2,1 ~ 91 HPs - 91 := 0 (in chunks of 4.55 HPs)

9/15/2023, 12:30:20 PM [ui_commands]
Update card life
Updating life of card 3 of player 1 at 2,1 from 91 to 0 (damage: 91)

9/15/2023, 12:30:21 PM [ui_commands]
Clear module
Module 3,1 cleared

9/15/2023, 12:30:21 PM [ui_commands]
Clear module
Module 2,1 cleared

9/15/2023, 12:30:21 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:30:21 PM [ui_commands]
Update user chamber (1/3)
Card 4 from player 2 added to internal chamber collection.

9/15/2023, 12:30:21 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7]

9/15/2023, 12:30:21 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4]

9/15/2023, 12:30:21 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:30:21 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:30:21 PM [ui_commands]
Update user chamber (1/3)
Card 3 from player 1 added to internal chamber collection.

9/15/2023, 12:30:21 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7,3]

9/15/2023, 12:30:21 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4]

9/15/2023, 12:30:22 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:30:27 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:30:27 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:30:27 PM [conclude_turn]
Board view blocked

9/15/2023, 12:30:27 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:30:27 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 26 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-hdn3q4ta4p67623f', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:30:27 PM [ui_commands]
Set current turn
Current turn set to 26

9/15/2023, 12:30:27 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:30:27 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:30:27 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:30:27 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:30:27 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:30:27 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:30:27 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:30:31 PM [ui_commands]
Exec UI commands
// Requested turn 26 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:30:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:30:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:34 PM [ui_commands]
Exec UI commands
// Requesting turn 26. Current turn in db: 26
// Executing singleton of card 3 at 5,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-235211053-1694791833' );
display_attack( 'singleton-ful-235211053-1694791833', 2, 3, 5, 2, 1, 10, 5, 3, 'right', 'hps', 3.000 );
// lower_card_stats( 'hps', 3.000, 5, 3 );
send_to_chamber( 'singleton-ful-235211053-1694791833', 5, 3, 10, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-235211053-1694791833+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_26', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:30:34 PM [play_card_voice]
Playing card sound bigboy.warcry / card_voices.generals.bigboy.warcry.i0

9/15/2023, 12:30:34 PM [ui_commands]
Send to chamber
Moving card 10 from player 1 located at 5,3 to chamber

9/15/2023, 12:30:34 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:35 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:10 at 5,3 ~ 3 HPs - 3 := 0 (in chunks of 0.15 HPs)

9/15/2023, 12:30:36 PM [ui_commands]
Update card life
Updating life of card 10 of player 1 at 5,3 from 3 to 0 (damage: 3)

9/15/2023, 12:30:37 PM [ui_commands]
Clear module
Module 5,3 cleared

9/15/2023, 12:30:37 PM [ui_commands]
Exec UI commands
// Requesting turn 26. Current turn in db: 26
// Executing singleton of card 3 at 5,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-235211053-1694791833' );
display_attack( 'singleton-ful-235211053-1694791833', 2, 3, 5, 2, 1, 10, 5, 3, 'right', 'hps', 3.000 );
// lower_card_stats( 'hps', 3.000, 5, 3 );
send_to_chamber( 'singleton-ful-235211053-1694791833', 5, 3, 10, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-235211053-1694791833+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_26', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:30:37 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:37 PM [ui_commands]
Update user chamber (1/3)
Card 10 from player 1 added to internal chamber collection.

9/15/2023, 12:30:37 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7,3,10]

9/15/2023, 12:30:37 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4]

9/15/2023, 12:30:37 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:30:40 PM [ui_commands]
Exec UI commands
// Requesting turn 26. Current turn in db: 26
// Executing singleton of card 3 at 5,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-235211053-1694791833' );
display_attack( 'singleton-ful-235211053-1694791833', 2, 3, 5, 2, 1, 10, 5, 3, 'right', 'hps', 3.000 );
// lower_card_stats( 'hps', 3.000, 5, 3 );
send_to_chamber( 'singleton-ful-235211053-1694791833', 5, 3, 10, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-235211053-1694791833+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_26', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:30:40 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:43 PM [ui_commands]
Exec UI commands
// Requesting turn 26. Current turn in db: 26
// Executing singleton of card 3 at 5,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-235211053-1694791833' );
display_attack( 'singleton-ful-235211053-1694791833', 2, 3, 5, 2, 1, 10, 5, 3, 'right', 'hps', 3.000 );
// lower_card_stats( 'hps', 3.000, 5, 3 );
send_to_chamber( 'singleton-ful-235211053-1694791833', 5, 3, 10, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-235211053-1694791833+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_26', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023,12:30:43 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:46 PM [ui_commands]
Exec UI commands
// Requesting turn 26. Current turn in db: 26
// Executing singleton of card 3 at 5,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-235211053-1694791833' );
display_attack( 'singleton-ful-235211053-1694791833', 2, 3, 5, 2, 1, 10, 5, 3, 'right', 'hps', 3.000 );
// lower_card_stats( 'hps', 3.000, 5, 3 );
send_to_chamber( 'singleton-ful-235211053-1694791833', 5, 3, 10, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-235211053-1694791833+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_26', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:30:46 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:49 PM [ui_commands]
Exec UI commands
// Requesting turn 26. Current turn in db: 26
// Executing singleton of card 3 at 5,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-235211053-1694791833' );
display_attack( 'singleton-ful-235211053-1694791833', 2, 3, 5, 2, 1, 10, 5, 3, 'right', 'hps', 3.000 );
// lower_card_stats( 'hps', 3.000, 5, 3 );
send_to_chamber( 'singleton-ful-235211053-1694791833', 5, 3, 10, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-235211053-1694791833+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_26', '3' );
// [-] Finished singleton #1/1
// Adding commands
// Declaring new turn
set_current_turn( 27 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-bi38g4hbggzz2fmg', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:30:49 PM [ui_commands]
Set current turn
Current turn set to 27

9/15/2023, 12:30:49 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:30:49 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:30:49 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:30:49 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:30:49 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:30:49 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:30:49 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:30:49 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:30:49 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 13 to 14

9/15/2023, 12:31:18 PM [app.battle_engine.hooks.flow_control.__card_moved]
Card #8 moved from slot 2,2 to slot 4,2

9/15/2023, 12:31:18 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:31:18 PM [ui_commands]
Place player card in board
Card 8 from player 1 placed on 4,2

9/15/2023, 12:31:18 PM [ui_commands]
Clear module
Module 2,2 cleared

9/15/2023, 12:31:18 PM [app.battle_engine.hooks.flow_control.__card_moved]
Board view blocked

9/15/2023, 12:31:19 PM [app.battle_engine.hooks.flow_control.__card_movement_confirmed]
Board view unblocked

9/15/2023, 12:31:19 PM [ui_commands]
Clear module
Module 2,2 cleared

9/15/2023, 12:31:19 PM [ui_commands]
Exec UI commands
move_card( 1, 8, 2, 2, '4', '2', 'move-card-182242-1694791879' );
set_match_meta( 'player_1_has_MoA_on_turn_27', '8' );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:31:19 PM [ui_commands]
Move card
Moving card 8 of player 1 from 2,2 to 4,2

9/15/2023, 12:31:19 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:31:27 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:31:27 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:31:27 PM [conclude_turn]
Board view blocked

9/15/2023, 12:31:27 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:31:27 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 28 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-j2a93bbdwr787rwx', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:31:27 PM [ui_commands]
Set current turn
Current turn set to 28

9/15/2023, 12:31:27 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:31:27 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:31:27 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turntimer stopped

9/15/2023, 12:31:27 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:31:27 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:31:27 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:31:27 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:31 PM [ui_commands]
Exec UI commands
// Requested turn 28 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:31:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:31:34 PM [ui_commands]
Exec UI commands
// Requested turn 28 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:31:34 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:34 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:31:37 PM [ui_commands]
Exec UI commands
// Requested turn 28 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:31:37 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:37 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:31:41 PM [ui_commands]
Exec UI commands
// Requesting turn 28. Current turn in db: 28
move_card( 2, 3, 5, 2, '5', '3', 'move-card-235253-1694791900' );
set_match_meta( 'player_2_has_MoA_on_turn_28', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:31:41 PM [ui_commands]
Move card
Moving card 3 of player 2 from 5,2 to 5,3

9/15/2023, 12:31:41 PM [ui_commands]
Clear module
Module 5,2 cleared

9/15/2023, 12:31:41 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:31:44 PM [ui_commands]
Exec UI commands
// Requesting turn 28. Current turn in db: 28
move_card( 2, 3, 5, 2, '5', '3', 'move-card-235253-1694791900' );
set_match_meta( 'player_2_has_MoA_on_turn_28', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:31:44 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:44 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:31:47 PM [ui_commands]
Exec UI commands
// Requesting turn 28. Current turn in db: 28
move_card( 2, 3, 5, 2, '5', '3', 'move-card-235253-1694791900' );
set_match_meta( 'player_2_has_MoA_on_turn_28', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:31:47 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:47 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:31:50 PM [ui_commands]
Exec UI commands
// Requesting turn 28. Current turn in db: 28
move_card( 2, 3, 5, 2, '5', '3', 'move-card-235253-1694791900' );
set_match_meta( 'player_2_has_MoA_on_turn_28', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:31:50 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:31:50 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:31:54 PM [ui_commands]
Exec UI commands
// Requesting turn 28. Current turn in db: 28
move_card( 2, 3, 5, 2, '5', '3', 'move-card-235253-1694791900' );
set_match_meta( 'player_2_has_MoA_on_turn_28', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
// Declaring new turn
set_current_turn( 29 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-thqxh965tatqhza8', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:31:54 PM [ui_commands]
Enable turn listener for all butplayer...
Enabling turn listener for all but player 2

9/15/2023, 12:31:54 PM [ui_commands]
Set current turn
Current turn set to 29

9/15/2023, 12:31:54 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:31:54 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:31:54 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:31:54 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:31:54 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:31:54 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:31:54 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:31:54 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commandsexecuted.

9/15/2023, 12:31:54 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 14 to 15

9/15/2023, 12:32:15 PM [ui_commands]
Pass turn
Manual turn pass invoked

9/15/2023, 12:32:15 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:32:15 PM [pass_turn]
Board view blocked

9/15/2023, 12:32:15 PM [pass_turn]
Board viewunblocked

9/15/2023, 12:32:15 PM [ui_commands]
Exec UI commands
notify_after_pass( 'notif-dmz6i7ptmh98', 1, 1 )
// Declaring new turn
set_current_turn( 30 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-7kejz33fkse4h9za', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:32:15 PM [ui_commands]
Set current turn
Current turn set to 30

9/15/2023, 12:32:15 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:32:15 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:32:15 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:32:15 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:32:15 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:32:15 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:32:15 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:18 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:18 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:18 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023,12:32:22 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:22 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:22 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:25 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:25 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:25 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:28 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:28 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:28 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:31 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:35PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:35 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:35 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:38 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:38 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:38 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:41 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:41 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:45 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:45 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:45 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:48 PM [ui_commands]
Exec UI commands
// Requested turn 30 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:32:48 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:48 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:51 PM [ui_commands]
Exec UI commands
// Requesting turn 30. Current turn in db: 30
update_user_card_snapshot( 2, 2, {...} );
clear_module( 'place-2221-465', 2, 1 );
place_player_card_in_board( 2, 1, 2, 2, 'Charldano', '0', '150.000', '5.000', '0.000', '0' );
put_card_to_sleep( 2, 1 );
prevent_player_placing_more_cards( 2, 2 );
deduct_nodes_from_player( 2, 5.000 );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
// Declaring new turn
set_current_turn( 31 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-igwwserj9bm3za3q', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:32:51 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 2 of player 2

9/15/2023, 12:32:51 PM [ui_commands]
Clear module
Module 2,1 cleared

9/15/2023, 12:32:51 PM [play_card_voice]
Playing card sound charldano.placement / card_voices.legendaries.charldano.placement.i2

9/15/2023, 12:32:51 PM [ui_commands]
Place player card in board
Card 2 from player 2 placed on 2,1

9/15/2023, 12:32:51 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 2,1

9/15/2023, 12:32:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:32:51 PM [ui_commands]
Set current turn
Current turn set to 31

9/15/2023, 12:32:51 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:32:51 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:32:51 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:32:51 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:32:51 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:32:51 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:32:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:32:51 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:32:51 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 15 to 16

9/15/2023, 12:33:08 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #12 started

9/15/2023, 12:33:48 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #12 dropped on slot 4,1

9/15/2023, 12:33:48 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:33:48 PM [ui_commands]
Place player card in board
Card 12 from player 1 placed on 4,1

9/15/2023, 12:33:48 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:33:48 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:33:48 PM [play_card_voice]
Playing card sound oracle.placement / card_voices.legendaries.oracle.placement.i1

9/15/2023, 12:33:48 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 12, {...} );
clear_module( 'place-11241-880',4, 1 );
place_player_card_in_board( 4, 1, 1, 12, 'Oracle', '0', '162.000', '5.000', '0.000', '0' );
put_card_to_sleep( 4, 1 );
prevent_player_placing_more_cards( 1, 12 );
deduct_nodes_from_player( 1, 5.000 );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:33:48 PM [ui_commands]
Clear module
Module 4,1 cleared

9/15/2023, 12:33:48 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:33:48 PM [ui_commands]
Place player card in board
Card 12 fromplayer 1 placed on 4,1

9/15/2023, 12:33:48 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 4,1

9/15/2023, 12:33:48 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 16 to 11

9/15/2023, 12:33:48 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:33:50 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:33:50 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:33:50 PM [conclude_turn]
Board view blocked

9/15/2023, 12:33:50 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:33:50 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 32 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-63b7b989g89mjpd2', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:33:50 PM [ui_commands]
Set current turn
Current turn set to 32

9/15/2023, 12:33:50 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:33:50 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:33:50 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:33:50 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:33:50 PM [ui_commands]
Awaken sleeping cards
Awakened card at 2,1

9/15/2023, 12:33:50 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:33:50 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:33:50 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:33:54 PM [ui_commands]
ExecUI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:33:54 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:33:54 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:33:57 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:33:57 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:33:57 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:00 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:00 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:00 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:03 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:03 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:03 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:07 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:07 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:07 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:10 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:10 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:10 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:13 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:13 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:13 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:17 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:17 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:17 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:20 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:20 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:20 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:23 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:23 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:23 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:27 PM [ui_commands]
Exec UI commands
// Requested turn 32 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:34:27 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:27 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:30 PM [ui_commands]
Exec UI commands
// Requesting turn 32. Current turn in db: 32
move_card( 2, 2, 2, 1, '1', '2', 'move-card-222112-1694792069' );
set_match_meta( 'player_2_has_MoA_on_turn_32', '2' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:34:30 PM [ui_commands]
Move card
Moving card 2 of player 2 from 2,1 to 1,2

9/15/2023, 12:34:30 PM [ui_commands]
Clear module
Module 2,1 cleared

9/15/2023,12:34:30 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:30 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:33 PM [ui_commands]
Exec UI commands
// Requesting turn 32. Current turn in db: 32
move_card( 2, 2, 2, 1, '1', '2', 'move-card-222112-1694792069' );
set_match_meta( 'player_2_has_MoA_on_turn_32', '2' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:34:33 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:33 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:37 PM [ui_commands]
Exec UI commands
// Requesting turn 32. Current turn in db: 32
move_card( 2, 2, 2, 1, '1', '2', 'move-card-222112-1694792069' );
set_match_meta( 'player_2_has_MoA_on_turn_32', '2' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
// Declaring new turn
set_current_turn( 33 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-h63hgyn2hnkhgy5x', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:34:37 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:34:37 PM [ui_commands]
Set current turn
Current turn set to 33

9/15/2023, 12:34:37 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:34:37 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:34:37 PM[app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:34:37 PM [ui_commands]
Awaken sleeping cards
Awakened card at 4,1

9/15/2023, 12:34:37 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:34:37 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:34:37 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:34:37 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:34:37 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:34:37 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 11 to 12

9/15/2023, 12:34:51 PM [app.battle_engine.hooks.flow_control.__card_moved]
Card #12 moved from slot 4,1 to slot 3,2

9/15/2023, 12:34:51 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:34:51 PM [ui_commands]
Place player card in board
Card 12 from player 1 placed on 3,2

9/15/2023, 12:34:51 PM [ui_commands]
Clear module
Module 4,1 cleared

9/15/2023, 12:34:51 PM [app.battle_engine.hooks.flow_control.__card_moved]
Board view blocked

9/15/2023, 12:34:51 PM [app.battle_engine.hooks.flow_control.__card_movement_confirmed]
Board view unblocked

9/15/2023, 12:34:51PM [ui_commands]
Clear module
Module 4,1 cleared

9/15/2023, 12:34:51 PM [ui_commands]
Exec UI commands
move_card( 1, 12, 4, 1, '3', '2', 'move-card-1124132-1694792091' );
set_match_meta( 'player_1_has_MoA_on_turn_33', '12' );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:34:51 PM [ui_commands]
Move card
Moving card 12 of player 1 from 4,1 to 3,2

9/15/2023, 12:34:51 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:34:58 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:34:58 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:34:58 PM [conclude_turn]
Board view blocked

9/15/2023, 12:34:58 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:34:58 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 34 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-2z4ab5s4q7z7g4cs', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:34:58 PM [ui_commands]
Set current turn
Current turn set to 34

9/15/2023, 12:34:58 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:34:58 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:34:58 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:34:58 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:34:58 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:34:58 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:34:58 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:35:01 PM [ui_commands]
Exec UI commands
// Requested turn 34 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:35:01 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:35:01 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:35:05 PM [ui_commands]
Exec UI commands
// Requested turn 34 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:35:05 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:35:05 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:35:08 PM [ui_commands]
Exec UI commands
// Requested turn 34 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:35:08 PM [ui_commands]
Enable turn listener forall but player...
Enabling turn listener for all but player 2

9/15/2023, 12:35:08 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:35:11 PM [ui_commands]
Exec UI commands
// Requested turn 34 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:35:11 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:35:11 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:35:15 PM [ui_commands]
Exec UI commands
// Requesting turn 34. Current turn in db: 34
move_card( 2, 3, 5, 3, '3', '3', 'move-card-235333-1694792113' );
set_match_meta( 'player_2_has_MoA_on_turn_34', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands

9/15/2023, 12:35:15 PM [ui_commands]
Move card
Moving card 3 of player 2 from 5,3 to 3,3

9/15/2023, 12:35:15 PM [ui_commands]
Clear module
Module 5,3 cleared

9/15/2023, 12:35:15 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:35:15 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:35:18 PM [ui_commands]
Exec UI commands
// Requesting turn 34. Current turn in db: 34
move_card( 2, 3, 5, 3, '3', '3', 'move-card-235333-1694792113' );
set_match_meta( 'player_2_has_MoA_on_turn_34', '3' );
enable_turn_listener_for_all_but_player( 2 );
// Adding commands
// Declaring new turn
set_current_turn( 35 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-qefebfu3eb62m44p', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:35:18 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:35:18 PM [ui_commands]
Set current turn
Current turn set to 35

9/15/2023, 12:35:18 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:35:18 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:35:18 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:35:18 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:35:18 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:35:18 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:35:18 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:35:18 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:35:18 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 12 to 13

9/15/2023, 12:35:45 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 2 located at 1,2 from my card 12 located at 3,2
target sides: upright, downright, down, upleft - source sides: up, upright, left
target at: up - source at: down
suggested action: hit

9/15/2023, 12:35:45 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:35:45 PM [ui_commands]
Exec UI commands
// Executing hit by 1:12 at 3,2
// [+] Starting hit #1/1
set_new_attack_run( 'attack-112322212-1694792145' );
display_attack( 'attack-112322212-1694792145', 1, 12, 3, 2, 2, 2, 1, 2, 'up', 'hps', 150.000 );
// lower_card_stats( 'hps', 150.000, 1, 2 );
display_counter_attack( 'attack-112322212-1694792145', 1, 12, 3, 2, 'down', 2, 2, 1, 2, 'hps', 150 );
// lower_card_stats( 'hps', 150, 3, 2 );
// #attack-112322212-1694792145 results: WIN by card 1:12 at 3,2 over card 2:2 at 1,2
highlight_round_winning_card( 'attack-112322212-1694792145', 1, 12, 3, 2, 'counter' );
display_gain_xps_or_levelup( 'attack-112322212-1694792145', 3, 2, 1, 12, 0, 1 );
send_to_chamber( 'attack-112322212-1694792145', 1, 2, 2, 2, 'counter' );
add_nodes_to_player( 'attack-112322212-1694792145+an_after_attack', 1, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_1_has_MoA_on_turn_', '12' );
// [-] Finished hit #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:35:45 PM [play_card_voice]
Playing card sound oracle.warcry / card_voices.legendaries.oracle.warcry.i0

9/15/2023, 12:35:45 PM [ui_commands]
Send to chamber
Moving card 2 from player 2 located at 1,2 to chamber

9/15/2023, 12:35:46 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:2 at 1,2 ~ 150 HPs - 150 := 0 (in chunks of 7.5 HPs)

9/15/2023, 12:35:47 PM [play_card_voice]
Playing card sound charldano.warcry / card_voices.legendaries.charldano.warcry.i0

9/15/2023, 12:35:47 PM [ui_commands]
Update card life
Updating life of card 2 of player 2 at 1,2 from 150 to 0 (damage: 150)

9/15/2023, 12:35:48 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 13 to 18 - +5 nodes for defeating a legendary

9/15/2023, 12:35:48 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:12 at 3,2 ~ 162 HPs - 150 := 12 (in chunks of 7.5 HPs)

9/15/2023, 12:35:49 PM [ui_commands]
Update card life
Updating life of card 12 of player 1 at 3,2 from 162 to 12 (damage: 150)

9/15/2023, 12:35:50 PM [ui_commands]
Clear module
Module 1,2 cleared

9/15/2023, 12:35:51 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:35:51PM [ui_commands]
Update user chamber (1/3)
Card 2 from player 2 added to internal chamber collection.

9/15/2023, 12:35:51 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7,3,10]

9/15/2023, 12:35:51 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4,2]

9/15/2023, 12:35:51 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:35:57 PM [app.battle_engine.hooks.flow_control.__prepare_card_in_display_area]
jQuery.draggable
Dragging card #1 started

9/15/2023, 12:36:03 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Card #1 dropped on slot 2,2

9/15/2023, 12:36:03 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:36:03 PM [ui_commands]
Place player card in board
Card 1 from player 1 placed on 2,2

9/15/2023, 12:36:03 PM [app.battle_engine.hooks.flow_control.__card_dropped]
Board view blocked

9/15/2023, 12:36:03 PM [app.battle_engine.hooks.flow_control.__card_placement_confirmed]
Board view unblocked

9/15/2023, 12:36:03 PM [play_card_voice]
Playing card sound oracle.placement / card_voices.legendaries.oracle.placement.i3

9/15/2023, 12:36:03 PM [ui_commands]
Exec UI commands
update_user_card_snapshot( 1, 1, {...} );
clear_module( 'place-1122-400', 2, 2 );
place_player_card_in_board( 2, 2, 1, 1, 'Oracle', '0', '148.000', '5.000', '0.000', '0' );
put_card_to_sleep( 2, 2 );
prevent_player_placing_more_cards( 1, 1 );
deduct_nodes_from_player( 1, 5.000 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:36:03 PM [ui_commands]
Clear module
Module 2,2 cleared

9/15/2023, 12:36:03 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:36:03 PM [ui_commands]
Place player card in board
Card 1 from player 1 placed on 2,2

9/15/2023, 12:36:03 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 2,2

9/15/2023, 12:36:03 PM [ui_commands]
Deduct nodes from player
Player 1 nodes count updated from 18 to 13

9/15/2023, 12:36:03 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:36:05 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:36:05 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:36:05 PM [conclude_turn]
Board view blocked

9/15/2023, 12:36:05 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:36:05 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 36 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-fmye4fsiu3m226ia', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:36:05 PM [ui_commands]
Set current turn
Current turn set to 36

9/15/2023, 12:36:05 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:36:05 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:36:05 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:36:05 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:36:05 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:36:05 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:36:05 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:09 PM [ui_commands]
Exec UI commands
// Requested turn 36 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:36:09 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:09 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:12 PM [ui_commands]
Exec UI commands
// Requested turn 36 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:36:12 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:12 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:15 PM [ui_commands]
Exec UI commands
// Requested turn 36 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:36:15 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:15 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:19 PM [ui_commands]
Exec UI commands
// Requesting turn 36. Current turn in db: 36
// Executing singleton of card 3 at 3,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-233311232-1694792176' );
display_attack( 'singleton-ful-233311232-1694792176', 2, 3, 3, 3, 1, 12, 3, 2, 'left', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 3, 2 );
send_to_chamber( 'singleton-ful-233311232-1694792176', 3, 2, 12, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-233311232-1694792176+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_36', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:36:19 PM [play_card_voice]
Playing card sound bigboy.warcry / card_voices.generals.bigboy.warcry.i0

9/15/2023, 12:36:19 PM [ui_commands]
Send to chamber
Moving card 12 from player 1 located at 3,2 to chamber

9/15/2023, 12:36:19 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:20 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:12 at 3,2 ~ 12 HPs - 12 := 0 (in chunks of 0.6 HPs)

9/15/2023, 12:36:21 PM [ui_commands]
Update card life
Updating life of card 12 of player 1 at 3,2 from 12 to 0 (damage: 12)

9/15/2023, 12:36:22 PM [ui_commands]
Clear module
Module 3,2 cleared

9/15/2023, 12:36:22 PM [ui_commands]
Exec UI commands
// Requesting turn 36. Current turn in db: 36
// Executing singleton of card 3 at 3,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-233311232-1694792176' );
display_attack( 'singleton-ful-233311232-1694792176', 2, 3, 3, 3, 1, 12, 3, 2, 'left', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 3, 2 );
send_to_chamber( 'singleton-ful-233311232-1694792176', 3, 2, 12, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-233311232-1694792176+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_36', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:36:22 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:22 PM [ui_commands]
Update user chamber (1/3)
Card 12 from player 1 added to internal chamber collection.

9/15/2023, 12:36:22 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7,3,10,12]

9/15/2023, 12:36:22 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4,2]

9/15/2023, 12:36:22 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:36:25 PM [ui_commands]
Exec UI commands
// Requesting turn 36. Current turn in db: 36
// Executing singleton of card 3 at 3,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-233311232-1694792176' );
display_attack( 'singleton-ful-233311232-1694792176', 2, 3, 3, 3, 1, 12, 3, 2, 'left', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 3, 2 );
send_to_chamber( 'singleton-ful-233311232-1694792176', 3, 2, 12, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-233311232-1694792176+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_36', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:36:25 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:28 PM [ui_commands]
Exec UI commands
// Requesting turn 36. Current turn in db: 36
// Executing singleton of card 3 at 3,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-233311232-1694792176' );
display_attack( 'singleton-ful-233311232-1694792176', 2, 3, 3, 3, 1, 12, 3, 2, 'left', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 3, 2 );
send_to_chamber( 'singleton-ful-233311232-1694792176', 3, 2, 12, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-233311232-1694792176+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_36', '3' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:36:28 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:31 PM [ui_commands]
Exec UI commands
// Requesting turn 36. Current turn in db: 36
// Executing singleton of card 3 at 3,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-233311232-1694792176' );
display_attack( 'singleton-ful-233311232-1694792176', 2, 3, 3, 3, 1, 12, 3, 2, 'left', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 3, 2 );
send_to_chamber( 'singleton-ful-233311232-1694792176', 3, 2, 12, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-233311232-1694792176+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_36', '3' );
// [-] Finished singleton #1/1
// Adding commands
update_user_card_snapshot( 2, 1, {...} );
clear_module( 'place-2153-500', 5, 3 );
place_player_card_in_board( 5, 3, 2, 1, 'Akonaire', '0', '215.000', '5.000', '0.000', '0' );
put_card_to_sleep(5, 3 );
prevent_player_placing_more_cards( 2, 1 );
deduct_nodes_from_player( 2, 5.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:36:31 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 1 of player 2

9/15/2023, 12:36:31 PM [ui_commands]
Clear module
Module 5,3 cleared

9/15/2023, 12:36:31 PM [play_card_voice]
Playing card sound akonaire.placement / card_voices.legendaries.akonaire.placement.i3

9/15/2023, 12:36:31 PM [ui_commands]
Place player card in board
Card 1 from player 2 placed on 5,3

9/15/2023, 12:36:31 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 5,3

9/15/2023, 12:36:31 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:31 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:34 PM [ui_commands]
Exec UI commands
// Requesting turn 36. Current turn in db: 36
// Executing singleton of card 3 at 3,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-233311232-1694792176' );
display_attack( 'singleton-ful-233311232-1694792176', 2, 3, 3, 3, 1, 12, 3, 2, 'left', 'hps', 12.000 );
// lower_card_stats( 'hps', 12.000, 3, 2 );
send_to_chamber( 'singleton-ful-233311232-1694792176', 3, 2, 12, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-233311232-1694792176+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_36', '3' );
// [-] Finished singleton #1/1
// Adding commands
update_user_card_snapshot( 2, 1, {...} );
clear_module( 'place-2153-500', 5, 3 );
place_player_card_in_board( 5, 3, 2, 1, 'Akonaire', '0', '215.000', '5.000', '0.000', '0' );
put_card_to_sleep( 5, 3 );
prevent_player_placing_more_cards( 2, 1 );
deduct_nodes_from_player( 2, 5.000 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands
// Declaring new turn
set_current_turn( 37 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-im6p3bhdp6s9jskr', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:36:34 PM [ui_commands]
Update user card snapshot
Updating snapshot for card 1 of player 2

9/15/2023, 12:36:34 PM [ui_commands]
Put card to sleep
Putting to sleep to card at 5,3

9/15/2023, 12:36:34 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:34 PM [ui_commands]
Set current turn
Current turn set to 37

9/15/2023, 12:36:34 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:36:34 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:36:34 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:36:34 PM [ui_commands]
Awaken sleeping cards
Awakened card at 2,2

9/15/2023, 12:36:34 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:36:34 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:36:34 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:36:34 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:36:34 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:34 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 13 to 14

9/15/2023, 12:36:36 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Going to attack to player 2 card 3 located at 3,3 from my card 1 located at 2,2
target sides: right, down, left, up - source sides: downright, down, downleft, left
target at: downright - source at: upleft
suggested action: autoflip

9/15/2023, 12:36:36 PM [app.battle_engine.hooks.flow_control.__oponent_card_clicked]
Board view blocked

9/15/2023, 12:36:37 PM [ui_commands]
Exec UI commands
// Executing singleton of card 1 at 2,2
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-11222333-1694792197' );
display_attack( 'singleton-ful-11222333-1694792197', 1, 1, 2, 2, 2, 3, 3, 3, 'downright', 'hps', 14.000 );
// lower_card_stats( 'hps', 14.000, 3, 3 );
send_to_chamber( 'singleton-ful-11222333-1694792197', 3, 3, 3, 2, 'attack' );
add_nodes_to_player( 'singleton-ful-11222333-1694792197+an_after_attack', 1, 3, '+3 nodes for defeating a general' );
set_match_meta( 'player_1_has_MoA_on_turn_37', '1' );
// [-] Finished singleton #1/1
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:36:37 PM [play_card_voice]
Playing card sound oracle.warcry / card_voices.legendaries.oracle.warcry.i0

9/15/2023, 12:36:37 PM [ui_commands]
Send to chamber
Moving card 3 from player 2 located at 3,3 to chamber

9/15/2023, 12:36:38 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:3 at 3,3 ~ 14 HPs - 14 := 0 (in chunks of 0.7 HPs)

9/15/2023, 12:36:39 PM [ui_commands]
Update card life
Updating life of card 3 of player 2 at 3,3 from 14 to 0 (damage: 14)

9/15/2023, 12:36:39 PM [ui_commands]
Clear module
Module 3,3 cleared

9/15/2023, 12:36:40 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 14 to 17 - +3 nodes for defeating a general

9/15/2023, 12:36:40 PM [send_to_chamber]
Board view unblocked

9/15/2023, 12:36:40 PM [ui_commands]
Update user chamber (1/3)
Card 3 from player 2 added to internal chamber collection.

9/15/2023, 12:36:40 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7,3,10,12]

9/15/2023, 12:36:40 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4,2,3]

9/15/2023, 12:36:40 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:36:47 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:36:47 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:36:47 PM [conclude_turn]
Board view blocked

9/15/2023, 12:36:47 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:36:47 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 38 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-qf2a4wizy24ckcin', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:36:47 PM [ui_commands]
Set current turn
Current turn set to 38

9/15/2023,12:36:47 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:36:47 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:36:47 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:36:47 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:36:47 PM [ui_commands]
Awaken sleeping cards
Awakened card at 5,3

9/15/2023, 12:36:47 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:36:47 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:36:47 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:50 PM [ui_commands]
Exec UI commands
// Requested turn 38 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:36:50 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:36:50 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:54 PM [ui_commands]
Exec UI commands
// Requesting turn 38. Current turn in db: 38
// Executing singleton of card 1 at 5,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-21531842-1694792211' );
display_attack( 'singleton-ful-21531842-1694792211', 2, 1, 5, 3, 1, 8, 4, 2, 'upleft', 'hps', 71.000 );
// lower_card_stats( 'hps', 71.000, 4, 2 );
send_to_chamber( 'singleton-ful-21531842-1694792211', 4, 2, 8, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-21531842-1694792211+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_38', '1' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:36:54 PM [play_card_voice]
Playing card sound akonaire.warcry / card_voices.legendaries.akonaire.warcry.i0

9/15/2023, 12:36:54 PM [ui_commands]
Send to chamber
Moving card 8 from player 1 located at 4,2 to chamber

9/15/2023, 12:36:54 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:55 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:8 at 4,2 ~ 71 HPs - 71 := 0 (in chunks of 3.55 HPs)

9/15/2023, 12:36:56 PM [ui_commands]
Update card life
Updating life of card 8 of player 1 at 4,2 from 71 to 0 (damage: 71)

9/15/2023, 12:36:57 PM [ui_commands]
Exec UI commands
// Requesting turn 38. Current turn in db: 38
// Executing singleton of card 1 at 5,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-21531842-1694792211' );
display_attack( 'singleton-ful-21531842-1694792211', 2, 1, 5, 3, 1, 8, 4, 2, 'upleft', 'hps', 71.000 );
// lower_card_stats( 'hps', 71.000, 4,2 );
send_to_chamber( 'singleton-ful-21531842-1694792211', 4, 2, 8, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-21531842-1694792211+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_38', '1' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:36:57 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:36:57 PM [ui_commands]
Clear module
Module 4,2 cleared

9/15/2023, 12:36:57 PM [ui_commands]
Update user chamber (1/3)
Card 8 from player 1 added to internal chamber collection.

9/15/2023, 12:36:57 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7,3,10,12,8]

9/15/2023, 12:36:57 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4,2,3]

9/15/2023, 12:36:57 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:37:00 PM [ui_commands]
Exec UI commands
// Requesting turn 38. Current turn in db: 38
// Executing singleton of card 1 at 5,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-21531842-1694792211' );
display_attack( 'singleton-ful-21531842-1694792211', 2, 1, 5, 3, 1, 8, 4, 2, 'upleft', 'hps', 71.000 );
// lower_card_stats( 'hps', 71.000, 4, 2 );
send_to_chamber( 'singleton-ful-21531842-1694792211', 4, 2, 8, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-21531842-1694792211+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_38', '1' );
// [-] Finished singleton #1/1
// Adding commands

9/15/2023, 12:37:00 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:03 PM [ui_commands]
Exec UI commands
// Requesting turn 38. Current turn in db: 38
// Executing singleton of card 1 at 5,3
// [+] Starting singleton #1/1
set_new_attack_run( 'singleton-ful-21531842-1694792211' );
display_attack( 'singleton-ful-21531842-1694792211', 2, 1, 5, 3, 1, 8, 4, 2, 'upleft', 'hps', 71.000 );
// lower_card_stats( 'hps', 71.000, 4, 2 );
send_to_chamber( 'singleton-ful-21531842-1694792211', 4, 2, 8, 1, 'attack' );
add_nodes_to_player( 'singleton-ful-21531842-1694792211+an_after_attack', 2, 1, '+1 nodes for defeating a soldier' );
set_match_meta( 'player_2_has_MoA_on_turn_38', '1' );
// [-] Finished singleton #1/1
// Adding commands
// Declaring new turn
set_current_turn( 39 );
set_playing_turn_owner( 1 );
block_all_players_but( 1 );
add_nodes_to_player( 'addnodes-i6gcyce4gs4cib58', 1, 1 );
notify_all_cards_used( 1 );
enable_turn_listener_for_all_but_player( 1 );
// Complementing commands

9/15/2023, 12:37:03 PM [ui_commands]
Set current turn
Current turn set to 39

9/15/2023, 12:37:03 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:37:03 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 1

9/15/2023, 12:37:03 PM [app.battle_engine.turn_timer.start_turn_timer]
Turn timer started

9/15/2023, 12:37:03 PM [ui_commands]
Block all players but...
Blocking all players but 1

9/15/2023, 12:37:03 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 1

9/15/2023, 12:37:03 PM [block_all_players_but]
Board view blocked

9/15/2023, 12:37:03 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:37:03 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:03 PM [ui_commands]
Add nodes to player
Player 1 nodes count updated from 17 to 18

9/15/2023, 12:37:05 PM [app.battle_engine.hooks.flow_control.__card_moved]
Card #1 moved from slot 2,2 to slot 3,3

9/15/2023, 12:37:05 PM [app.battle_engine.hooks.flow_control.__remove_card_from_hand]
Cards in hand updated from [] to []

9/15/2023, 12:37:05 PM [ui_commands]
Place player card in board
Card 1 from player 1 placed on 3,3

9/15/2023, 12:37:05 PM [ui_commands]
Clear module
Module 2,2 cleared

9/15/2023, 12:37:05 PM [app.battle_engine.hooks.flow_control.__card_moved]
Board view blocked

9/15/2023, 12:37:06 PM [app.battle_engine.hooks.flow_control.__card_movement_confirmed]
Board view unblocked

9/15/2023, 12:37:06 PM [ui_commands]
Clear module
Module 2,2 cleared

9/15/2023, 12:37:06 PM [ui_commands]
Exec UI commands
move_card( 1, 1, 2, 2, '3', '3', 'move-card-112233-1694792226' );
set_match_meta( 'player_1_has_MoA_on_turn_39', '1' );
enable_turn_listener_for_all_but_player( 1 );
// Adding commands
set_match_meta( 'straight_passes', 0, ___reset_pass_count )

9/15/2023, 12:37:06 PM [ui_commands]
Move card
Moving card 1 of player 1 from 2,2 to 3,3

9/15/2023, 12:37:06 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 1

9/15/2023, 12:37:07 PM [ui_commands]
Conclude turn
Manual turn conclusion triggered

9/15/2023, 12:37:07 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:37:07 PM [conclude_turn]
Board view blocked

9/15/2023, 12:37:07 PM [conclude_turn]
Board view unblocked

9/15/2023, 12:37:07 PM [ui_commands]
Exec UI commands
// Declaring new turn
set_current_turn( 40 );
set_playing_turn_owner( 2 );
block_all_players_but( 2 );
add_nodes_to_player( 'addnodes-p2hb6qw9nqixuhmr', 2, 1 );
notify_all_cards_used( 2 );
enable_turn_listener_for_all_but_player( 2 );
// Complementing commands

9/15/2023, 12:37:07 PM [ui_commands]
Set current turn
Current turn set to 40

9/15/2023, 12:37:07 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:37:07 PM [ui_commands]
Set playing turn owner
Playing turn owner set to 2

9/15/2023, 12:37:07 PM [app.battle_engine.turn_timer.stop_turn_timer]
Turn timer stopped

9/15/2023, 12:37:07 PM [app.battle_engine.turn_timer.clear_turn_timer]
Turn timer cleared

9/15/2023, 12:37:07 PM [ui_commands]
Block all players but...
Blocking all players but 2

9/15/2023, 12:37:07 PM [app.battle_engine.hooks.flow_control.rebind_board_cards]
Rebinding all board cards of player 2

9/15/2023, 12:37:07 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:37:11 PM [ui_commands]
Exec UI commands
// Requested turn 40 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:37:11 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:37:11 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:14 PM [ui_commands]
Exec UI commands
// Requested turn 40 not found. Doing nothing.
enable_turn_listener_for_all_but_player( 2 );

9/15/2023, 12:37:14 PM [ui_commands]
Enable turn listener for all but player...
Enabling turn listener for all but player 2

9/15/2023, 12:37:14 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:17 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
//Adding commands

9/15/2023, 12:37:17 PM [play_card_voice]
Playing card sound akonaire.warcry / card_voices.legendaries.akonaire.warcry.i0

9/15/2023, 12:37:17 PM [ui_commands]
Send to chamber
Moving card 1 from player 1 located at 3,3 to chamber

9/15/2023, 12:37:17 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:18 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 1:1 at 3,3 ~ 148 HPs - 148 := 0 (in chunks of 7.4 HPs)

9/15/2023, 12:37:19 PM [play_card_voice]
Playing card sound oracle.warcry / card_voices.legendaries.oracle.warcry.i0

9/15/2023, 12:37:19 PM [ui_commands]
Update card life
Updating life of card 1 of player 1 at 3,3 from 148 to 0 (damage: 148)

9/15/2023, 12:37:20 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:20 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:20 PM [ui_commands]
Init hit points onscreen reducer
Initializing onscreen reducer on card 2:1 at 5,3 ~ 215 HPs - 154 := 61 (in chunks of 7.7 HPs)

9/15/2023, 12:37:21 PM [ui_commands]
Update card life
Updating life of card 1 of player 2 at 5,3 from 215 to 61 (damage: 154)

9/15/2023, 12:37:22 PM [ui_commands]
Clear module
Module 3,3 cleared

9/15/2023, 12:37:23 PM [ui_commands]
Update user chamber (1/3)
Card 1 from player 1 added to internal chamber collection.

9/15/2023, 12:37:23 PM [ui_commands]
Update user chamber (2/3)
Player 1 chamber contents: [11,9,6,5,2,4,7,3,10,12,8,1]

9/15/2023, 12:37:23 PM [ui_commands]
Update user chamber (3/3)
Player 2 chamber contents: [11,10,12,9,8,7,5,6,4,2,3]

9/15/2023, 12:37:23 PM [___cleanup_leftover_anims]
Leftover anims cleaned

9/15/2023, 12:37:23 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:23 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:26 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:26 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:29 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:29 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:32 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+]Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:32 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:35 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:35 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:38 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:38 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:41 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:44 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:44 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:47 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:47 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:50 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:50 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:53 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154);
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:53 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:56 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:56 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:37:59 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:37:59 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:02 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:02 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:05 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes fordefeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:05 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:08 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:08 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:11 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:11 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:14 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:14 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:17 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack('attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:17 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:20 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:20 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:23 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:23 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:26 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack('attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:26 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:29 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:29 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:32 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
//lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:32 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:35 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Currentturn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:35 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:38 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:38 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:41 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:44 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating alegendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:44 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:47 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:47 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:50 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:50 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:53 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:53 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:56 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:56 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:38:59 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:38:59 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:02 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:02 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:05 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:05 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:08 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:08 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:11 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:11 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:14 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db:40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:14 PM[app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:17 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:17 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:20 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:20 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:23 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary');
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:23 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:26 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:26 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:29 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:29 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:32 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:32 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:35 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:35 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:38 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit#1/1
// Adding commands

9/15/2023, 12:39:38 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:41 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:41 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:44 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:44 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:47 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:47 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:50 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
// Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:50 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

9/15/2023, 12:39:53 PM [ui_commands]
Exec UI commands
// Requesting turn 40. Current turn in db: 40
//Executing hit by 2:1 at 5,3
// [+] Starting hit #1/1
set_new_attack_run( 'attack-21531133-1694792234' );
display_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 1, 1, 3, 3, 'up', 'hps', 148.000 );
// lower_card_stats( 'hps', 148.000, 3, 3 );
display_counter_attack( 'attack-21531133-1694792234', 2, 1, 5, 3, 'down', 1, 1, 3, 3, 'hps', 154 );
// lower_card_stats( 'hps', 154, 5, 3 );
// #attack-21531133-1694792234 results: WIN by card 2:1 at 5,3 over card 1:1 at 3,3
highlight_round_winning_card( 'attack-21531133-1694792234', 2, 1, 5, 3, 'counter' );
display_gain_xps_or_levelup( 'attack-21531133-1694792234', 5, 3, 2, 1, 0, 1 );
send_to_chamber( 'attack-21531133-1694792234', 3, 3, 1, 1, 'counter' );
add_nodes_to_player( 'attack-21531133-1694792234+an_after_attack', 2, 5, '+5 nodes for defeating a legendary' );
set_match_meta( 'player_2_has_MoA_on_turn_', '1' );
// [-] Finished hit #1/1
// Adding commands

9/15/2023, 12:39:53 PM [app.battle_engine.turn_listener.run]
Turn fetched OK. UI commands executed.

0 comments

You need to register an account if you want to leave comments on this or any other post!
Click here to register now!