{"ok": true, "path": "20260408-191822/test-gameloop-codex/20260409/20260409T110053Z-5l8tfe.json", "bundle": {"entries": [{"kind": "game-start", "message": "[Trace] Game start received", "round": 0, "seq": 1, "status": "Init", "tsMs": 1775732453357}, {"kind": "flow-event", "message": "[Trace] Flow event: LINK_PREVIEW_UPDATED", "payload": {"event": "LINK_PREVIEW_UPDATED", "payload": {"enemyPreviews": [], "pathTileIDs": []}}, "round": 0, "seq": 2, "status": "Init", "tsMs": 1775732453358}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 0, "seq": 3, "status": "RoundBegin", "tsMs": 1775732453358}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 0, "seq": 4, "status": "RoundBegin", "tsMs": 1775732453358}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 1, "seq": 5, "status": "PlayerTurnBegin", "tsMs": 1775732453358}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 1, "seq": 6, "status": "PlayerTurnBegin", "tsMs": 1775732453358}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 1, "seq": 7, "status": "PlayerRegenerate", "tsMs": 1775732453358}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 1, "seq": 8, "status": "PlayerRegenerate", "tsMs": 1775732453358}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 1, "seq": 9, "status": "PlayerRegenerate", "tsMs": 1775732453358}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 1, "seq": 10, "status": "PlayerSkillCD", "tsMs": 1775732453358}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 1, "seq": 11, "status": "PlayerSkillCD", "tsMs": 1775732453358}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 1, "seq": 12, "status": "PlayerSkillCD", "tsMs": 1775732453358}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 1, "seq": 13, "status": "PlayerBeginInput", "tsMs": 1775732453358}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 1, "seq": 14, "status": "PlayerBeginInput", "tsMs": 1775732453358}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 1, "seq": 15, "status": "PlayerBeginInput", "tsMs": 1775732453358}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 34, "pathAddresses": [34], "tileType": 0}, "round": 1, "seq": 16, "status": "PlayerBeginInput", "tsMs": 1775732457161}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1100"]}, "round": 1, "seq": 17, "status": "PlayerBeginInput", "tsMs": 1775732457162}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34], "linkedPathLength": 1}, "round": 1, "seq": 18, "status": "PlayerBeginInput", "tsMs": 1775732457163}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34], "pathLength": 1, "tileIDs": ["Node.1100"]}, "round": 1, "seq": 19, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732457163}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [34, 28], "tileType": 0}, "round": 1, "seq": 20, "status": "PlayerBeginInput", "tsMs": 1775732457254}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1100", "Node.1101"]}, "round": 1, "seq": 21, "status": "PlayerBeginInput", "tsMs": 1775732457254}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28], "linkedPathLength": 2}, "round": 1, "seq": 22, "status": "PlayerBeginInput", "tsMs": 1775732457257}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 28], "pathLength": 2, "tileIDs": ["Node.1100", "Node.1101"]}, "round": 1, "seq": 23, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732457258}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [34, 28, 22], "tileType": 0}, "round": 1, "seq": 24, "status": "PlayerBeginInput", "tsMs": 1775732457325}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1100", "Node.1101", "Node.1102"]}, "round": 1, "seq": 25, "status": "PlayerBeginInput", "tsMs": 1775732457325}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22], "linkedPathLength": 3}, "round": 1, "seq": 26, "status": "PlayerBeginInput", "tsMs": 1775732457326}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 28, 22], "pathLength": 3, "tileIDs": ["Node.1100", "Node.1101", "Node.1102"]}, "round": 1, "seq": 27, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28>A22\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732457326}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 22, "pathLength": 3, "tileType": 2}, "round": 1, "seq": 28, "status": "PlayerBeginInput", "tsMs": 1775732457387}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 22, "pathLength": 3, "tileType": 2}, "round": 1, "seq": 29, "status": "PlayerBeginInput", "tsMs": 1775732457404}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 22, "pathLength": 3, "tileType": 2}, "round": 1, "seq": 30, "status": "PlayerBeginInput", "tsMs": 1775732457420}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 22, "pathLength": 3, "tileType": 2}, "round": 1, "seq": 31, "status": "PlayerBeginInput", "tsMs": 1775732457437}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 22, "pathLength": 3, "tileType": 2}, "round": 1, "seq": 32, "status": "PlayerBeginInput", "tsMs": 1775732457454}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 22, "pathLength": 3, "tileType": 2}, "round": 1, "seq": 33, "status": "PlayerBeginInput", "tsMs": 1775732457471}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 22, "pathLength": 3, "tileType": 2}, "round": 1, "seq": 34, "status": "PlayerBeginInput", "tsMs": 1775732457487}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [34, 28, 22, 15], "tileType": 0}, "round": 1, "seq": 35, "status": "PlayerBeginInput", "tsMs": 1775732457504}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091"]}, "round": 1, "seq": 36, "status": "PlayerBeginInput", "tsMs": 1775732457505}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15], "linkedPathLength": 4}, "round": 1, "seq": 37, "status": "PlayerBeginInput", "tsMs": 1775732457506}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 28, 22, 15], "pathLength": 4, "tileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091"]}, "round": 1, "seq": 38, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28>A22>A15\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732457507}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 15, "pathLength": 4, "tileType": 1}, "round": 1, "seq": 39, "status": "PlayerBeginInput", "tsMs": 1775732457654}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [34, 28, 22, 15, 9], "tileType": 6}, "round": 1, "seq": 40, "status": "PlayerBeginInput", "tsMs": 1775732457671}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1092", "wouldDie": true}], "pathTileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092"]}, "round": 1, "seq": 41, "status": "PlayerBeginInput", "tsMs": 1775732457672}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9], "linkedPathLength": 5}, "round": 1, "seq": 42, "status": "PlayerBeginInput", "tsMs": 1775732457674}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 28, 22, 15, 9], "pathLength": 5, "tileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092"]}, "round": 1, "seq": 43, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28>A22>A15>A09\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732457675}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 5, "tileType": 2}, "round": 1, "seq": 44, "status": "PlayerBeginInput", "tsMs": 1775732457887}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 5, "tileType": 2}, "round": 1, "seq": 45, "status": "PlayerBeginInput", "tsMs": 1775732457904}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [34, 28, 22, 15, 9, 2], "tileType": 7}, "round": 1, "seq": 46, "status": "PlayerBeginInput", "tsMs": 1775732457920}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1092", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}], "pathTileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092", "Node.1081"]}, "round": 1, "seq": 47, "status": "PlayerBeginInput", "tsMs": 1775732457920}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9, 2], "linkedPathLength": 6}, "round": 1, "seq": 48, "status": "PlayerBeginInput", "tsMs": 1775732457922}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 28, 22, 15, 9, 2], "pathLength": 6, "tileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092", "Node.1081"]}, "round": 1, "seq": 49, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28>A22>A15>A09>A02\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732457922}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 6, "tileType": 2}, "round": 1, "seq": 50, "status": "PlayerBeginInput", "tsMs": 1775732457937}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 1, "lastAddr": 2, "pathLength": 6, "tileType": 1}, "round": 1, "seq": 51, "status": "PlayerBeginInput", "tsMs": 1775732458171}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 1, "lastAddr": 2, "pathLength": 6, "tileType": 1}, "round": 1, "seq": 52, "status": "PlayerBeginInput", "tsMs": 1775732458188}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 1, "lastAddr": 2, "pathLength": 6, "tileType": 1}, "round": 1, "seq": 53, "status": "PlayerBeginInput", "tsMs": 1775732458204}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 1, "lastAddr": 2, "pathLength": 6, "tileType": 1}, "round": 1, "seq": 54, "status": "PlayerBeginInput", "tsMs": 1775732458221}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [34, 28, 22, 15, 9, 2, 7], "tileType": 6}, "round": 1, "seq": 55, "status": "PlayerBeginInput", "tsMs": 1775732458238}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1092", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.1062", "wouldDie": true}], "pathTileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092", "Node.1081", "Node.1062"]}, "round": 1, "seq": 56, "status": "PlayerBeginInput", "tsMs": 1775732458238}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9, 2, 7], "linkedPathLength": 7}, "round": 1, "seq": 57, "status": "PlayerBeginInput", "tsMs": 1775732458241}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 28, 22, 15, 9, 2, 7], "pathLength": 7, "tileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092", "Node.1081", "Node.1062"]}, "round": 1, "seq": 58, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28>A22>A15>A09>A02>A07\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732458242}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [34, 28, 22, 15, 9, 2, 7, 0], "tileType": 0}, "round": 1, "seq": 59, "status": "PlayerBeginInput", "tsMs": 1775732458820}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1092", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.1062", "wouldDie": true}], "pathTileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092", "Node.1081", "Node.1062", "Node.1057"]}, "round": 1, "seq": 60, "status": "PlayerBeginInput", "tsMs": 1775732458820}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9, 2, 7, 0], "linkedPathLength": 8}, "round": 1, "seq": 61, "status": "PlayerBeginInput", "tsMs": 1775732458821}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 28, 22, 15, 9, 2, 7, 0], "pathLength": 8, "tileIDs": ["Node.1100", "Node.1101", "Node.1102", "Node.1091", "Node.1092", "Node.1081", "Node.1062", "Node.1057"]}, "round": 1, "seq": 62, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28>A22>A15>A09>A02>A07>A00\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732458822}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [34, 28, 22, 15, 9, 2, 7, 0], "linkedPathLength": 8}, "round": 1, "seq": 63, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=A34>A28>A22>A15>A09>A02>A07>A00\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2339920276 cmd 0\nkills=0", "status": "PlayerBeginInput", "tsMs": 1775732459106}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 1, "seq": 64, "status": "PlayerEndBuildPath", "tsMs": 1775732459106}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 1, "seq": 65, "status": "PlayerEndBuildPath", "tsMs": 1775732459106}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [34, 28, 22, 15, 0, 9, 7], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1092"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1092"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1092"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1092"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1092"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1092"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.1062"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.1062"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.1062"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.1062"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.1062"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.1062"}], "damageSourceCount": 6, "enemiesKilled": 2, "enemyKillMessages": ["[GameMode] Enemy killed at A9 (total: 2)", "[GameMode] Enemy killed at A7 (total: 2)"], "enemyTargetCount": 3, "hasEnemyTarget": true, "shouldReplay": true}, "round": 1, "seq": 66, "status": "PlayerEndBuildPath", "tsMs": 1775732459108}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 3, "probability": 0.16, "resourceType": 1}]}, "round": 1, "seq": 67, "status": "PlayerEndBuildPath", "tsMs": 1775732459110}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 68, "status": "PlayerEndBuildPath", "tsMs": 1775732459111}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 1, "seq": 69, "status": "PlayerEndBuildPath", "tsMs": 1775732459111}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 70, "status": "PlayerEndBuildPath", "tsMs": 1775732459112}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34], "linkedPathLength": 1}, "round": 1, "seq": 71, "status": "PlayerEndBuildPath", "tsMs": 1775732459112}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 1, "seq": 72, "status": "PlayerEndBuildPath", "tsMs": 1775732459113}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 1, "seq": 73, "status": "PlayerEndBuildPath", "tsMs": 1775732459113}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 74, "status": "PlayerEndBuildPath", "tsMs": 1775732459123}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 1, "seq": 75, "status": "PlayerEndBuildPath", "tsMs": 1775732459123}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 1, "seq": 76, "stateText": "r0:CO SW PO SH SW CO\nr1:SH SH SO PO SW CO\nr2:PO SW SH CO SW SO\nr3:PO CO SH SW PO PO\nr4:PO SO SH SO SH PO\nr5:SW SH BH PO SH SW\npath=-\nplayer=hp 100/100 ar 50/50 xp 0/5 lv 0 $ 0 wh 0 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=1 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 713875240 cmd 0\nkills=2", "status": "PlayerEndBuildPath", "tsMs": 1775732459124}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 77, "status": "PlayerEndBuildPath", "tsMs": 1775732459238}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28], "linkedPathLength": 2}, "round": 1, "seq": 78, "status": "PlayerEndBuildPath", "tsMs": 1775732459239}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 79, "status": "PlayerEndBuildPath", "tsMs": 1775732459371}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22], "linkedPathLength": 3}, "round": 1, "seq": 80, "status": "PlayerEndBuildPath", "tsMs": 1775732459372}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 81, "status": "PlayerEndBuildPath", "tsMs": 1775732459505}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15], "linkedPathLength": 4}, "round": 1, "seq": 82, "status": "PlayerEndBuildPath", "tsMs": 1775732459507}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 83, "status": "PlayerEndBuildPath", "tsMs": 1775732459638}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9], "linkedPathLength": 5}, "round": 1, "seq": 84, "status": "PlayerEndBuildPath", "tsMs": 1775732459640}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 85, "status": "PlayerEndBuildPath", "tsMs": 1775732459771}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9, 2], "linkedPathLength": 6}, "round": 1, "seq": 86, "status": "PlayerEndBuildPath", "tsMs": 1775732459773}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 87, "status": "PlayerEndBuildPath", "tsMs": 1775732459904}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9, 2, 7], "linkedPathLength": 7}, "round": 1, "seq": 88, "status": "PlayerEndBuildPath", "tsMs": 1775732459906}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 1, "seq": 89, "status": "PlayerEndBuildPath", "tsMs": 1775732460038}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 28, 22, 15, 9, 2, 7, 0], "linkedPathLength": 8}, "round": 1, "seq": 90, "status": "PlayerEndBuildPath", "tsMs": 1775732460041}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 1, "seq": 91, "status": "PlayerEndBuildPath", "tsMs": 1775732460172}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [34, 28, 22, 15, 0, 9, 7]}, "round": 1, "seq": 92, "status": "PlayerEndBuildPath", "tsMs": 1775732460173}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [34, 28, 22, 15, 0, 9, 7]}, "round": 1, "seq": 93, "status": "PlayerEndBuildPath", "tsMs": 1775732460173}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 1, "seq": 94, "status": "PlayerEndInput", "tsMs": 1775732460178}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 1, "seq": 95, "status": "PlayerEndInput", "tsMs": 1775732460179}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 1, "seq": 96, "status": "PlayerEndInput", "tsMs": 1775732460179}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 1, "seq": 97, "status": "PlayerEndInput", "tsMs": 1775732460179}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 1, "seq": 98, "status": "PlayerEndInput", "tsMs": 1775732460790}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 1, "seq": 99, "status": "PlayerEndInput", "tsMs": 1775732460791}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 1, "seq": 100, "status": "EnemyAttack", "tsMs": 1775732460791}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 1, "seq": 101, "status": "EnemyAttack", "tsMs": 1775732460791}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 1}}, "round": 1, "seq": 102, "status": "EnemyAttack", "tsMs": 1775732460791}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 1, "seq": 103, "status": "EnemyAttack", "tsMs": 1775732460792}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 1}, "round": 1, "seq": 104, "status": "EnemyAttack", "tsMs": 1775732460792}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.1071"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.1081"}], "attackEnemyTileIDs": ["Node.1108", "Node.1071", "Node.1081"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 43, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.1071", "Node.1081", "Node.1236"], "resolvedPayload": {"attackerCount": 3, "currentRound": 1, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 7, "skillUserCount": 0, "sourceCount": 3, "specialCount": 0, "totalDamage": 7}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 1, "seq": 105, "status": "EnemyAttack", "tsMs": 1775732460795}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 1, "seq": 106, "status": "RoundEnd", "tsMs": 1775732461297}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 1, "seq": 107, "status": "RoundEnd", "tsMs": 1775732461298}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 1, "seq": 108, "status": "RoundBegin", "tsMs": 1775732461298}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 1, "seq": 109, "status": "RoundBegin", "tsMs": 1775732461298}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 2, "seq": 110, "status": "PlayerTurnBegin", "tsMs": 1775732461298}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 2, "seq": 111, "status": "PlayerTurnBegin", "tsMs": 1775732461299}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 2, "seq": 112, "status": "PlayerRegenerate", "tsMs": 1775732461299}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 2, "seq": 113, "status": "PlayerRegenerate", "tsMs": 1775732461299}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 2, "seq": 114, "status": "PlayerRegenerate", "tsMs": 1775732461299}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 2, "seq": 115, "status": "PlayerSkillCD", "tsMs": 1775732461299}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 2, "seq": 116, "status": "PlayerSkillCD", "tsMs": 1775732461299}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 2, "seq": 117, "status": "PlayerSkillCD", "tsMs": 1775732461300}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 2, "seq": 118, "status": "PlayerBeginInput", "tsMs": 1775732461300}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 2, "seq": 119, "status": "PlayerBeginInput", "tsMs": 1775732461300}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 2, "seq": 120, "status": "PlayerBeginInput", "tsMs": 1775732461300}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [1], "tileType": 1}, "round": 2, "seq": 121, "status": "PlayerBeginInput", "tsMs": 1775732464348}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1069"]}, "round": 2, "seq": 122, "status": "PlayerBeginInput", "tsMs": 1775732464348}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1], "linkedPathLength": 1}, "round": 2, "seq": 123, "status": "PlayerBeginInput", "tsMs": 1775732464349}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1], "pathLength": 1, "tileIDs": ["Node.1069"]}, "round": 2, "seq": 124, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A01\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 1\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732464349}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [1], "linkedPathLength": 1}, "round": 2, "seq": 125, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A01\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 1\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732465028}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 2, "seq": 126, "status": "PlayerEndBuildPath", "tsMs": 1775732465028}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 2, "seq": 127, "status": "PlayerEndBuildPath", "tsMs": 1775732465028}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 2, "seq": 128, "status": "PlayerBeginInput", "tsMs": 1775732465029}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 2, "seq": 129, "status": "PlayerBeginInput", "tsMs": 1775732465029}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 2, "seq": 130, "status": "PlayerBeginInput", "tsMs": 1775732465029}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 2, "seq": 131, "status": "PlayerBeginInput", "tsMs": 1775732465030}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 2, "seq": 132, "status": "PlayerBeginInput", "tsMs": 1775732465030}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 2, "seq": 133, "status": "PlayerBeginInput", "tsMs": 1775732465042}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 2, "seq": 134, "status": "PlayerBeginInput", "tsMs": 1775732465042}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 2, "seq": 135, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=-\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732465043}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 34, "pathAddresses": [34], "tileType": 1}, "round": 2, "seq": 136, "status": "PlayerBeginInput", "tsMs": 1775732465466}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244"]}, "round": 2, "seq": 137, "status": "PlayerBeginInput", "tsMs": 1775732465467}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34], "linkedPathLength": 1}, "round": 2, "seq": 138, "status": "PlayerBeginInput", "tsMs": 1775732465467}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34], "pathLength": 1, "tileIDs": ["Node.1244"]}, "round": 2, "seq": 139, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732465468}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [34, 27], "tileType": 1}, "round": 2, "seq": 140, "status": "PlayerBeginInput", "tsMs": 1775732465577}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244", "Node.1243"]}, "round": 2, "seq": 141, "status": "PlayerBeginInput", "tsMs": 1775732465578}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27], "linkedPathLength": 2}, "round": 2, "seq": 142, "status": "PlayerBeginInput", "tsMs": 1775732465579}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 27], "pathLength": 2, "tileIDs": ["Node.1244", "Node.1243"]}, "round": 2, "seq": 143, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732465579}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [34, 27, 21], "tileType": 1}, "round": 2, "seq": 144, "status": "PlayerBeginInput", "tsMs": 1775732465810}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244", "Node.1243", "Node.1088"]}, "round": 2, "seq": 145, "status": "PlayerBeginInput", "tsMs": 1775732465810}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21], "linkedPathLength": 3}, "round": 2, "seq": 146, "status": "PlayerBeginInput", "tsMs": 1775732465812}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 27, 21], "pathLength": 3, "tileIDs": ["Node.1244", "Node.1243", "Node.1088"]}, "round": 2, "seq": 147, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27>A21\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732465812}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [34, 27, 21, 20], "tileType": 1}, "round": 2, "seq": 148, "status": "PlayerBeginInput", "tsMs": 1775732466411}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078"]}, "round": 2, "seq": 149, "status": "PlayerBeginInput", "tsMs": 1775732466411}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20], "linkedPathLength": 4}, "round": 2, "seq": 150, "status": "PlayerBeginInput", "tsMs": 1775732466413}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 27, 21, 20], "pathLength": 4, "tileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078"]}, "round": 2, "seq": 151, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27>A21>A20\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732466414}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [34, 27, 21, 20, 19], "tileType": 1}, "round": 2, "seq": 152, "status": "PlayerBeginInput", "tsMs": 1775732466544}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059"]}, "round": 2, "seq": 153, "status": "PlayerBeginInput", "tsMs": 1775732466544}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19], "linkedPathLength": 5}, "round": 2, "seq": 154, "status": "PlayerBeginInput", "tsMs": 1775732466546}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 27, 21, 20, 19], "pathLength": 5, "tileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059"]}, "round": 2, "seq": 155, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27>A21>A20>A19\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732466546}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 5, "tileType": 0}, "round": 2, "seq": 156, "status": "PlayerBeginInput", "tsMs": 1775732466961}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 5, "tileType": 0}, "round": 2, "seq": 157, "status": "PlayerBeginInput", "tsMs": 1775732466978}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [34, 27, 21, 20, 19, 14], "tileType": 1}, "round": 2, "seq": 158, "status": "PlayerBeginInput", "tsMs": 1775732466994}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059", "Node.1079"]}, "round": 2, "seq": 159, "status": "PlayerBeginInput", "tsMs": 1775732466995}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19, 14], "linkedPathLength": 6}, "round": 2, "seq": 160, "status": "PlayerBeginInput", "tsMs": 1775732466997}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 27, 21, 20, 19, 14], "pathLength": 6, "tileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059", "Node.1079"]}, "round": 2, "seq": 161, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27>A21>A20>A19>A14\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732466997}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [34, 27, 21, 20, 19, 14, 8], "tileType": 1}, "round": 2, "seq": 162, "status": "PlayerBeginInput", "tsMs": 1775732467195}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059", "Node.1079", "Node.1080"]}, "round": 2, "seq": 163, "status": "PlayerBeginInput", "tsMs": 1775732467195}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8], "linkedPathLength": 7}, "round": 2, "seq": 164, "status": "PlayerBeginInput", "tsMs": 1775732467197}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8], "pathLength": 7, "tileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059", "Node.1079", "Node.1080"]}, "round": 2, "seq": 165, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27>A21>A20>A19>A14>A08\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732467197}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 7, "tileType": 7}, "round": 2, "seq": 166, "status": "PlayerBeginInput", "tsMs": 1775732467330}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 7, "tileType": 7}, "round": 2, "seq": 167, "status": "PlayerBeginInput", "tsMs": 1775732467345}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 7, "tileType": 7}, "round": 2, "seq": 168, "status": "PlayerBeginInput", "tsMs": 1775732467361}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 7, "tileType": 7}, "round": 2, "seq": 169, "status": "PlayerBeginInput", "tsMs": 1775732467378}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 7, "tileType": 7}, "round": 2, "seq": 170, "status": "PlayerBeginInput", "tsMs": 1775732467395}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 7, "tileType": 7}, "round": 2, "seq": 171, "status": "PlayerBeginInput", "tsMs": 1775732467411}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 7, "tileType": 7}, "round": 2, "seq": 172, "status": "PlayerBeginInput", "tsMs": 1775732467428}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [34, 27, 21, 20, 19, 14, 8, 1], "tileType": 1}, "round": 2, "seq": 173, "status": "PlayerBeginInput", "tsMs": 1775732467445}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059", "Node.1079", "Node.1080", "Node.1069"]}, "round": 2, "seq": 174, "status": "PlayerBeginInput", "tsMs": 1775732467445}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8, 1], "linkedPathLength": 8}, "round": 2, "seq": 175, "status": "PlayerBeginInput", "tsMs": 1775732467447}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8, 1], "pathLength": 8, "tileIDs": ["Node.1244", "Node.1243", "Node.1088", "Node.1078", "Node.1059", "Node.1079", "Node.1080", "Node.1069"]}, "round": 2, "seq": 176, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27>A21>A20>A19>A14>A08>A01\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732467447}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 1, "pathLength": 8, "tileType": 7}, "round": 2, "seq": 177, "status": "PlayerBeginInput", "tsMs": 1775732467461}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [34, 27, 21, 20, 19, 14, 8, 1], "linkedPathLength": 8}, "round": 2, "seq": 178, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=A34>A27>A21>A20>A19>A14>A08>A01\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 60179908 cmd 2\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732467794}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 2, "seq": 179, "status": "PlayerEndBuildPath", "tsMs": 1775732467794}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 2, "seq": 180, "status": "PlayerEndBuildPath", "tsMs": 1775732467795}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [34, 27, 21, 20, 19, 14, 8, 1], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 2, "seq": 181, "status": "PlayerEndBuildPath", "tsMs": 1775732467795}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 182, "status": "PlayerEndBuildPath", "tsMs": 1775732467795}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 2, "seq": 183, "status": "PlayerEndBuildPath", "tsMs": 1775732467795}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 184, "status": "PlayerEndBuildPath", "tsMs": 1775732467795}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34], "linkedPathLength": 1}, "round": 2, "seq": 185, "status": "PlayerEndBuildPath", "tsMs": 1775732467795}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 2, "seq": 186, "status": "PlayerEndBuildPath", "tsMs": 1775732467796}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 2, "seq": 187, "status": "PlayerEndBuildPath", "tsMs": 1775732467796}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 188, "status": "PlayerEndBuildPath", "tsMs": 1775732467811}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 2, "seq": 189, "status": "PlayerEndBuildPath", "tsMs": 1775732467811}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 2, "seq": 190, "stateText": "r0:PO SW PO SO SH CO\nr1:CO SW SO SH PO CO\nr2:SH SH SH SH PO SO\nr3:PO SW SH PO PO PO\nr4:PO CO SH CO SH PO\nr5:PO SH BH PO SH SW\npath=-\nplayer=hp 100/100 ar 43/50 xp 4/5 lv 0 $ 0 wh 10 eq 0 ig 0.00 pc 0.00 wm x1.00\nround=2 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1146903234 cmd 2\nkills=2", "status": "PlayerEndBuildPath", "tsMs": 1775732467812}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 191, "status": "PlayerEndBuildPath", "tsMs": 1775732467928}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27], "linkedPathLength": 2}, "round": 2, "seq": 192, "status": "PlayerEndBuildPath", "tsMs": 1775732467929}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 193, "status": "PlayerEndBuildPath", "tsMs": 1775732468061}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21], "linkedPathLength": 3}, "round": 2, "seq": 194, "status": "PlayerEndBuildPath", "tsMs": 1775732468064}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 195, "status": "PlayerEndBuildPath", "tsMs": 1775732468194}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20], "linkedPathLength": 4}, "round": 2, "seq": 196, "status": "PlayerEndBuildPath", "tsMs": 1775732468196}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 197, "status": "PlayerEndBuildPath", "tsMs": 1775732468328}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19], "linkedPathLength": 5}, "round": 2, "seq": 198, "status": "PlayerEndBuildPath", "tsMs": 1775732468330}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 199, "status": "PlayerEndBuildPath", "tsMs": 1775732468461}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19, 14], "linkedPathLength": 6}, "round": 2, "seq": 200, "status": "PlayerEndBuildPath", "tsMs": 1775732468463}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 201, "status": "PlayerEndBuildPath", "tsMs": 1775732468595}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8], "linkedPathLength": 7}, "round": 2, "seq": 202, "status": "PlayerEndBuildPath", "tsMs": 1775732468597}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 2, "seq": 203, "status": "PlayerEndBuildPath", "tsMs": 1775732468728}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8, 1], "linkedPathLength": 8}, "round": 2, "seq": 204, "status": "PlayerEndBuildPath", "tsMs": 1775732468731}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 2, "seq": 205, "status": "PlayerEndBuildPath", "tsMs": 1775732468862}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8, 1]}, "round": 2, "seq": 206, "status": "PlayerEndBuildPath", "tsMs": 1775732468862}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [34, 27, 21, 20, 19, 14, 8, 1]}, "round": 2, "seq": 207, "status": "PlayerEndBuildPath", "tsMs": 1775732468862}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 2, "seq": 208, "status": "PlayerEndInput", "tsMs": 1775732468868}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 2, "seq": 209, "status": "PlayerEndInput", "tsMs": 1775732468868}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 2, "seq": 210, "status": "PlayerEndInput", "tsMs": 1775732468868}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 2, "seq": 211, "status": "PlayerEndInput", "tsMs": 1775732468869}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 2, "seq": 212, "status": "PlayerEndInput", "tsMs": 1775732469467}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 2, "seq": 213, "status": "PlayerEndInput", "tsMs": 1775732469468}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 2, "seq": 214, "status": "EnemyAttack", "tsMs": 1775732469468}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 2, "seq": 215, "status": "EnemyAttack", "tsMs": 1775732469468}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 2}}, "round": 2, "seq": 216, "status": "EnemyAttack", "tsMs": 1775732469468}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 2, "seq": 217, "status": "EnemyAttack", "tsMs": 1775732469468}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 2}, "round": 2, "seq": 218, "status": "EnemyAttack", "tsMs": 1775732469469}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.1071"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.1081"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1236"}], "attackEnemyTileIDs": ["Node.1108", "Node.1071", "Node.1081", "Node.1236"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 1, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 42, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.1071", "Node.1081", "Node.1236", "Node.1386"], "resolvedPayload": {"attackerCount": 4, "currentRound": 2, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 8, "skillUserCount": 0, "sourceCount": 4, "specialCount": 0, "totalDamage": 8}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 2, "seq": 219, "status": "EnemyAttack", "tsMs": 1775732469470}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 2, "seq": 220, "status": "RoundEnd", "tsMs": 1775732469973}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 2, "seq": 221, "status": "RoundEnd", "tsMs": 1775732469973}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 2, "seq": 222, "status": "RoundBegin", "tsMs": 1775732469974}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 2, "seq": 223, "status": "RoundBegin", "tsMs": 1775732469974}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 3, "seq": 224, "status": "PlayerTurnBegin", "tsMs": 1775732469974}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 3, "seq": 225, "status": "PlayerTurnBegin", "tsMs": 1775732469974}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 3, "seq": 226, "status": "PlayerRegenerate", "tsMs": 1775732469974}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 3, "seq": 227, "status": "PlayerRegenerate", "tsMs": 1775732469974}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 3, "seq": 228, "status": "PlayerRegenerate", "tsMs": 1775732469975}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 3, "seq": 229, "status": "PlayerSkillCD", "tsMs": 1775732469975}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 3, "seq": 230, "status": "PlayerSkillCD", "tsMs": 1775732469975}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 3, "seq": 231, "status": "PlayerSkillCD", "tsMs": 1775732469975}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 3, "seq": 232, "status": "PlayerBeginInput", "tsMs": 1775732469975}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 3, "seq": 233, "status": "PlayerBeginInput", "tsMs": 1775732469976}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 3, "seq": 234, "status": "PlayerBeginInput", "tsMs": 1775732469976}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [2], "tileType": 7}, "round": 3, "seq": 235, "status": "PlayerBeginInput", "tsMs": 1775732471253}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}], "pathTileIDs": ["Node.1081"]}, "round": 3, "seq": 236, "status": "PlayerBeginInput", "tsMs": 1775732471253}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 3, "seq": 237, "status": "PlayerBeginInput", "tsMs": 1775732471253}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2], "pathLength": 1, "tileIDs": ["Node.1081"]}, "round": 3, "seq": 238, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732471254}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [2, 8], "tileType": 6}, "round": 3, "seq": 239, "status": "PlayerBeginInput", "tsMs": 1775732471364}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1071", "wouldDie": false}], "pathTileIDs": ["Node.1081", "Node.1071"]}, "round": 3, "seq": 240, "status": "PlayerBeginInput", "tsMs": 1775732471365}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8], "linkedPathLength": 2}, "round": 3, "seq": 241, "status": "PlayerBeginInput", "tsMs": 1775732471366}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8], "pathLength": 2, "tileIDs": ["Node.1081", "Node.1071"]}, "round": 3, "seq": 242, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02>A08\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732471366}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [2, 8, 7], "tileType": 0}, "round": 3, "seq": 243, "status": "PlayerBeginInput", "tsMs": 1775732471615}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1071", "wouldDie": false}], "pathTileIDs": ["Node.1081", "Node.1071", "Node.1060"]}, "round": 3, "seq": 244, "status": "PlayerBeginInput", "tsMs": 1775732471615}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7], "linkedPathLength": 3}, "round": 3, "seq": 245, "status": "PlayerBeginInput", "tsMs": 1775732471616}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 7], "pathLength": 3, "tileIDs": ["Node.1081", "Node.1071", "Node.1060"]}, "round": 3, "seq": 246, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02>A08>A07\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732471617}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [2, 8, 7, 13], "tileType": 0}, "round": 3, "seq": 247, "status": "PlayerBeginInput", "tsMs": 1775732471731}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1071", "wouldDie": false}], "pathTileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058"]}, "round": 3, "seq": 248, "status": "PlayerBeginInput", "tsMs": 1775732471732}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13], "linkedPathLength": 4}, "round": 3, "seq": 249, "status": "PlayerBeginInput", "tsMs": 1775732471733}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 7, 13], "pathLength": 4, "tileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058"]}, "round": 3, "seq": 250, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02>A08>A07>A13\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732471734}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [2, 8, 7, 13, 19], "tileType": 0}, "round": 3, "seq": 251, "status": "PlayerBeginInput", "tsMs": 1775732471815}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1071", "wouldDie": false}], "pathTileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058", "Node.1235"]}, "round": 3, "seq": 252, "status": "PlayerBeginInput", "tsMs": 1775732471815}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13, 19], "linkedPathLength": 5}, "round": 3, "seq": 253, "status": "PlayerBeginInput", "tsMs": 1775732471816}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 7, 13, 19], "pathLength": 5, "tileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058", "Node.1235"]}, "round": 3, "seq": 254, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02>A08>A07>A13>A19\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732471817}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [2, 8, 7, 13, 19, 26], "tileType": 0}, "round": 3, "seq": 255, "status": "PlayerBeginInput", "tsMs": 1775732472132}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1071", "wouldDie": true}], "pathTileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058", "Node.1235", "Node.1384"]}, "round": 3, "seq": 256, "status": "PlayerBeginInput", "tsMs": 1775732472132}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13, 19, 26], "linkedPathLength": 6}, "round": 3, "seq": 257, "status": "PlayerBeginInput", "tsMs": 1775732472134}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 7, 13, 19, 26], "pathLength": 6, "tileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058", "Node.1235", "Node.1384"]}, "round": 3, "seq": 258, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02>A08>A07>A13>A19>A26\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732472134}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [2, 8, 7, 13, 19, 26, 21], "tileType": 6}, "round": 3, "seq": 259, "status": "PlayerBeginInput", "tsMs": 1775732472381}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1071", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.1236", "wouldDie": false}], "pathTileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058", "Node.1235", "Node.1384", "Node.1236"]}, "round": 3, "seq": 260, "status": "PlayerBeginInput", "tsMs": 1775732472381}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13, 19, 26, 21], "linkedPathLength": 7}, "round": 3, "seq": 261, "status": "PlayerBeginInput", "tsMs": 1775732472382}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 7, 13, 19, 26, 21], "pathLength": 7, "tileIDs": ["Node.1081", "Node.1071", "Node.1060", "Node.1058", "Node.1235", "Node.1384", "Node.1236"]}, "round": 3, "seq": 262, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02>A08>A07>A13>A19>A26>A21\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732472382}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [2, 8, 7, 13, 19, 26, 21], "linkedPathLength": 7}, "round": 3, "seq": 263, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=A02>A08>A07>A13>A19>A26>A21\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 1648138442 cmd 3\nkills=2", "status": "PlayerBeginInput", "tsMs": 1775732472866}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 3, "seq": 264, "status": "PlayerEndBuildPath", "tsMs": 1775732472866}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 3, "seq": 265, "status": "PlayerEndBuildPath", "tsMs": 1775732472867}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [7, 13, 19, 26, 8], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1071"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1071"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1071"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1071"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1071"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.1236"}], "damageSourceCount": 5, "enemiesKilled": 1, "enemyKillMessages": ["[GameMode] Enemy killed at A8 (total: 1)"], "enemyTargetCount": 3, "hasEnemyTarget": true, "shouldReplay": true}, "round": 3, "seq": 266, "status": "PlayerEndBuildPath", "tsMs": 1775732472867}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 267, "status": "PlayerEndBuildPath", "tsMs": 1775732472869}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 3, "seq": 268, "status": "PlayerEndBuildPath", "tsMs": 1775732472870}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 269, "status": "PlayerEndBuildPath", "tsMs": 1775732472870}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 3, "seq": 270, "status": "PlayerEndBuildPath", "tsMs": 1775732472870}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 3, "seq": 271, "status": "PlayerEndBuildPath", "tsMs": 1775732472871}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 3, "seq": 272, "status": "PlayerEndBuildPath", "tsMs": 1775732472871}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 273, "status": "PlayerEndBuildPath", "tsMs": 1775732472882}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 3, "seq": 274, "status": "PlayerEndBuildPath", "tsMs": 1775732472882}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 3, "seq": 275, "stateText": "r0:PO SW SH SO CO CO\nr1:CO SH SW PO PO CO\nr2:SH SW PO SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SW SO CO SH PO\nr5:PO CO BH PO SH SW\npath=-\nplayer=hp 100/100 ar 42/50 xp 4/5 lv 0 $ 0 wh 10 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=3 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:0,Luck:0,Charisma:0\nreplay=seed 1826039909 rng 2178197802 cmd 3\nkills=3", "status": "PlayerEndBuildPath", "tsMs": 1775732472883}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 276, "status": "PlayerEndBuildPath", "tsMs": 1775732472998}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8], "linkedPathLength": 2}, "round": 3, "seq": 277, "status": "PlayerEndBuildPath", "tsMs": 1775732472999}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 278, "status": "PlayerEndBuildPath", "tsMs": 1775732473132}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7], "linkedPathLength": 3}, "round": 3, "seq": 279, "status": "PlayerEndBuildPath", "tsMs": 1775732473133}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 280, "status": "PlayerEndBuildPath", "tsMs": 1775732473265}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13], "linkedPathLength": 4}, "round": 3, "seq": 281, "status": "PlayerEndBuildPath", "tsMs": 1775732473266}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 282, "status": "PlayerEndBuildPath", "tsMs": 1775732473398}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13, 19], "linkedPathLength": 5}, "round": 3, "seq": 283, "status": "PlayerEndBuildPath", "tsMs": 1775732473400}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 284, "status": "PlayerEndBuildPath", "tsMs": 1775732473532}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13, 19, 26], "linkedPathLength": 6}, "round": 3, "seq": 285, "status": "PlayerEndBuildPath", "tsMs": 1775732473534}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 3, "seq": 286, "status": "PlayerEndBuildPath", "tsMs": 1775732473665}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 7, 13, 19, 26, 21], "linkedPathLength": 7}, "round": 3, "seq": 287, "status": "PlayerEndBuildPath", "tsMs": 1775732473667}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 3, "seq": 288, "status": "PlayerEndBuildPath", "tsMs": 1775732473799}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [7, 13, 19, 26, 8]}, "round": 3, "seq": 289, "status": "PlayerEndBuildPath", "tsMs": 1775732473799}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [7, 13, 19, 26, 8]}, "round": 3, "seq": 290, "status": "PlayerEndBuildPath", "tsMs": 1775732473799}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 3, "seq": 291, "status": "PlayerEndInput", "tsMs": 1775732473803}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 3, "seq": 292, "status": "PlayerEndInput", "tsMs": 1775732473803}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 3, "seq": 293, "status": "PlayerEndInput", "tsMs": 1775732473804}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 3, "seq": 294, "status": "PlayerEndInput", "tsMs": 1775732473804}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 3, "seq": 295, "status": "PlayerEndInput", "tsMs": 1775732474400}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 3, "seq": 296, "status": "PlayerEndInput", "tsMs": 1775732474401}, {"kind": "status-update", "message": "[Trace] Status update emitted: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 3, "seq": 297, "status": "LevelUpEvent", "tsMs": 1775732474401}, {"kind": "status-transition", "message": "[Trace] Status: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 3, "seq": 298, "status": "LevelUpEvent", "tsMs": 1775732474401}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 3, "seq": 299, "status": "EnemyAttack", "tsMs": 1775732477074}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 3, "seq": 300, "status": "EnemyAttack", "tsMs": 1775732477074}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 3}}, "round": 3, "seq": 301, "status": "EnemyAttack", "tsMs": 1775732477074}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 3, "seq": 302, "status": "EnemyAttack", "tsMs": 1775732477074}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 3}, "round": 3, "seq": 303, "status": "EnemyAttack", "tsMs": 1775732477074}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "executioner", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0.4}, "enemyId": "executioner", "rank": "normal", "specials": ["execute_bonus"], "tileID": "Node.1386"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 8, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.1081", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1236"}], "attackEnemyTileIDs": ["Node.1108", "Node.1386", "Node.1081", "Node.1236"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0.4}, {"initialDamage": 8, "piercingArmorRatio": 0}, {"initialDamage": 1, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 29, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.1386", "Node.1081", "Node.1236", "Node.1489"], "resolvedPayload": {"attackerCount": 4, "currentRound": 3, "directDamage": 1.2000000000000002, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 11.8, "skillUserCount": 1, "sourceCount": 4, "specialCount": 0, "totalDamage": 13}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.1081"], "skipped": false}, "round": 3, "seq": 304, "status": "EnemyAttack", "tsMs": 1775732477075}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 3, "seq": 305, "status": "RoundEnd", "tsMs": 1775732477577}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 3, "seq": 306, "status": "RoundEnd", "tsMs": 1775732477578}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 3, "seq": 307, "status": "RoundBegin", "tsMs": 1775732477578}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 3, "seq": 308, "status": "RoundBegin", "tsMs": 1775732477578}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 4, "seq": 309, "status": "PlayerTurnBegin", "tsMs": 1775732477578}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 4, "seq": 310, "status": "PlayerTurnBegin", "tsMs": 1775732477579}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 4, "seq": 311, "status": "PlayerRegenerate", "tsMs": 1775732477579}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 4, "seq": 312, "status": "PlayerRegenerate", "tsMs": 1775732477579}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 4, "seq": 313, "status": "PlayerRegenerate", "tsMs": 1775732477579}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 4, "seq": 314, "status": "PlayerSkillCD", "tsMs": 1775732477579}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 4, "seq": 315, "status": "PlayerSkillCD", "tsMs": 1775732477580}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 4, "seq": 316, "status": "PlayerSkillCD", "tsMs": 1775732477581}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 4, "seq": 317, "status": "PlayerBeginInput", "tsMs": 1775732477581}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 4, "seq": 318, "status": "PlayerBeginInput", "tsMs": 1775732477582}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 4, "seq": 319, "status": "PlayerBeginInput", "tsMs": 1775732477582}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [3], "tileType": 2}, "round": 4, "seq": 320, "status": "PlayerBeginInput", "tsMs": 1775732478559}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099"]}, "round": 4, "seq": 321, "status": "PlayerBeginInput", "tsMs": 1775732478560}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3], "linkedPathLength": 1}, "round": 4, "seq": 322, "status": "PlayerBeginInput", "tsMs": 1775732478560}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3], "pathLength": 1, "tileIDs": ["Node.1099"]}, "round": 4, "seq": 323, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732478561}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [3, 8], "tileType": 2}, "round": 4, "seq": 324, "status": "PlayerBeginInput", "tsMs": 1775732478804}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070"]}, "round": 4, "seq": 325, "status": "PlayerBeginInput", "tsMs": 1775732478804}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8], "linkedPathLength": 2}, "round": 4, "seq": 326, "status": "PlayerBeginInput", "tsMs": 1775732478806}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8], "pathLength": 2, "tileIDs": ["Node.1099", "Node.1070"]}, "round": 4, "seq": 327, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732478806}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [3, 8, 14], "tileType": 2}, "round": 4, "seq": 328, "status": "PlayerBeginInput", "tsMs": 1775732478970}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385"]}, "round": 4, "seq": 329, "status": "PlayerBeginInput", "tsMs": 1775732478970}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14], "linkedPathLength": 3}, "round": 4, "seq": 330, "status": "PlayerBeginInput", "tsMs": 1775732478971}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14], "pathLength": 3, "tileIDs": ["Node.1099", "Node.1070", "Node.1385"]}, "round": 4, "seq": 331, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732478972}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [3, 8, 14, 15], "tileType": 2}, "round": 4, "seq": 332, "status": "PlayerBeginInput", "tsMs": 1775732479287}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089"]}, "round": 4, "seq": 333, "status": "PlayerBeginInput", "tsMs": 1775732479287}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15], "linkedPathLength": 4}, "round": 4, "seq": 334, "status": "PlayerBeginInput", "tsMs": 1775732479289}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15], "pathLength": 4, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089"]}, "round": 4, "seq": 335, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732479289}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [3, 8, 14, 15, 16], "tileType": 2}, "round": 4, "seq": 336, "status": "PlayerBeginInput", "tsMs": 1775732479404}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103"]}, "round": 4, "seq": 337, "status": "PlayerBeginInput", "tsMs": 1775732479404}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16], "linkedPathLength": 5}, "round": 4, "seq": 338, "status": "PlayerBeginInput", "tsMs": 1775732479406}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16], "pathLength": 5, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103"]}, "round": 4, "seq": 339, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732479406}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 16, "pathLength": 5, "tileType": 1}, "round": 4, "seq": 340, "status": "PlayerBeginInput", "tsMs": 1775732479587}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 16, "pathLength": 5, "tileType": 1}, "round": 4, "seq": 341, "status": "PlayerBeginInput", "tsMs": 1775732479604}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 16, "pathLength": 5, "tileType": 1}, "round": 4, "seq": 342, "status": "PlayerBeginInput", "tsMs": 1775732479620}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 16, "pathLength": 5, "tileType": 1}, "round": 4, "seq": 343, "status": "PlayerBeginInput", "tsMs": 1775732479637}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 16, "pathLength": 5, "tileType": 1}, "round": 4, "seq": 344, "status": "PlayerBeginInput", "tsMs": 1775732479654}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 16, "pathLength": 5, "tileType": 1}, "round": 4, "seq": 345, "status": "PlayerBeginInput", "tsMs": 1775732479671}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [3, 8, 14, 15, 16, 11], "tileType": 2}, "round": 4, "seq": 346, "status": "PlayerBeginInput", "tsMs": 1775732479687}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116"]}, "round": 4, "seq": 347, "status": "PlayerBeginInput", "tsMs": 1775732479688}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11], "linkedPathLength": 6}, "round": 4, "seq": 348, "status": "PlayerBeginInput", "tsMs": 1775732479689}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11], "pathLength": 6, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116"]}, "round": 4, "seq": 349, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732479689}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 17, "pathAddresses": [3, 8, 14, 15, 16, 11, 17], "tileType": 2}, "round": 4, "seq": 350, "status": "PlayerBeginInput", "tsMs": 1775732479954}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115"]}, "round": 4, "seq": 351, "status": "PlayerBeginInput", "tsMs": 1775732479955}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17], "linkedPathLength": 7}, "round": 4, "seq": 352, "status": "PlayerBeginInput", "tsMs": 1775732479956}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17], "pathLength": 7, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115"]}, "round": 4, "seq": 353, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732479957}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [3, 8, 14, 15, 16, 11, 17, 22], "tileType": 2}, "round": 4, "seq": 354, "status": "PlayerBeginInput", "tsMs": 1775732480271}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246"]}, "round": 4, "seq": 355, "status": "PlayerBeginInput", "tsMs": 1775732480272}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22], "linkedPathLength": 8}, "round": 4, "seq": 356, "status": "PlayerBeginInput", "tsMs": 1775732480273}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22], "pathLength": 8, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246"]}, "round": 4, "seq": 357, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17>A22\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732480274}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [3, 8, 14, 15, 16, 11, 17, 22, 28], "tileType": 2}, "round": 4, "seq": 358, "status": "PlayerBeginInput", "tsMs": 1775732480555}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245"]}, "round": 4, "seq": 359, "status": "PlayerBeginInput", "tsMs": 1775732480555}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28], "linkedPathLength": 9}, "round": 4, "seq": 360, "status": "PlayerBeginInput", "tsMs": 1775732480557}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28], "pathLength": 9, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245"]}, "round": 4, "seq": 361, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17>A22>A28\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732480557}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27], "tileType": 2}, "round": 4, "seq": 362, "status": "PlayerBeginInput", "tsMs": 1775732480888}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393"]}, "round": 4, "seq": 363, "status": "PlayerBeginInput", "tsMs": 1775732480889}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27], "linkedPathLength": 10}, "round": 4, "seq": 364, "status": "PlayerBeginInput", "tsMs": 1775732480891}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27], "pathLength": 10, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393"]}, "round": 4, "seq": 365, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17>A22>A28>A27\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732480891}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26], "tileType": 2}, "round": 4, "seq": 366, "status": "PlayerBeginInput", "tsMs": 1775732481039}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393", "Node.1496"]}, "round": 4, "seq": 367, "status": "PlayerBeginInput", "tsMs": 1775732481039}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26], "linkedPathLength": 11}, "round": 4, "seq": 368, "status": "PlayerBeginInput", "tsMs": 1775732481041}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26], "pathLength": 11, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393", "Node.1496"]}, "round": 4, "seq": 369, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17>A22>A28>A27>A26\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732481042}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31], "tileType": 2}, "round": 4, "seq": 370, "status": "PlayerBeginInput", "tsMs": 1775732481255}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393", "Node.1496", "Node.1486"]}, "round": 4, "seq": 371, "status": "PlayerBeginInput", "tsMs": 1775732481256}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31], "linkedPathLength": 12}, "round": 4, "seq": 372, "status": "PlayerBeginInput", "tsMs": 1775732481258}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31], "pathLength": 12, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393", "Node.1496", "Node.1486"]}, "round": 4, "seq": 373, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17>A22>A28>A27>A26>A31\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732481258}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 30, "pathAddresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30], "tileType": 2}, "round": 4, "seq": 374, "status": "PlayerBeginInput", "tsMs": 1775732481422}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393", "Node.1496", "Node.1486", "Node.1234"]}, "round": 4, "seq": 375, "status": "PlayerBeginInput", "tsMs": 1775732481423}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30], "linkedPathLength": 13}, "round": 4, "seq": 376, "status": "PlayerBeginInput", "tsMs": 1775732481425}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30], "pathLength": 13, "tileIDs": ["Node.1099", "Node.1070", "Node.1385", "Node.1089", "Node.1103", "Node.1116", "Node.1115", "Node.1246", "Node.1245", "Node.1393", "Node.1496", "Node.1486", "Node.1234"]}, "round": 4, "seq": 377, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17>A22>A28>A27>A26>A31>A30\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732481425}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30], "linkedPathLength": 13}, "round": 4, "seq": 378, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=A03>A08>A14>A15>A16>A11>A17>A22>A28>A27>A26>A31>A30\nplayer=hp 100/110 ar 29/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2414377993 cmd 5\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732481706}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 4, "seq": 379, "status": "PlayerEndBuildPath", "tsMs": 1775732481706}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 4, "seq": 380, "status": "PlayerEndBuildPath", "tsMs": 1775732481706}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 4, "seq": 381, "status": "PlayerEndBuildPath", "tsMs": 1775732481707}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 3, "probability": 0.32, "resourceType": 1}, {"amount": 3, "probability": 0.4, "resourceType": 0}]}, "round": 4, "seq": 382, "status": "PlayerEndBuildPath", "tsMs": 1775732481707}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 383, "status": "PlayerEndBuildPath", "tsMs": 1775732481708}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 4, "seq": 384, "status": "PlayerEndBuildPath", "tsMs": 1775732481708}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 385, "status": "PlayerEndBuildPath", "tsMs": 1775732481709}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3], "linkedPathLength": 1}, "round": 4, "seq": 386, "status": "PlayerEndBuildPath", "tsMs": 1775732481709}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 4, "seq": 387, "status": "PlayerEndBuildPath", "tsMs": 1775732481710}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 4, "seq": 388, "status": "PlayerEndBuildPath", "tsMs": 1775732481710}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 389, "status": "PlayerEndBuildPath", "tsMs": 1775732481738}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 4, "seq": 390, "status": "PlayerEndBuildPath", "tsMs": 1775732481738}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 4, "seq": 391, "stateText": "r0:PO PO SO SO CO CO\nr1:CO SW PO PO PO CO\nr2:SH SW SH SO PO SO\nr3:PO SW PO PO PO PO\nr4:PO SH PO CO SH PO\nr5:PO CO BH PO SH SW\npath=-\nplayer=hp 106/110 ar 32/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=4 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 3042297566 cmd 5\nkills=3", "status": "PlayerEndBuildPath", "tsMs": 1775732481739}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 392, "status": "PlayerEndBuildPath", "tsMs": 1775732481839}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8], "linkedPathLength": 2}, "round": 4, "seq": 393, "status": "PlayerEndBuildPath", "tsMs": 1775732481840}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 394, "status": "PlayerEndBuildPath", "tsMs": 1775732481972}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14], "linkedPathLength": 3}, "round": 4, "seq": 395, "status": "PlayerEndBuildPath", "tsMs": 1775732481973}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 396, "status": "PlayerEndBuildPath", "tsMs": 1775732482105}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15], "linkedPathLength": 4}, "round": 4, "seq": 397, "status": "PlayerEndBuildPath", "tsMs": 1775732482107}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 398, "status": "PlayerEndBuildPath", "tsMs": 1775732482239}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16], "linkedPathLength": 5}, "round": 4, "seq": 399, "status": "PlayerEndBuildPath", "tsMs": 1775732482240}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 400, "status": "PlayerEndBuildPath", "tsMs": 1775732482372}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11], "linkedPathLength": 6}, "round": 4, "seq": 401, "status": "PlayerEndBuildPath", "tsMs": 1775732482374}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 402, "status": "PlayerEndBuildPath", "tsMs": 1775732482506}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17], "linkedPathLength": 7}, "round": 4, "seq": 403, "status": "PlayerEndBuildPath", "tsMs": 1775732482508}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 404, "status": "PlayerEndBuildPath", "tsMs": 1775732482639}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22], "linkedPathLength": 8}, "round": 4, "seq": 405, "status": "PlayerEndBuildPath", "tsMs": 1775732482641}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 406, "status": "PlayerEndBuildPath", "tsMs": 1775732482772}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28], "linkedPathLength": 9}, "round": 4, "seq": 407, "status": "PlayerEndBuildPath", "tsMs": 1775732482774}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 408, "status": "PlayerEndBuildPath", "tsMs": 1775732482906}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27], "linkedPathLength": 10}, "round": 4, "seq": 409, "status": "PlayerEndBuildPath", "tsMs": 1775732482907}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 410, "status": "PlayerEndBuildPath", "tsMs": 1775732483039}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26], "linkedPathLength": 11}, "round": 4, "seq": 411, "status": "PlayerEndBuildPath", "tsMs": 1775732483041}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 412, "status": "PlayerEndBuildPath", "tsMs": 1775732483173}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31], "linkedPathLength": 12}, "round": 4, "seq": 413, "status": "PlayerEndBuildPath", "tsMs": 1775732483175}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 4, "seq": 414, "status": "PlayerEndBuildPath", "tsMs": 1775732483306}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30], "linkedPathLength": 13}, "round": 4, "seq": 415, "status": "PlayerEndBuildPath", "tsMs": 1775732483309}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 4, "seq": 416, "status": "PlayerEndBuildPath", "tsMs": 1775732483440}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30]}, "round": 4, "seq": 417, "status": "PlayerEndBuildPath", "tsMs": 1775732483440}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [3, 8, 14, 15, 16, 11, 17, 22, 28, 27, 26, 31, 30]}, "round": 4, "seq": 418, "status": "PlayerEndBuildPath", "tsMs": 1775732483440}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 4, "seq": 419, "status": "PlayerEndInput", "tsMs": 1775732483446}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 4, "seq": 420, "status": "PlayerEndInput", "tsMs": 1775732483447}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 4, "seq": 421, "status": "PlayerEndInput", "tsMs": 1775732483447}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 4, "seq": 422, "status": "PlayerEndInput", "tsMs": 1775732483447}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 4, "seq": 423, "status": "PlayerEndInput", "tsMs": 1775732484041}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 4, "seq": 424, "status": "PlayerEndInput", "tsMs": 1775732484042}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 4, "seq": 425, "status": "EnemyAttack", "tsMs": 1775732484042}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 4, "seq": 426, "status": "EnemyAttack", "tsMs": 1775732484042}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 4}}, "round": 4, "seq": 427, "status": "EnemyAttack", "tsMs": 1775732484042}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 4, "seq": 428, "status": "EnemyAttack", "tsMs": 1775732484042}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 4}, "round": 4, "seq": 429, "status": "EnemyAttack", "tsMs": 1775732484043}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "executioner", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0.4}, "enemyId": "executioner", "rank": "normal", "specials": ["execute_bonus"], "tileID": "Node.1386"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.1081"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1236"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1489"}], "attackEnemyTileIDs": ["Node.1108", "Node.1386", "Node.1081", "Node.1236", "Node.1489"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0.4}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 1, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 22, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.1386", "Node.1081", "Node.1236", "Node.1489", "Node.1844", "Node.1855"], "resolvedPayload": {"attackerCount": 5, "currentRound": 4, "directDamage": 1.2000000000000002, "hasEnemy": true, "presentEnemyCount": 7, "shieldDamage": 8.8, "skillUserCount": 0, "sourceCount": 5, "specialCount": 0, "totalDamage": 10}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 4, "seq": 430, "status": "EnemyAttack", "tsMs": 1775732484044}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 4, "seq": 431, "status": "RoundEnd", "tsMs": 1775732484547}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 4, "seq": 432, "status": "RoundEnd", "tsMs": 1775732484547}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 4, "seq": 433, "status": "RoundBegin", "tsMs": 1775732484547}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 4, "seq": 434, "status": "RoundBegin", "tsMs": 1775732484547}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 5, "seq": 435, "status": "PlayerTurnBegin", "tsMs": 1775732484548}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 5, "seq": 436, "status": "PlayerTurnBegin", "tsMs": 1775732484548}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 5, "seq": 437, "status": "PlayerRegenerate", "tsMs": 1775732484548}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 5, "seq": 438, "status": "PlayerRegenerate", "tsMs": 1775732484548}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 5, "seq": 439, "status": "PlayerRegenerate", "tsMs": 1775732484549}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 5, "seq": 440, "status": "PlayerSkillCD", "tsMs": 1775732484549}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 5, "seq": 441, "status": "PlayerSkillCD", "tsMs": 1775732484549}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 5, "seq": 442, "status": "PlayerSkillCD", "tsMs": 1775732484549}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 5, "seq": 443, "status": "PlayerBeginInput", "tsMs": 1775732484550}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 5, "seq": 444, "status": "PlayerBeginInput", "tsMs": 1775732484550}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 5, "seq": 445, "status": "PlayerBeginInput", "tsMs": 1775732484550}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [9], "tileType": 6}, "round": 5, "seq": 446, "status": "PlayerBeginInput", "tsMs": 1775732489820}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": false}], "pathTileIDs": ["Node.1236"]}, "round": 5, "seq": 447, "status": "PlayerBeginInput", "tsMs": 1775732489820}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9], "linkedPathLength": 1}, "round": 5, "seq": 448, "status": "PlayerBeginInput", "tsMs": 1775732489821}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9], "pathLength": 1, "tileIDs": ["Node.1236"]}, "round": 5, "seq": 449, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732489822}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [9, 15], "tileType": 6}, "round": 5, "seq": 450, "status": "PlayerBeginInput", "tsMs": 1775732489879}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386"]}, "round": 5, "seq": 451, "status": "PlayerBeginInput", "tsMs": 1775732489879}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15], "linkedPathLength": 2}, "round": 5, "seq": 452, "status": "PlayerBeginInput", "tsMs": 1775732489880}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15], "pathLength": 2, "tileIDs": ["Node.1236", "Node.1386"]}, "round": 5, "seq": 453, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732489881}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [9, 15, 14], "tileType": 6}, "round": 5, "seq": 454, "status": "PlayerBeginInput", "tsMs": 1775732490096}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489"]}, "round": 5, "seq": 455, "status": "PlayerBeginInput", "tsMs": 1775732490096}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14], "linkedPathLength": 3}, "round": 5, "seq": 456, "status": "PlayerBeginInput", "tsMs": 1775732490097}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14], "pathLength": 3, "tileIDs": ["Node.1236", "Node.1386", "Node.1489"]}, "round": 5, "seq": 457, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732490097}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [9, 15, 14, 13], "tileType": 0}, "round": 5, "seq": 458, "status": "PlayerBeginInput", "tsMs": 1775732490211}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381"]}, "round": 5, "seq": 459, "status": "PlayerBeginInput", "tsMs": 1775732490211}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13], "linkedPathLength": 4}, "round": 5, "seq": 460, "status": "PlayerBeginInput", "tsMs": 1775732490212}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13], "pathLength": 4, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381"]}, "round": 5, "seq": 461, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732490212}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [9, 15, 14, 13, 19], "tileType": 0}, "round": 5, "seq": 462, "status": "PlayerBeginInput", "tsMs": 1775732490345}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488"]}, "round": 5, "seq": 463, "status": "PlayerBeginInput", "tsMs": 1775732490346}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19], "linkedPathLength": 5}, "round": 5, "seq": 464, "status": "PlayerBeginInput", "tsMs": 1775732490348}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19], "pathLength": 5, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488"]}, "round": 5, "seq": 465, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732490348}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [9, 15, 14, 13, 19, 25], "tileType": 0}, "round": 5, "seq": 466, "status": "PlayerBeginInput", "tsMs": 1775732490596}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": false}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487"]}, "round": 5, "seq": 467, "status": "PlayerBeginInput", "tsMs": 1775732490596}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25], "linkedPathLength": 6}, "round": 5, "seq": 468, "status": "PlayerBeginInput", "tsMs": 1775732490598}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25], "pathLength": 6, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487"]}, "round": 5, "seq": 469, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732490598}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [9, 15, 14, 13, 19, 25, 32], "tileType": 0}, "round": 5, "seq": 470, "status": "PlayerBeginInput", "tsMs": 1775732490763}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842"]}, "round": 5, "seq": 471, "status": "PlayerBeginInput", "tsMs": 1775732490764}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32], "linkedPathLength": 7}, "round": 5, "seq": 472, "status": "PlayerBeginInput", "tsMs": 1775732490765}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32], "pathLength": 7, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842"]}, "round": 5, "seq": 473, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732490766}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [9, 15, 14, 13, 19, 25, 32, 27], "tileType": 0}, "round": 5, "seq": 474, "status": "PlayerBeginInput", "tsMs": 1775732490913}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852"]}, "round": 5, "seq": 475, "status": "PlayerBeginInput", "tsMs": 1775732490913}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27], "linkedPathLength": 8}, "round": 5, "seq": 476, "status": "PlayerBeginInput", "tsMs": 1775732490915}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27], "pathLength": 8, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852"]}, "round": 5, "seq": 477, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32>A27\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732490915}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [9, 15, 14, 13, 19, 25, 32, 27, 22], "tileType": 0}, "round": 5, "seq": 478, "status": "PlayerBeginInput", "tsMs": 1775732491030}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1862"]}, "round": 5, "seq": 479, "status": "PlayerBeginInput", "tsMs": 1775732491030}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 22], "linkedPathLength": 9}, "round": 5, "seq": 480, "status": "PlayerBeginInput", "tsMs": 1775732491031}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 22], "pathLength": 9, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1862"]}, "round": 5, "seq": 481, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32>A27>A22\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732491032}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [9, 15, 14, 13, 19, 25, 32, 27, 22, 28], "tileType": 6}, "round": 5, "seq": 482, "status": "PlayerBeginInput", "tsMs": 1775732491080}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 28, "tileID": "Node.1855", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1862", "Node.1855"]}, "round": 5, "seq": 483, "status": "PlayerBeginInput", "tsMs": 1775732491080}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 22, 28], "linkedPathLength": 10}, "round": 5, "seq": 484, "status": "PlayerBeginInput", "tsMs": 1775732491082}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 22, 28], "pathLength": 10, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1862", "Node.1855"]}, "round": 5, "seq": 485, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32>A27>A22>A28\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732491083}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 486, "status": "PlayerBeginInput", "tsMs": 1775732491330}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 487, "status": "PlayerBeginInput", "tsMs": 1775732491346}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 488, "status": "PlayerBeginInput", "tsMs": 1775732491363}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 489, "status": "PlayerBeginInput", "tsMs": 1775732491380}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 490, "status": "PlayerBeginInput", "tsMs": 1775732491396}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 491, "status": "PlayerBeginInput", "tsMs": 1775732491413}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 492, "status": "PlayerBeginInput", "tsMs": 1775732491430}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 493, "status": "PlayerBeginInput", "tsMs": 1775732491497}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 494, "status": "PlayerBeginInput", "tsMs": 1775732491513}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 495, "status": "PlayerBeginInput", "tsMs": 1775732491547}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 496, "status": "PlayerBeginInput", "tsMs": 1775732491563}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 497, "status": "PlayerBeginInput", "tsMs": 1775732491596}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 498, "status": "PlayerBeginInput", "tsMs": 1775732491664}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 28, "pathLength": 10, "tileType": 3}, "round": 5, "seq": 499, "status": "PlayerBeginInput", "tsMs": 1775732491680}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 500, "status": "PlayerBeginInput", "tsMs": 1775732491747}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 501, "status": "PlayerBeginInput", "tsMs": 1775732491763}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 502, "status": "PlayerBeginInput", "tsMs": 1775732491780}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 503, "status": "PlayerBeginInput", "tsMs": 1775732491797}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 504, "status": "PlayerBeginInput", "tsMs": 1775732491813}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 505, "status": "PlayerBeginInput", "tsMs": 1775732491830}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 506, "status": "PlayerBeginInput", "tsMs": 1775732491847}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 21, "lastAddr": 28, "pathLength": 10, "tileType": 1}, "round": 5, "seq": 507, "status": "PlayerBeginInput", "tsMs": 1775732491863}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 27, "pathAddresses": [9, 15, 14, 13, 19, 25, 32, 27], "tileType": 0}, "round": 5, "seq": 508, "status": "PlayerBeginInput", "tsMs": 1775732491882}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852"]}, "round": 5, "seq": 509, "status": "PlayerBeginInput", "tsMs": 1775732491882}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27], "linkedPathLength": 8}, "round": 5, "seq": 510, "status": "PlayerBeginInput", "tsMs": 1775732491884}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27], "pathLength": 8, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852"]}, "round": 5, "seq": 511, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32>A27\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732491884}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [9, 15, 14, 13, 19, 25, 32, 27, 28], "tileType": 6}, "round": 5, "seq": 512, "status": "PlayerBeginInput", "tsMs": 1775732492164}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 28, "tileID": "Node.1855", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1855"]}, "round": 5, "seq": 513, "status": "PlayerBeginInput", "tsMs": 1775732492165}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 28], "linkedPathLength": 9}, "round": 5, "seq": 514, "status": "PlayerBeginInput", "tsMs": 1775732492166}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 28], "pathLength": 9, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1855"]}, "round": 5, "seq": 515, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32>A27>A28\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732492167}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [9, 15, 14, 13, 19, 25, 32, 27, 28, 22], "tileType": 0}, "round": 5, "seq": 516, "status": "PlayerBeginInput", "tsMs": 1775732492514}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 9, "tileID": "Node.1236", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 15, "tileID": "Node.1386", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1489", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 28, "tileID": "Node.1855", "wouldDie": false}], "pathTileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1855", "Node.1862"]}, "round": 5, "seq": 517, "status": "PlayerBeginInput", "tsMs": 1775732492515}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 28, 22], "linkedPathLength": 10}, "round": 5, "seq": 518, "status": "PlayerBeginInput", "tsMs": 1775732492516}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 28, 22], "pathLength": 10, "tileIDs": ["Node.1236", "Node.1386", "Node.1489", "Node.1381", "Node.1488", "Node.1487", "Node.1842", "Node.1852", "Node.1855", "Node.1862"]}, "round": 5, "seq": 519, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32>A27>A28>A22\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732492517}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [9, 15, 14, 13, 19, 25, 32, 27, 28, 22], "linkedPathLength": 10}, "round": 5, "seq": 520, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=A09>A15>A14>A13>A19>A25>A32>A27>A28>A22\nplayer=hp 110/110 ar 22/50 xp 1/7 lv 1 $ 0 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 674641985 cmd 6\nkills=3", "status": "PlayerBeginInput", "tsMs": 1775732493180}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 5, "seq": 521, "status": "PlayerEndBuildPath", "tsMs": 1775732493181}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 5, "seq": 522, "status": "PlayerEndBuildPath", "tsMs": 1775732493181}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [13, 19, 25, 32, 27, 22, 9, 15], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 9, "piercingArmorRatio": 0, "tileID": "Node.1236"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 15, "piercingArmorRatio": 0, "tileID": "Node.1386"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 15, "piercingArmorRatio": 0, "tileID": "Node.1386"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 15, "piercingArmorRatio": 0, "tileID": "Node.1386"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 15, "piercingArmorRatio": 0, "tileID": "Node.1386"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 15, "piercingArmorRatio": 0, "tileID": "Node.1386"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 15, "piercingArmorRatio": 0, "tileID": "Node.1386"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 15, "piercingArmorRatio": 0, "tileID": "Node.1386"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 28, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 28, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 28, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 28, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 28, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 28, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 28, "piercingArmorRatio": 0, "tileID": "Node.1855"}], "damageSourceCount": 7, "enemiesKilled": 2, "enemyKillMessages": ["[GameMode] Enemy killed at A9 (total: 2)", "[GameMode] Enemy killed at A15 (total: 2)"], "enemyTargetCount": 4, "hasEnemyTarget": true, "shouldReplay": true}, "round": 5, "seq": 523, "status": "PlayerEndBuildPath", "tsMs": 1775732493181}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 2, "probability": 0.30000000000000004, "resourceType": 3}, {"amount": 3, "probability": 0.24, "resourceType": 1}, {"amount": 3, "probability": 0.30000000000000004, "resourceType": 0}, {"amount": 3, "probability": 0.41999999999999993, "resourceType": 2}]}, "round": 5, "seq": 524, "status": "PlayerEndBuildPath", "tsMs": 1775732493182}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 525, "status": "PlayerEndBuildPath", "tsMs": 1775732493182}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 5, "seq": 526, "status": "PlayerEndBuildPath", "tsMs": 1775732493182}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 527, "status": "PlayerEndBuildPath", "tsMs": 1775732493183}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9], "linkedPathLength": 1}, "round": 5, "seq": 528, "status": "PlayerEndBuildPath", "tsMs": 1775732493183}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 5, "seq": 529, "status": "PlayerEndBuildPath", "tsMs": 1775732493183}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 5, "seq": 530, "status": "PlayerEndBuildPath", "tsMs": 1775732493183}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 531, "status": "PlayerEndBuildPath", "tsMs": 1775732493196}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 5, "seq": 532, "status": "PlayerEndBuildPath", "tsMs": 1775732493197}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 5, "seq": 533, "stateText": "r0:CO SH SW SH SH PO\nr1:CO SW CO SW SO CO\nr2:SH SW SO SH SW CO\nr3:PO SW SO SO CO CO\nr4:PO SH SH SO SH SO\nr5:PO CO BH CO SH SW\npath=-\nplayer=hp 110/110 ar 25/50 xp 3/7 lv 1 $ 3 wh 15 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=5 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:0,Vitality:1,Luck:1,Charisma:0\nreplay=seed 1826039909 rng 2337103957 cmd 6\nkills=5", "status": "PlayerEndBuildPath", "tsMs": 1775732493197}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 534, "status": "PlayerEndBuildPath", "tsMs": 1775732493314}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15], "linkedPathLength": 2}, "round": 5, "seq": 535, "status": "PlayerEndBuildPath", "tsMs": 1775732493314}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 536, "status": "PlayerEndBuildPath", "tsMs": 1775732493447}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14], "linkedPathLength": 3}, "round": 5, "seq": 537, "status": "PlayerEndBuildPath", "tsMs": 1775732493449}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 538, "status": "PlayerEndBuildPath", "tsMs": 1775732493581}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13], "linkedPathLength": 4}, "round": 5, "seq": 539, "status": "PlayerEndBuildPath", "tsMs": 1775732493582}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 540, "status": "PlayerEndBuildPath", "tsMs": 1775732493714}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19], "linkedPathLength": 5}, "round": 5, "seq": 541, "status": "PlayerEndBuildPath", "tsMs": 1775732493716}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 542, "status": "PlayerEndBuildPath", "tsMs": 1775732493848}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25], "linkedPathLength": 6}, "round": 5, "seq": 543, "status": "PlayerEndBuildPath", "tsMs": 1775732493850}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 544, "status": "PlayerEndBuildPath", "tsMs": 1775732493981}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32], "linkedPathLength": 7}, "round": 5, "seq": 545, "status": "PlayerEndBuildPath", "tsMs": 1775732493983}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 546, "status": "PlayerEndBuildPath", "tsMs": 1775732494114}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27], "linkedPathLength": 8}, "round": 5, "seq": 547, "status": "PlayerEndBuildPath", "tsMs": 1775732494116}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 548, "status": "PlayerEndBuildPath", "tsMs": 1775732494248}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 28], "linkedPathLength": 9}, "round": 5, "seq": 549, "status": "PlayerEndBuildPath", "tsMs": 1775732494250}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 5, "seq": 550, "status": "PlayerEndBuildPath", "tsMs": 1775732494381}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 15, 14, 13, 19, 25, 32, 27, 28, 22], "linkedPathLength": 10}, "round": 5, "seq": 551, "status": "PlayerEndBuildPath", "tsMs": 1775732494383}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 5, "seq": 552, "status": "PlayerEndBuildPath", "tsMs": 1775732494515}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [13, 19, 25, 32, 27, 22, 9, 15]}, "round": 5, "seq": 553, "status": "PlayerEndBuildPath", "tsMs": 1775732494515}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [13, 19, 25, 32, 27, 22, 9, 15]}, "round": 5, "seq": 554, "status": "PlayerEndBuildPath", "tsMs": 1775732494515}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 5, "seq": 555, "status": "PlayerEndInput", "tsMs": 1775732494518}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 5, "seq": 556, "status": "PlayerEndInput", "tsMs": 1775732494518}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 5, "seq": 557, "status": "PlayerEndInput", "tsMs": 1775732494518}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 5, "seq": 558, "status": "PlayerEndInput", "tsMs": 1775732494519}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 5, "seq": 559, "status": "PlayerEndInput", "tsMs": 1775732495116}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 5, "seq": 560, "status": "PlayerEndInput", "tsMs": 1775732495116}, {"kind": "status-update", "message": "[Trace] Status update emitted: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 5, "seq": 561, "status": "LevelUpEvent", "tsMs": 1775732495117}, {"kind": "status-transition", "message": "[Trace] Status: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 5, "seq": 562, "status": "LevelUpEvent", "tsMs": 1775732495117}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 5, "seq": 563, "status": "EnemyAttack", "tsMs": 1775732497253}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 5, "seq": 564, "status": "EnemyAttack", "tsMs": 1775732497253}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 5}}, "round": 5, "seq": 565, "status": "EnemyAttack", "tsMs": 1775732497253}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 5, "seq": 566, "status": "EnemyAttack", "tsMs": 1775732497253}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 5}, "round": 5, "seq": 567, "status": "EnemyAttack", "tsMs": 1775732497253}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.1844"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.1081"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1855"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1489"}], "attackEnemyTileIDs": ["Node.1108", "Node.1844", "Node.1081", "Node.1855", "Node.1489"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 1, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 14, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.1844", "Node.1081", "Node.1855", "Node.1489"], "resolvedPayload": {"attackerCount": 5, "currentRound": 5, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 11, "skillUserCount": 0, "sourceCount": 5, "specialCount": 0, "totalDamage": 11}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 5, "seq": 568, "status": "EnemyAttack", "tsMs": 1775732497254}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 5, "seq": 569, "status": "RoundEnd", "tsMs": 1775732497756}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 5, "seq": 570, "status": "RoundEnd", "tsMs": 1775732497756}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 5, "seq": 571, "status": "RoundBegin", "tsMs": 1775732497756}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 5, "seq": 572, "status": "RoundBegin", "tsMs": 1775732497757}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 6, "seq": 573, "status": "PlayerTurnBegin", "tsMs": 1775732497757}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 6, "seq": 574, "status": "PlayerTurnBegin", "tsMs": 1775732497757}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 6, "seq": 575, "status": "PlayerRegenerate", "tsMs": 1775732497757}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 6, "seq": 576, "status": "PlayerRegenerate", "tsMs": 1775732497758}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 6, "seq": 577, "status": "PlayerRegenerate", "tsMs": 1775732497758}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 6, "seq": 578, "status": "PlayerSkillCD", "tsMs": 1775732497758}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 6, "seq": 579, "status": "PlayerSkillCD", "tsMs": 1775732497758}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 6, "seq": 580, "status": "PlayerSkillCD", "tsMs": 1775732497758}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 6, "seq": 581, "status": "PlayerBeginInput", "tsMs": 1775732497759}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 6, "seq": 582, "status": "PlayerBeginInput", "tsMs": 1775732497759}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 6, "seq": 583, "status": "PlayerBeginInput", "tsMs": 1775732497759}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 24, "pathAddresses": [24], "tileType": 3}, "round": 6, "seq": 584, "status": "PlayerBeginInput", "tsMs": 1775732500960}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052"]}, "round": 6, "seq": 585, "status": "PlayerBeginInput", "tsMs": 1775732500961}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24], "linkedPathLength": 1}, "round": 6, "seq": 586, "status": "PlayerBeginInput", "tsMs": 1775732500961}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24], "pathLength": 1, "tileIDs": ["Node.1052"]}, "round": 6, "seq": 587, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732500961}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 30, "pathAddresses": [24, 30], "tileType": 3}, "round": 6, "seq": 588, "status": "PlayerBeginInput", "tsMs": 1775732501054}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840"]}, "round": 6, "seq": 589, "status": "PlayerBeginInput", "tsMs": 1775732501055}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30], "linkedPathLength": 2}, "round": 6, "seq": 590, "status": "PlayerBeginInput", "tsMs": 1775732501056}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30], "pathLength": 2, "tileIDs": ["Node.1052", "Node.1840"]}, "round": 6, "seq": 591, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732501056}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [24, 30, 31], "tileType": 3}, "round": 6, "seq": 592, "status": "PlayerBeginInput", "tsMs": 1775732501220}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084"]}, "round": 6, "seq": 593, "status": "PlayerBeginInput", "tsMs": 1775732501220}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31], "linkedPathLength": 3}, "round": 6, "seq": 594, "status": "PlayerBeginInput", "tsMs": 1775732501221}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31], "pathLength": 3, "tileIDs": ["Node.1052", "Node.1840", "Node.2084"]}, "round": 6, "seq": 595, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732501221}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 596, "status": "PlayerBeginInput", "tsMs": 1775732501304}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 597, "status": "PlayerBeginInput", "tsMs": 1775732501321}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 598, "status": "PlayerBeginInput", "tsMs": 1775732501337}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 599, "status": "PlayerBeginInput", "tsMs": 1775732501354}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 600, "status": "PlayerBeginInput", "tsMs": 1775732501371}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 601, "status": "PlayerBeginInput", "tsMs": 1775732501387}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 602, "status": "PlayerBeginInput", "tsMs": 1775732501404}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 603, "status": "PlayerBeginInput", "tsMs": 1775732501421}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 31, "pathLength": 3, "tileType": 2}, "round": 6, "seq": 604, "status": "PlayerBeginInput", "tsMs": 1775732501437}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [24, 30, 31, 26], "tileType": 3}, "round": 6, "seq": 605, "status": "PlayerBeginInput", "tsMs": 1775732501454}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843"]}, "round": 6, "seq": 606, "status": "PlayerBeginInput", "tsMs": 1775732501454}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26], "linkedPathLength": 4}, "round": 6, "seq": 607, "status": "PlayerBeginInput", "tsMs": 1775732501456}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26], "pathLength": 4, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843"]}, "round": 6, "seq": 608, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732501456}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 609, "status": "PlayerBeginInput", "tsMs": 1775732501471}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 610, "status": "PlayerBeginInput", "tsMs": 1775732501488}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 611, "status": "PlayerBeginInput", "tsMs": 1775732501505}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 612, "status": "PlayerBeginInput", "tsMs": 1775732501521}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 613, "status": "PlayerBeginInput", "tsMs": 1775732501538}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 614, "status": "PlayerBeginInput", "tsMs": 1775732501554}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 615, "status": "PlayerBeginInput", "tsMs": 1775732501571}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 616, "status": "PlayerBeginInput", "tsMs": 1775732501588}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 617, "status": "PlayerBeginInput", "tsMs": 1775732501604}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 618, "status": "PlayerBeginInput", "tsMs": 1775732501621}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 619, "status": "PlayerBeginInput", "tsMs": 1775732501654}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 620, "status": "PlayerBeginInput", "tsMs": 1775732501704}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 621, "status": "PlayerBeginInput", "tsMs": 1775732501721}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 622, "status": "PlayerBeginInput", "tsMs": 1775732501738}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 623, "status": "PlayerBeginInput", "tsMs": 1775732501754}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 624, "status": "PlayerBeginInput", "tsMs": 1775732501771}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 625, "status": "PlayerBeginInput", "tsMs": 1775732501788}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 626, "status": "PlayerBeginInput", "tsMs": 1775732501804}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 627, "status": "PlayerBeginInput", "tsMs": 1775732501821}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 628, "status": "PlayerBeginInput", "tsMs": 1775732501838}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 4, "tileType": 1}, "round": 6, "seq": 629, "status": "PlayerBeginInput", "tsMs": 1775732501855}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [24, 30, 31, 26, 21], "tileType": 3}, "round": 6, "seq": 630, "status": "PlayerBeginInput", "tsMs": 1775732501871}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090"]}, "round": 6, "seq": 631, "status": "PlayerBeginInput", "tsMs": 1775732501872}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21], "linkedPathLength": 5}, "round": 6, "seq": 632, "status": "PlayerBeginInput", "tsMs": 1775732501873}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26, 21], "pathLength": 5, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090"]}, "round": 6, "seq": 633, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732501873}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 21, "pathLength": 5, "tileType": 1}, "round": 6, "seq": 634, "status": "PlayerBeginInput", "tsMs": 1775732501888}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [24, 30, 31, 26, 21, 16], "tileType": 3}, "round": 6, "seq": 635, "status": "PlayerBeginInput", "tsMs": 1775732502088}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394"]}, "round": 6, "seq": 636, "status": "PlayerBeginInput", "tsMs": 1775732502088}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16], "linkedPathLength": 6}, "round": 6, "seq": 637, "status": "PlayerBeginInput", "tsMs": 1775732502090}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26, 21, 16], "pathLength": 6, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394"]}, "round": 6, "seq": 638, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21>A16\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732502090}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 16, "pathLength": 6, "tileType": 6}, "round": 6, "seq": 639, "status": "PlayerBeginInput", "tsMs": 1775732502989}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 16, "pathLength": 6, "tileType": 6}, "round": 6, "seq": 640, "status": "PlayerBeginInput", "tsMs": 1775732503005}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 16, "pathLength": 6, "tileType": 6}, "round": 6, "seq": 641, "status": "PlayerBeginInput", "tsMs": 1775732503021}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 16, "pathLength": 6, "tileType": 6}, "round": 6, "seq": 642, "status": "PlayerBeginInput", "tsMs": 1775732503607}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 16, "pathLength": 6, "tileType": 6}, "round": 6, "seq": 643, "status": "PlayerBeginInput", "tsMs": 1775732503622}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 16, "pathLength": 6, "tileType": 6}, "round": 6, "seq": 644, "status": "PlayerBeginInput", "tsMs": 1775732503639}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 16, "pathLength": 6, "tileType": 6}, "round": 6, "seq": 645, "status": "PlayerBeginInput", "tsMs": 1775732503655}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [24, 30, 31, 26, 21, 16, 23], "tileType": 3}, "round": 6, "seq": 646, "status": "PlayerBeginInput", "tsMs": 1775732503673}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1106"]}, "round": 6, "seq": 647, "status": "PlayerBeginInput", "tsMs": 1775732503673}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 23], "linkedPathLength": 7}, "round": 6, "seq": 648, "status": "PlayerBeginInput", "tsMs": 1775732503675}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 23], "pathLength": 7, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1106"]}, "round": 6, "seq": 649, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21>A16>A23\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732503676}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 16, "pathAddresses": [24, 30, 31, 26, 21, 16], "tileType": 3}, "round": 6, "seq": 650, "status": "PlayerBeginInput", "tsMs": 1775732504840}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394"]}, "round": 6, "seq": 651, "status": "PlayerBeginInput", "tsMs": 1775732504841}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16], "linkedPathLength": 6}, "round": 6, "seq": 652, "status": "PlayerBeginInput", "tsMs": 1775732504842}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26, 21, 16], "pathLength": 6, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394"]}, "round": 6, "seq": 653, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21>A16\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732504843}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 17, "pathAddresses": [24, 30, 31, 26, 21, 16, 17], "tileType": 3}, "round": 6, "seq": 654, "status": "PlayerBeginInput", "tsMs": 1775732505256}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1107"]}, "round": 6, "seq": 655, "status": "PlayerBeginInput", "tsMs": 1775732505257}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17], "linkedPathLength": 7}, "round": 6, "seq": 656, "status": "PlayerBeginInput", "tsMs": 1775732505258}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17], "pathLength": 7, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1107"]}, "round": 6, "seq": 657, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21>A16>A17\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732505258}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [24, 30, 31, 26, 21, 16, 17, 23], "tileType": 3}, "round": 6, "seq": 658, "status": "PlayerBeginInput", "tsMs": 1775732505506}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1107", "Node.1106"]}, "round": 6, "seq": 659, "status": "PlayerBeginInput", "tsMs": 1775732505506}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23], "linkedPathLength": 8}, "round": 6, "seq": 660, "status": "PlayerBeginInput", "tsMs": 1775732505507}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23], "pathLength": 8, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1107", "Node.1106"]}, "round": 6, "seq": 661, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21>A16>A17>A23\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732505507}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 29, "pathAddresses": [24, 30, 31, 26, 21, 16, 17, 23, 29], "tileType": 3}, "round": 6, "seq": 662, "status": "PlayerBeginInput", "tsMs": 1775732505573}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1107", "Node.1106", "Node.1864"]}, "round": 6, "seq": 663, "status": "PlayerBeginInput", "tsMs": 1775732505573}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23, 29], "linkedPathLength": 9}, "round": 6, "seq": 664, "status": "PlayerBeginInput", "tsMs": 1775732505573}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23, 29], "pathLength": 9, "tileIDs": ["Node.1052", "Node.1840", "Node.2084", "Node.1843", "Node.2090", "Node.1394", "Node.1107", "Node.1106", "Node.1864"]}, "round": 6, "seq": 665, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21>A16>A17>A23>A29\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732505573}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [24, 30, 31, 26, 21, 16, 17, 23, 29], "linkedPathLength": 9}, "round": 6, "seq": 666, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A24>A30>A31>A26>A21>A16>A17>A23>A29\nplayer=hp 110/110 ar 14/50 xp 1/10 lv 2 $ 3 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 915786808 cmd 8\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732506391}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 6, "seq": 667, "status": "PlayerEndBuildPath", "tsMs": 1775732506392}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 6, "seq": 668, "status": "PlayerEndBuildPath", "tsMs": 1775732506392}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [24, 30, 31, 26, 21, 16, 17, 23, 29], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 6, "seq": 669, "status": "PlayerEndBuildPath", "tsMs": 1775732506393}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 3, "probability": 0.30000000000000004, "resourceType": 1}, {"amount": 3, "probability": 0.48, "resourceType": 2}]}, "round": 6, "seq": 670, "status": "PlayerEndBuildPath", "tsMs": 1775732506393}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 671, "status": "PlayerEndBuildPath", "tsMs": 1775732506394}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 6, "seq": 672, "status": "PlayerEndBuildPath", "tsMs": 1775732506394}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 673, "status": "PlayerEndBuildPath", "tsMs": 1775732506395}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24], "linkedPathLength": 1}, "round": 6, "seq": 674, "status": "PlayerEndBuildPath", "tsMs": 1775732506395}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 6, "seq": 675, "status": "PlayerEndBuildPath", "tsMs": 1775732506396}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 6, "seq": 676, "status": "PlayerEndBuildPath", "tsMs": 1775732506396}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 677, "status": "PlayerEndBuildPath", "tsMs": 1775732506407}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 6, "seq": 678, "status": "PlayerEndBuildPath", "tsMs": 1775732506408}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 6, "seq": 679, "stateText": "r0:CO CO PO SH SW PO\nr1:CO SH CO SH SH CO\nr2:SH SW SO CO SO CO\nr3:PO SH SO SH CO CO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=-\nplayer=hp 110/110 ar 20/50 xp 1/10 lv 2 $ 6 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=6 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 997926557 cmd 8\nkills=5", "status": "PlayerEndBuildPath", "tsMs": 1775732506408}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 680, "status": "PlayerEndBuildPath", "tsMs": 1775732506524}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30], "linkedPathLength": 2}, "round": 6, "seq": 681, "status": "PlayerEndBuildPath", "tsMs": 1775732506525}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 682, "status": "PlayerEndBuildPath", "tsMs": 1775732506657}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31], "linkedPathLength": 3}, "round": 6, "seq": 683, "status": "PlayerEndBuildPath", "tsMs": 1775732506658}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 684, "status": "PlayerEndBuildPath", "tsMs": 1775732506791}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26], "linkedPathLength": 4}, "round": 6, "seq": 685, "status": "PlayerEndBuildPath", "tsMs": 1775732506792}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 686, "status": "PlayerEndBuildPath", "tsMs": 1775732506924}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21], "linkedPathLength": 5}, "round": 6, "seq": 687, "status": "PlayerEndBuildPath", "tsMs": 1775732506926}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 688, "status": "PlayerEndBuildPath", "tsMs": 1775732507058}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16], "linkedPathLength": 6}, "round": 6, "seq": 689, "status": "PlayerEndBuildPath", "tsMs": 1775732507059}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 690, "status": "PlayerEndBuildPath", "tsMs": 1775732507191}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17], "linkedPathLength": 7}, "round": 6, "seq": 691, "status": "PlayerEndBuildPath", "tsMs": 1775732507193}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 692, "status": "PlayerEndBuildPath", "tsMs": 1775732507324}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23], "linkedPathLength": 8}, "round": 6, "seq": 693, "status": "PlayerEndBuildPath", "tsMs": 1775732507326}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 6, "seq": 694, "status": "PlayerEndBuildPath", "tsMs": 1775732507458}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23, 29], "linkedPathLength": 9}, "round": 6, "seq": 695, "status": "PlayerEndBuildPath", "tsMs": 1775732507460}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 6, "seq": 696, "status": "PlayerEndBuildPath", "tsMs": 1775732507592}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23, 29]}, "round": 6, "seq": 697, "status": "PlayerEndBuildPath", "tsMs": 1775732507592}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [24, 30, 31, 26, 21, 16, 17, 23, 29]}, "round": 6, "seq": 698, "status": "PlayerEndBuildPath", "tsMs": 1775732507592}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 6, "seq": 699, "status": "PlayerEndInput", "tsMs": 1775732507598}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 6, "seq": 700, "status": "PlayerEndInput", "tsMs": 1775732507599}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 6, "seq": 701, "status": "PlayerEndInput", "tsMs": 1775732507599}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 6, "seq": 702, "status": "PlayerEndInput", "tsMs": 1775732507599}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 6, "seq": 703, "status": "PlayerEndInput", "tsMs": 1775732508192}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 6, "seq": 704, "status": "PlayerEndInput", "tsMs": 1775732508193}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 6, "seq": 705, "status": "EnemyAttack", "tsMs": 1775732508193}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 6, "seq": 706, "status": "EnemyAttack", "tsMs": 1775732508194}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 6}}, "round": 6, "seq": 707, "status": "EnemyAttack", "tsMs": 1775732508194}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 6, "seq": 708, "status": "EnemyAttack", "tsMs": 1775732508194}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 6}, "round": 6, "seq": 709, "status": "EnemyAttack", "tsMs": 1775732508194}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.1844"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 8, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.1081", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1855"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1489"}], "attackEnemyTileIDs": ["Node.1108", "Node.1844", "Node.1081", "Node.1855", "Node.1489"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}, {"initialDamage": 8, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 1, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 5, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.1844", "Node.1081", "Node.1855", "Node.1489"], "resolvedPayload": {"attackerCount": 5, "currentRound": 6, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 15, "skillUserCount": 1, "sourceCount": 5, "specialCount": 0, "totalDamage": 15}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.1081"], "skipped": false}, "round": 6, "seq": 710, "status": "EnemyAttack", "tsMs": 1775732508196}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 6, "seq": 711, "status": "RoundEnd", "tsMs": 1775732508699}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 6, "seq": 712, "status": "RoundEnd", "tsMs": 1775732508699}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 6, "seq": 713, "status": "RoundBegin", "tsMs": 1775732508699}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 6, "seq": 714, "status": "RoundBegin", "tsMs": 1775732508699}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 7, "seq": 715, "status": "PlayerTurnBegin", "tsMs": 1775732508700}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 7, "seq": 716, "status": "PlayerTurnBegin", "tsMs": 1775732508700}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 7, "seq": 717, "status": "PlayerRegenerate", "tsMs": 1775732508700}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 7, "seq": 718, "status": "PlayerRegenerate", "tsMs": 1775732508700}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 7, "seq": 719, "status": "PlayerRegenerate", "tsMs": 1775732508700}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 7, "seq": 720, "status": "PlayerSkillCD", "tsMs": 1775732508700}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 7, "seq": 721, "status": "PlayerSkillCD", "tsMs": 1775732508700}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 7, "seq": 722, "status": "PlayerSkillCD", "tsMs": 1775732508701}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 7, "seq": 723, "status": "PlayerBeginInput", "tsMs": 1775732508701}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 7, "seq": 724, "status": "PlayerBeginInput", "tsMs": 1775732508701}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 7, "seq": 725, "status": "PlayerBeginInput", "tsMs": 1775732508701}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [31], "tileType": 1}, "round": 7, "seq": 726, "status": "PlayerBeginInput", "tsMs": 1775732520509}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275"]}, "round": 7, "seq": 727, "status": "PlayerBeginInput", "tsMs": 1775732520509}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31], "linkedPathLength": 1}, "round": 7, "seq": 728, "status": "PlayerBeginInput", "tsMs": 1775732520509}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31], "pathLength": 1, "tileIDs": ["Node.2275"]}, "round": 7, "seq": 729, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732520510}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [31, 25], "tileType": 1}, "round": 7, "seq": 730, "status": "PlayerBeginInput", "tsMs": 1775732520602}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085"]}, "round": 7, "seq": 731, "status": "PlayerBeginInput", "tsMs": 1775732520603}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25], "linkedPathLength": 2}, "round": 7, "seq": 732, "status": "PlayerBeginInput", "tsMs": 1775732520604}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25], "pathLength": 2, "tileIDs": ["Node.2275", "Node.2085"]}, "round": 7, "seq": 733, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732520604}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 24, "pathAddresses": [31, 25, 24], "tileType": 1}, "round": 7, "seq": 734, "status": "PlayerBeginInput", "tsMs": 1775732520786}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274"]}, "round": 7, "seq": 735, "status": "PlayerBeginInput", "tsMs": 1775732520786}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24], "linkedPathLength": 3}, "round": 7, "seq": 736, "status": "PlayerBeginInput", "tsMs": 1775732520787}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24], "pathLength": 3, "tileIDs": ["Node.2275", "Node.2085", "Node.2274"]}, "round": 7, "seq": 737, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732520788}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 18, "pathAddresses": [31, 25, 24, 18], "tileType": 1}, "round": 7, "seq": 738, "status": "PlayerBeginInput", "tsMs": 1775732520952}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053"]}, "round": 7, "seq": 739, "status": "PlayerBeginInput", "tsMs": 1775732520952}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18], "linkedPathLength": 4}, "round": 7, "seq": 740, "status": "PlayerBeginInput", "tsMs": 1775732520952}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18], "pathLength": 4, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053"]}, "round": 7, "seq": 741, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732520952}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [31, 25, 24, 18, 13], "tileType": 1}, "round": 7, "seq": 742, "status": "PlayerBeginInput", "tsMs": 1775732521136}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841"]}, "round": 7, "seq": 743, "status": "PlayerBeginInput", "tsMs": 1775732521136}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13], "linkedPathLength": 5}, "round": 7, "seq": 744, "status": "PlayerBeginInput", "tsMs": 1775732521138}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13], "pathLength": 5, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841"]}, "round": 7, "seq": 745, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732521138}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [31, 25, 24, 18, 13, 7], "tileType": 1}, "round": 7, "seq": 746, "status": "PlayerBeginInput", "tsMs": 1775732521353}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382"]}, "round": 7, "seq": 747, "status": "PlayerBeginInput", "tsMs": 1775732521353}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7], "linkedPathLength": 6}, "round": 7, "seq": 748, "status": "PlayerBeginInput", "tsMs": 1775732521354}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7], "pathLength": 6, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382"]}, "round": 7, "seq": 749, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732521355}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [31, 25, 24, 18, 13, 7, 8], "tileType": 1}, "round": 7, "seq": 750, "status": "PlayerBeginInput", "tsMs": 1775732521720}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383"]}, "round": 7, "seq": 751, "status": "PlayerBeginInput", "tsMs": 1775732521720}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8], "linkedPathLength": 7}, "round": 7, "seq": 752, "status": "PlayerBeginInput", "tsMs": 1775732521722}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8], "pathLength": 7, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383"]}, "round": 7, "seq": 753, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732521722}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 754, "status": "PlayerBeginInput", "tsMs": 1775732522187}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 755, "status": "PlayerBeginInput", "tsMs": 1775732522203}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 756, "status": "PlayerBeginInput", "tsMs": 1775732522220}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 757, "status": "PlayerBeginInput", "tsMs": 1775732522237}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 758, "status": "PlayerBeginInput", "tsMs": 1775732522253}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 759, "status": "PlayerBeginInput", "tsMs": 1775732522269}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 760, "status": "PlayerBeginInput", "tsMs": 1775732522286}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 761, "status": "PlayerBeginInput", "tsMs": 1775732522304}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 762, "status": "PlayerBeginInput", "tsMs": 1775732522320}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 763, "status": "PlayerBeginInput", "tsMs": 1775732522337}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 764, "status": "PlayerBeginInput", "tsMs": 1775732522354}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 765, "status": "PlayerBeginInput", "tsMs": 1775732522370}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 8, "pathLength": 7, "tileType": 3}, "round": 7, "seq": 766, "status": "PlayerBeginInput", "tsMs": 1775732522387}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9], "tileType": 1}, "round": 7, "seq": 767, "status": "PlayerBeginInput", "tsMs": 1775732522404}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853"]}, "round": 7, "seq": 768, "status": "PlayerBeginInput", "tsMs": 1775732522404}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9], "linkedPathLength": 8}, "round": 7, "seq": 769, "status": "PlayerBeginInput", "tsMs": 1775732522405}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9], "pathLength": 8, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853"]}, "round": 7, "seq": 770, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732522406}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 771, "status": "PlayerBeginInput", "tsMs": 1775732522504}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 772, "status": "PlayerBeginInput", "tsMs": 1775732522520}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 773, "status": "PlayerBeginInput", "tsMs": 1775732522537}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 774, "status": "PlayerBeginInput", "tsMs": 1775732522554}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 775, "status": "PlayerBeginInput", "tsMs": 1775732522570}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 776, "status": "PlayerBeginInput", "tsMs": 1775732522587}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 777, "status": "PlayerBeginInput", "tsMs": 1775732522604}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 778, "status": "PlayerBeginInput", "tsMs": 1775732522620}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 779, "status": "PlayerBeginInput", "tsMs": 1775732522637}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 9, "pathLength": 8, "tileType": 3}, "round": 7, "seq": 780, "status": "PlayerBeginInput", "tsMs": 1775732522654}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4], "tileType": 1}, "round": 7, "seq": 781, "status": "PlayerBeginInput", "tsMs": 1775732522671}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105"]}, "round": 7, "seq": 782, "status": "PlayerBeginInput", "tsMs": 1775732522671}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4], "linkedPathLength": 9}, "round": 7, "seq": 783, "status": "PlayerBeginInput", "tsMs": 1775732522672}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4], "pathLength": 9, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105"]}, "round": 7, "seq": 784, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732522673}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 4, "pathLength": 9, "tileType": 3}, "round": 7, "seq": 785, "status": "PlayerBeginInput", "tsMs": 1775732522687}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 4, "pathLength": 9, "tileType": 3}, "round": 7, "seq": 786, "status": "PlayerBeginInput", "tsMs": 1775732522704}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 4, "pathLength": 9, "tileType": 3}, "round": 7, "seq": 787, "status": "PlayerBeginInput", "tsMs": 1775732522720}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 4, "pathLength": 9, "tileType": 3}, "round": 7, "seq": 788, "status": "PlayerBeginInput", "tsMs": 1775732522737}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 4, "pathLength": 9, "tileType": 3}, "round": 7, "seq": 789, "status": "PlayerBeginInput", "tsMs": 1775732522756}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 4, "pathLength": 9, "tileType": 3}, "round": 7, "seq": 790, "status": "PlayerBeginInput", "tsMs": 1775732522771}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 4, "pathLength": 9, "tileType": 3}, "round": 7, "seq": 791, "status": "PlayerBeginInput", "tsMs": 1775732522788}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10], "tileType": 1}, "round": 7, "seq": 792, "status": "PlayerBeginInput", "tsMs": 1775732523238}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104"]}, "round": 7, "seq": 793, "status": "PlayerBeginInput", "tsMs": 1775732523238}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10], "linkedPathLength": 10}, "round": 7, "seq": 794, "status": "PlayerBeginInput", "tsMs": 1775732523239}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10], "pathLength": 10, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104"]}, "round": 7, "seq": 795, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04>A10\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732523240}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15], "tileType": 1}, "round": 7, "seq": 796, "status": "PlayerBeginInput", "tsMs": 1775732523555}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851"]}, "round": 7, "seq": 797, "status": "PlayerBeginInput", "tsMs": 1775732523555}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15], "linkedPathLength": 11}, "round": 7, "seq": 798, "status": "PlayerBeginInput", "tsMs": 1775732523557}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15], "pathLength": 11, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851"]}, "round": 7, "seq": 799, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04>A10>A15\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732523558}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21], "tileType": 1}, "round": 7, "seq": 800, "status": "PlayerBeginInput", "tsMs": 1775732523738}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089"]}, "round": 7, "seq": 801, "status": "PlayerBeginInput", "tsMs": 1775732523738}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21], "linkedPathLength": 12}, "round": 7, "seq": 802, "status": "PlayerBeginInput", "tsMs": 1775732523740}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21], "pathLength": 12, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089"]}, "round": 7, "seq": 803, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04>A10>A15>A21\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732523741}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27], "tileType": 1}, "round": 7, "seq": 804, "status": "PlayerBeginInput", "tsMs": 1775732524005}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089", "Node.2088"]}, "round": 7, "seq": 805, "status": "PlayerBeginInput", "tsMs": 1775732524006}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27], "linkedPathLength": 13}, "round": 7, "seq": 806, "status": "PlayerBeginInput", "tsMs": 1775732524008}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27], "pathLength": 13, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089", "Node.2088"]}, "round": 7, "seq": 807, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04>A10>A15>A21>A27\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732524009}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22], "tileType": 1}, "round": 7, "seq": 808, "status": "PlayerBeginInput", "tsMs": 1775732524289}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089", "Node.2088", "Node.1854"]}, "round": 7, "seq": 809, "status": "PlayerBeginInput", "tsMs": 1775732524289}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22], "linkedPathLength": 14}, "round": 7, "seq": 810, "status": "PlayerBeginInput", "tsMs": 1775732524291}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22], "pathLength": 14, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089", "Node.2088", "Node.1854"]}, "round": 7, "seq": 811, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04>A10>A15>A21>A27>A22\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732524292}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23], "tileType": 1}, "round": 7, "seq": 812, "status": "PlayerBeginInput", "tsMs": 1775732524505}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089", "Node.2088", "Node.1854", "Node.2281"]}, "round": 7, "seq": 813, "status": "PlayerBeginInput", "tsMs": 1775732524506}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23], "linkedPathLength": 15}, "round": 7, "seq": 814, "status": "PlayerBeginInput", "tsMs": 1775732524510}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23], "pathLength": 15, "tileIDs": ["Node.2275", "Node.2085", "Node.2274", "Node.1053", "Node.1841", "Node.1382", "Node.1383", "Node.1853", "Node.1105", "Node.1104", "Node.1851", "Node.2089", "Node.2088", "Node.1854", "Node.2281"]}, "round": 7, "seq": 815, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04>A10>A15>A21>A27>A22>A23\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732524515}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23], "linkedPathLength": 15}, "round": 7, "seq": 816, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=A31>A25>A24>A18>A13>A07>A08>A09>A04>A10>A15>A21>A27>A22>A23\nplayer=hp 110/110 ar 5/50 xp 1/10 lv 2 $ 15 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 2171769520 cmd 9\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732524875}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 7, "seq": 817, "status": "PlayerEndBuildPath", "tsMs": 1775732524876}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 7, "seq": 818, "status": "PlayerEndBuildPath", "tsMs": 1775732524876}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 7, "seq": 819, "status": "PlayerEndBuildPath", "tsMs": 1775732524877}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 3, "probability": 0.4, "resourceType": 1}, {"amount": 3, "probability": 0.64, "resourceType": 2}]}, "round": 7, "seq": 820, "status": "PlayerEndBuildPath", "tsMs": 1775732524877}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 821, "status": "PlayerEndBuildPath", "tsMs": 1775732524879}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 7, "seq": 822, "status": "PlayerEndBuildPath", "tsMs": 1775732524880}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 823, "status": "PlayerEndBuildPath", "tsMs": 1775732524881}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31], "linkedPathLength": 1}, "round": 7, "seq": 824, "status": "PlayerEndBuildPath", "tsMs": 1775732524881}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 7, "seq": 825, "status": "PlayerEndBuildPath", "tsMs": 1775732524882}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 7, "seq": 826, "status": "PlayerEndBuildPath", "tsMs": 1775732524882}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 827, "status": "PlayerEndBuildPath", "tsMs": 1775732524900}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 7, "seq": 828, "status": "PlayerEndBuildPath", "tsMs": 1775732524900}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 7, "seq": 829, "stateText": "r0:PO SH CO PO SW CO\nr1:SH SH PO SH SW PO\nr2:SH SW SO SH SH SH\nr3:PO SH SO SH SO PO\nr4:PO SH SH SH SH SO\nr5:PO CO BH CO SH SW\npath=-\nplayer=hp 110/110 ar 11/50 xp 1/10 lv 2 $ 18 wh 26 eq 8 ig 0.00 pc 0.00 wm x1.00\nround=7 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 1705589921 cmd 9\nkills=5", "status": "PlayerEndBuildPath", "tsMs": 1775732524901}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 830, "status": "PlayerEndBuildPath", "tsMs": 1775732525006}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25], "linkedPathLength": 2}, "round": 7, "seq": 831, "status": "PlayerEndBuildPath", "tsMs": 1775732525008}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 832, "status": "PlayerEndBuildPath", "tsMs": 1775732525155}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24], "linkedPathLength": 3}, "round": 7, "seq": 833, "status": "PlayerEndBuildPath", "tsMs": 1775732525157}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 834, "status": "PlayerEndBuildPath", "tsMs": 1775732525305}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18], "linkedPathLength": 4}, "round": 7, "seq": 835, "status": "PlayerEndBuildPath", "tsMs": 1775732525306}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 836, "status": "PlayerEndBuildPath", "tsMs": 1775732525439}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13], "linkedPathLength": 5}, "round": 7, "seq": 837, "status": "PlayerEndBuildPath", "tsMs": 1775732525440}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 838, "status": "PlayerEndBuildPath", "tsMs": 1775732525572}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7], "linkedPathLength": 6}, "round": 7, "seq": 839, "status": "PlayerEndBuildPath", "tsMs": 1775732525574}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 840, "status": "PlayerEndBuildPath", "tsMs": 1775732525706}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8], "linkedPathLength": 7}, "round": 7, "seq": 841, "status": "PlayerEndBuildPath", "tsMs": 1775732525708}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 842, "status": "PlayerEndBuildPath", "tsMs": 1775732525839}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9], "linkedPathLength": 8}, "round": 7, "seq": 843, "status": "PlayerEndBuildPath", "tsMs": 1775732525842}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 844, "status": "PlayerEndBuildPath", "tsMs": 1775732525972}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4], "linkedPathLength": 9}, "round": 7, "seq": 845, "status": "PlayerEndBuildPath", "tsMs": 1775732525974}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 846, "status": "PlayerEndBuildPath", "tsMs": 1775732526106}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10], "linkedPathLength": 10}, "round": 7, "seq": 847, "status": "PlayerEndBuildPath", "tsMs": 1775732526108}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 848, "status": "PlayerEndBuildPath", "tsMs": 1775732526239}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15], "linkedPathLength": 11}, "round": 7, "seq": 849, "status": "PlayerEndBuildPath", "tsMs": 1775732526241}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 850, "status": "PlayerEndBuildPath", "tsMs": 1775732526373}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21], "linkedPathLength": 12}, "round": 7, "seq": 851, "status": "PlayerEndBuildPath", "tsMs": 1775732526375}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 852, "status": "PlayerEndBuildPath", "tsMs": 1775732526506}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27], "linkedPathLength": 13}, "round": 7, "seq": 853, "status": "PlayerEndBuildPath", "tsMs": 1775732526509}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 854, "status": "PlayerEndBuildPath", "tsMs": 1775732526640}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22], "linkedPathLength": 14}, "round": 7, "seq": 855, "status": "PlayerEndBuildPath", "tsMs": 1775732526642}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 7, "seq": 856, "status": "PlayerEndBuildPath", "tsMs": 1775732526773}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23], "linkedPathLength": 15}, "round": 7, "seq": 857, "status": "PlayerEndBuildPath", "tsMs": 1775732526776}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 7, "seq": 858, "status": "PlayerEndBuildPath", "tsMs": 1775732526906}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23]}, "round": 7, "seq": 859, "status": "PlayerEndBuildPath", "tsMs": 1775732526907}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [31, 25, 24, 18, 13, 7, 8, 9, 4, 10, 15, 21, 27, 22, 23]}, "round": 7, "seq": 860, "status": "PlayerEndBuildPath", "tsMs": 1775732526907}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 7, "seq": 861, "status": "PlayerEndInput", "tsMs": 1775732526914}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 7, "seq": 862, "status": "PlayerEndInput", "tsMs": 1775732526914}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 7, "seq": 863, "status": "PlayerEndInput", "tsMs": 1775732526915}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 7, "seq": 864, "status": "PlayerEndInput", "tsMs": 1775732526915}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 7, "seq": 865, "status": "PlayerEndInput", "tsMs": 1775732527507}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 7, "seq": 866, "status": "PlayerEndInput", "tsMs": 1775732527508}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 7, "seq": 867, "status": "EnemyAttack", "tsMs": 1775732527508}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 7, "seq": 868, "status": "EnemyAttack", "tsMs": 1775732527508}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 7}}, "round": 7, "seq": 869, "status": "EnemyAttack", "tsMs": 1775732527509}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 7, "seq": 870, "status": "EnemyAttack", "tsMs": 1775732527509}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 7}, "round": 7, "seq": 871, "status": "EnemyAttack", "tsMs": 1775732527509}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.1844"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.1081"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1855"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1489"}], "attackEnemyTileIDs": ["Node.1108", "Node.1844", "Node.1081", "Node.1855", "Node.1489"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 1, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 30, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.1844", "Node.1081", "Node.1855", "Node.1489", "Node.2744"], "resolvedPayload": {"attackerCount": 5, "currentRound": 7, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 6, "shieldDamage": 11, "skillUserCount": 0, "sourceCount": 5, "specialCount": 0, "totalDamage": 11}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 7, "seq": 872, "status": "EnemyAttack", "tsMs": 1775732527510}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 7, "seq": 873, "status": "RoundEnd", "tsMs": 1775732528013}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 7, "seq": 874, "status": "RoundEnd", "tsMs": 1775732528013}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 7, "seq": 875, "status": "RoundBegin", "tsMs": 1775732528013}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 7, "seq": 876, "status": "RoundBegin", "tsMs": 1775732528013}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 8, "seq": 877, "status": "PlayerTurnBegin", "tsMs": 1775732528014}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 8, "seq": 878, "status": "PlayerTurnBegin", "tsMs": 1775732528014}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 8, "seq": 879, "status": "PlayerRegenerate", "tsMs": 1775732528014}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 8, "seq": 880, "status": "PlayerRegenerate", "tsMs": 1775732528014}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 8, "seq": 881, "status": "PlayerRegenerate", "tsMs": 1775732528014}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 8, "seq": 882, "status": "PlayerSkillCD", "tsMs": 1775732528015}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 8, "seq": 883, "status": "PlayerSkillCD", "tsMs": 1775732528015}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 8, "seq": 884, "status": "PlayerSkillCD", "tsMs": 1775732528015}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 8, "seq": 885, "status": "PlayerBeginInput", "tsMs": 1775732528015}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 8, "seq": 886, "status": "PlayerBeginInput", "tsMs": 1775732528015}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 8, "seq": 887, "status": "PlayerBeginInput", "tsMs": 1775732528016}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [7], "tileType": 0}, "round": 8, "seq": 888, "status": "PlayerBeginInput", "tsMs": 1775732531033}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2086"]}, "round": 8, "seq": 889, "status": "PlayerBeginInput", "tsMs": 1775732531034}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7], "linkedPathLength": 1}, "round": 8, "seq": 890, "status": "PlayerBeginInput", "tsMs": 1775732531034}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7], "pathLength": 1, "tileIDs": ["Node.2086"]}, "round": 8, "seq": 891, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732531035}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [7, 2], "tileType": 7}, "round": 8, "seq": 892, "status": "PlayerBeginInput", "tsMs": 1775732531111}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}], "pathTileIDs": ["Node.2086", "Node.1081"]}, "round": 8, "seq": 893, "status": "PlayerBeginInput", "tsMs": 1775732531111}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2], "linkedPathLength": 2}, "round": 8, "seq": 894, "status": "PlayerBeginInput", "tsMs": 1775732531112}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2], "pathLength": 2, "tileIDs": ["Node.2086", "Node.1081"]}, "round": 8, "seq": 895, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732531112}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [7, 2, 8], "tileType": 6}, "round": 8, "seq": 896, "status": "PlayerBeginInput", "tsMs": 1775732531277}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489"]}, "round": 8, "seq": 897, "status": "PlayerBeginInput", "tsMs": 1775732531278}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8], "linkedPathLength": 3}, "round": 8, "seq": 898, "status": "PlayerBeginInput", "tsMs": 1775732531279}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8], "pathLength": 3, "tileIDs": ["Node.2086", "Node.1081", "Node.1489"]}, "round": 8, "seq": 899, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732531279}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [7, 2, 8, 14], "tileType": 6}, "round": 8, "seq": 900, "status": "PlayerBeginInput", "tsMs": 1775732531326}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844"]}, "round": 8, "seq": 901, "status": "PlayerBeginInput", "tsMs": 1775732531327}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14], "linkedPathLength": 4}, "round": 8, "seq": 902, "status": "PlayerBeginInput", "tsMs": 1775732531327}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14], "pathLength": 4, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844"]}, "round": 8, "seq": 903, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732531327}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [7, 2, 8, 14, 15], "tileType": 0}, "round": 8, "seq": 904, "status": "PlayerBeginInput", "tsMs": 1775732531627}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754"]}, "round": 8, "seq": 905, "status": "PlayerBeginInput", "tsMs": 1775732531628}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15], "linkedPathLength": 5}, "round": 8, "seq": 906, "status": "PlayerBeginInput", "tsMs": 1775732531629}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15], "pathLength": 5, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754"]}, "round": 8, "seq": 907, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732531630}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [7, 2, 8, 14, 15, 10], "tileType": 0}, "round": 8, "seq": 908, "status": "PlayerBeginInput", "tsMs": 1775732532028}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091"]}, "round": 8, "seq": 909, "status": "PlayerBeginInput", "tsMs": 1775732532028}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 10], "linkedPathLength": 6}, "round": 8, "seq": 910, "status": "PlayerBeginInput", "tsMs": 1775732532030}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 10], "pathLength": 6, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091"]}, "round": 8, "seq": 911, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A10\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732532030}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [7, 2, 8, 14, 15, 10, 16], "tileType": 0}, "round": 8, "seq": 912, "status": "PlayerBeginInput", "tsMs": 1775732532245}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091", "Node.2278"]}, "round": 8, "seq": 913, "status": "PlayerBeginInput", "tsMs": 1775732532245}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 10, 16], "linkedPathLength": 7}, "round": 8, "seq": 914, "status": "PlayerBeginInput", "tsMs": 1775732532247}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 10, 16], "pathLength": 7, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091", "Node.2278"]}, "round": 8, "seq": 915, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A10>A16\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732532247}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 916, "status": "PlayerBeginInput", "tsMs": 1775732532712}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 917, "status": "PlayerBeginInput", "tsMs": 1775732532728}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 918, "status": "PlayerBeginInput", "tsMs": 1775732532745}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 919, "status": "PlayerBeginInput", "tsMs": 1775732532762}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 920, "status": "PlayerBeginInput", "tsMs": 1775732532779}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 921, "status": "PlayerBeginInput", "tsMs": 1775732532795}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 922, "status": "PlayerBeginInput", "tsMs": 1775732532812}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 10, "pathAddresses": [7, 2, 8, 14, 15, 10], "tileType": 0}, "round": 8, "seq": 923, "status": "PlayerBeginInput", "tsMs": 1775732533296}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091"]}, "round": 8, "seq": 924, "status": "PlayerBeginInput", "tsMs": 1775732533296}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 10], "linkedPathLength": 6}, "round": 8, "seq": 925, "status": "PlayerBeginInput", "tsMs": 1775732533297}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 10], "pathLength": 6, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091"]}, "round": 8, "seq": 926, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A10\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732533298}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [7, 2, 8, 14, 15, 10, 16], "tileType": 0}, "round": 8, "seq": 927, "status": "PlayerBeginInput", "tsMs": 1775732534230}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091", "Node.2278"]}, "round": 8, "seq": 928, "status": "PlayerBeginInput", "tsMs": 1775732534230}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 10, 16], "linkedPathLength": 7}, "round": 8, "seq": 929, "status": "PlayerBeginInput", "tsMs": 1775732534231}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 10, 16], "pathLength": 7, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2091", "Node.2278"]}, "round": 8, "seq": 930, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A10>A16\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732534232}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 931, "status": "PlayerBeginInput", "tsMs": 1775732534279}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 932, "status": "PlayerBeginInput", "tsMs": 1775732534296}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 16, "pathLength": 7, "tileType": 2}, "round": 8, "seq": 933, "status": "PlayerBeginInput", "tsMs": 1775732534313}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 15, "pathAddresses": [7, 2, 8, 14, 15], "tileType": 0}, "round": 8, "seq": 934, "status": "PlayerBeginInput", "tsMs": 1775732534329}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754"]}, "round": 8, "seq": 935, "status": "PlayerBeginInput", "tsMs": 1775732534330}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15], "linkedPathLength": 5}, "round": 8, "seq": 936, "status": "PlayerBeginInput", "tsMs": 1775732534331}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15], "pathLength": 5, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754"]}, "round": 8, "seq": 937, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732534331}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 5, "tileType": 2}, "round": 8, "seq": 938, "status": "PlayerBeginInput", "tsMs": 1775732534346}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 5, "tileType": 2}, "round": 8, "seq": 939, "status": "PlayerBeginInput", "tsMs": 1775732534363}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 5, "tileType": 2}, "round": 8, "seq": 940, "status": "PlayerBeginInput", "tsMs": 1775732534380}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 5, "tileType": 2}, "round": 8, "seq": 941, "status": "PlayerBeginInput", "tsMs": 1775732534396}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [7, 2, 8, 14, 15, 22], "tileType": 0}, "round": 8, "seq": 942, "status": "PlayerBeginInput", "tsMs": 1775732534830}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757"]}, "round": 8, "seq": 943, "status": "PlayerBeginInput", "tsMs": 1775732534831}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22], "linkedPathLength": 6}, "round": 8, "seq": 944, "status": "PlayerBeginInput", "tsMs": 1775732534832}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 22], "pathLength": 6, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757"]}, "round": 8, "seq": 945, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A22\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732534833}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [7, 2, 8, 14, 15, 22, 16], "tileType": 0}, "round": 8, "seq": 946, "status": "PlayerBeginInput", "tsMs": 1775732535147}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": false}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278"]}, "round": 8, "seq": 947, "status": "PlayerBeginInput", "tsMs": 1775732535147}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16], "linkedPathLength": 7}, "round": 8, "seq": 948, "status": "PlayerBeginInput", "tsMs": 1775732535149}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16], "pathLength": 7, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278"]}, "round": 8, "seq": 949, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A22>A16\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732535149}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [7, 2, 8, 14, 15, 22, 16, 10], "tileType": 0}, "round": 8, "seq": 950, "status": "PlayerBeginInput", "tsMs": 1775732535247}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": true}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278", "Node.2091"]}, "round": 8, "seq": 951, "status": "PlayerBeginInput", "tsMs": 1775732535247}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10], "linkedPathLength": 8}, "round": 8, "seq": 952, "status": "PlayerBeginInput", "tsMs": 1775732535249}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10], "pathLength": 8, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278", "Node.2091"]}, "round": 8, "seq": 953, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A22>A16>A10\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732535249}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [7, 2, 8, 14, 15, 22, 16, 10, 4], "tileType": 6}, "round": 8, "seq": 954, "status": "PlayerBeginInput", "tsMs": 1775732535346}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 4, "tileID": "Node.1855", "wouldDie": true}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278", "Node.2091", "Node.1855"]}, "round": 8, "seq": 955, "status": "PlayerBeginInput", "tsMs": 1775732535346}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10, 4], "linkedPathLength": 9}, "round": 8, "seq": 956, "status": "PlayerBeginInput", "tsMs": 1775732535347}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10, 4], "pathLength": 9, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278", "Node.2091", "Node.1855"]}, "round": 8, "seq": 957, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A22>A16>A10>A04\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732535347}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 5, "pathAddresses": [7, 2, 8, 14, 15, 22, 16, 10, 4, 5], "tileType": 0}, "round": 8, "seq": 958, "status": "PlayerBeginInput", "tsMs": 1775732535646}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.1081", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.1489", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 14, "tileID": "Node.1844", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 4, "tileID": "Node.1855", "wouldDie": true}], "pathTileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278", "Node.2091", "Node.1855", "Node.1117"]}, "round": 8, "seq": 959, "status": "PlayerBeginInput", "tsMs": 1775732535647}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10, 4, 5], "linkedPathLength": 10}, "round": 8, "seq": 960, "status": "PlayerBeginInput", "tsMs": 1775732535648}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10, 4, 5], "pathLength": 10, "tileIDs": ["Node.2086", "Node.1081", "Node.1489", "Node.1844", "Node.2754", "Node.2757", "Node.2278", "Node.2091", "Node.1855", "Node.1117"]}, "round": 8, "seq": 961, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A22>A16>A10>A04>A05\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732535648}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [7, 2, 8, 14, 15, 22, 16, 10, 4, 5], "linkedPathLength": 10}, "round": 8, "seq": 962, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=A07>A02>A08>A14>A15>A22>A16>A10>A04>A05\nplayer=hp 110/110 ar 30/50 xp 1/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 207779528 cmd 10\nkills=5", "status": "PlayerBeginInput", "tsMs": 1775732536298}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 8, "seq": 963, "status": "PlayerEndBuildPath", "tsMs": 1775732536299}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 8, "seq": 964, "status": "PlayerEndBuildPath", "tsMs": 1775732536299}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [7, 15, 22, 16, 10, 5, 2, 8, 14, 4], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.1081"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.1489"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1844"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1844"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1844"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1844"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1844"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1844"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 14, "piercingArmorRatio": 0, "tileID": "Node.1844"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 4, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 4, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 4, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 4, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 4, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 4, "piercingArmorRatio": 0, "tileID": "Node.1855"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 4, "piercingArmorRatio": 0, "tileID": "Node.1855"}], "damageSourceCount": 7, "enemiesKilled": 4, "enemyKillMessages": ["[GameMode] Enemy killed at A2 (total: 4)", "[GameMode] Enemy killed at A8 (total: 4)", "[GameMode] Enemy killed at A14 (total: 4)", "[GameMode] Enemy killed at A4 (total: 4)"], "enemyTargetCount": 4, "hasEnemyTarget": true, "shouldReplay": true}, "round": 8, "seq": 965, "status": "PlayerEndBuildPath", "tsMs": 1775732536300}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 2, "probability": 0.30000000000000004, "resourceType": 3}, {"amount": 3, "probability": 0.30000000000000004, "resourceType": 1}]}, "round": 8, "seq": 966, "status": "PlayerEndBuildPath", "tsMs": 1775732536302}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 967, "status": "PlayerEndBuildPath", "tsMs": 1775732536302}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 8, "seq": 968, "status": "PlayerEndBuildPath", "tsMs": 1775732536303}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 969, "status": "PlayerEndBuildPath", "tsMs": 1775732536304}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7], "linkedPathLength": 1}, "round": 8, "seq": 970, "status": "PlayerEndBuildPath", "tsMs": 1775732536304}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 8, "seq": 971, "status": "PlayerEndBuildPath", "tsMs": 1775732536305}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 8, "seq": 972, "status": "PlayerEndBuildPath", "tsMs": 1775732536305}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 973, "status": "PlayerEndBuildPath", "tsMs": 1775732536330}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 8, "seq": 974, "status": "PlayerEndBuildPath", "tsMs": 1775732536330}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 8, "seq": 975, "stateText": "r0:SW PO SO SH PO CO\nr1:SW CO CO CO CO CO\nr2:PO CO PO SH SW PO\nr3:PO CO SO SW SW PO\nr4:PO SW SO PO SW SO\nr5:PO CO BH CO SO SW\npath=-\nplayer=hp 110/110 ar 36/50 xp 3/10 lv 2 $ 18 wh 26 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=8 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:1,Luck:2,Charisma:0\nreplay=seed 1826039909 rng 243689590 cmd 10\nkills=9", "status": "PlayerEndBuildPath", "tsMs": 1775732536330}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 976, "status": "PlayerEndBuildPath", "tsMs": 1775732536430}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2], "linkedPathLength": 2}, "round": 8, "seq": 977, "status": "PlayerEndBuildPath", "tsMs": 1775732536431}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 978, "status": "PlayerEndBuildPath", "tsMs": 1775732536564}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8], "linkedPathLength": 3}, "round": 8, "seq": 979, "status": "PlayerEndBuildPath", "tsMs": 1775732536566}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 980, "status": "PlayerEndBuildPath", "tsMs": 1775732536697}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14], "linkedPathLength": 4}, "round": 8, "seq": 981, "status": "PlayerEndBuildPath", "tsMs": 1775732536699}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 982, "status": "PlayerEndBuildPath", "tsMs": 1775732536831}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15], "linkedPathLength": 5}, "round": 8, "seq": 983, "status": "PlayerEndBuildPath", "tsMs": 1775732536833}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 984, "status": "PlayerEndBuildPath", "tsMs": 1775732536955}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22], "linkedPathLength": 6}, "round": 8, "seq": 985, "status": "PlayerEndBuildPath", "tsMs": 1775732536957}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 986, "status": "PlayerEndBuildPath", "tsMs": 1775732537081}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16], "linkedPathLength": 7}, "round": 8, "seq": 987, "status": "PlayerEndBuildPath", "tsMs": 1775732537082}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 988, "status": "PlayerEndBuildPath", "tsMs": 1775732537215}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10], "linkedPathLength": 8}, "round": 8, "seq": 989, "status": "PlayerEndBuildPath", "tsMs": 1775732537217}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 990, "status": "PlayerEndBuildPath", "tsMs": 1775732537347}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10, 4], "linkedPathLength": 9}, "round": 8, "seq": 991, "status": "PlayerEndBuildPath", "tsMs": 1775732537348}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 8, "seq": 992, "status": "PlayerEndBuildPath", "tsMs": 1775732537481}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [7, 2, 8, 14, 15, 22, 16, 10, 4, 5], "linkedPathLength": 10}, "round": 8, "seq": 993, "status": "PlayerEndBuildPath", "tsMs": 1775732537483}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 8, "seq": 994, "status": "PlayerEndBuildPath", "tsMs": 1775732537615}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [7, 15, 22, 16, 10, 5, 2, 8, 14, 4]}, "round": 8, "seq": 995, "status": "PlayerEndBuildPath", "tsMs": 1775732537615}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [7, 15, 22, 16, 10, 5, 2, 8, 14, 4]}, "round": 8, "seq": 996, "status": "PlayerEndBuildPath", "tsMs": 1775732537616}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 8, "seq": 997, "status": "PlayerEndInput", "tsMs": 1775732537619}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 8, "seq": 998, "status": "PlayerEndInput", "tsMs": 1775732537619}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 8, "seq": 999, "status": "PlayerEndInput", "tsMs": 1775732537620}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 8, "seq": 1000, "status": "PlayerEndInput", "tsMs": 1775732537620}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 8, "seq": 1001, "status": "PlayerEndInput", "tsMs": 1775732538215}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 8, "seq": 1002, "status": "PlayerEndInput", "tsMs": 1775732538216}, {"kind": "status-update", "message": "[Trace] Status update emitted: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 8, "seq": 1003, "status": "LevelUpEvent", "tsMs": 1775732538216}, {"kind": "status-transition", "message": "[Trace] Status: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 8, "seq": 1004, "status": "LevelUpEvent", "tsMs": 1775732538216}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 8, "seq": 1005, "status": "EnemyAttack", "tsMs": 1775732539937}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 8, "seq": 1006, "status": "EnemyAttack", "tsMs": 1775732539937}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 8}}, "round": 8, "seq": 1007, "status": "EnemyAttack", "tsMs": 1775732539937}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 8, "seq": 1008, "status": "EnemyAttack", "tsMs": 1775732539938}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 8}, "round": 8, "seq": 1009, "status": "EnemyAttack", "tsMs": 1775732539938}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 32, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744"], "resolvedPayload": {"attackerCount": 2, "currentRound": 8, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 4, "skillUserCount": 0, "sourceCount": 2, "specialCount": 1, "totalDamage": 4}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 8, "seq": 1010, "status": "EnemyAttack", "tsMs": 1775732539939}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 8, "seq": 1011, "status": "RoundEnd", "tsMs": 1775732540442}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 8, "seq": 1012, "status": "RoundEnd", "tsMs": 1775732540443}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 8, "seq": 1013, "status": "RoundBegin", "tsMs": 1775732540443}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 8, "seq": 1014, "status": "RoundBegin", "tsMs": 1775732540443}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 9, "seq": 1015, "status": "PlayerTurnBegin", "tsMs": 1775732540443}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 9, "seq": 1016, "status": "PlayerTurnBegin", "tsMs": 1775732540443}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 9, "seq": 1017, "status": "PlayerRegenerate", "tsMs": 1775732540444}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 9, "seq": 1018, "status": "PlayerRegenerate", "tsMs": 1775732540444}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 9, "seq": 1019, "status": "PlayerRegenerate", "tsMs": 1775732540444}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 9, "seq": 1020, "status": "PlayerSkillCD", "tsMs": 1775732540444}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 9, "seq": 1021, "status": "PlayerSkillCD", "tsMs": 1775732540444}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 9, "seq": 1022, "status": "PlayerSkillCD", "tsMs": 1775732540444}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 9, "seq": 1023, "status": "PlayerBeginInput", "tsMs": 1775732540445}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 9, "seq": 1024, "status": "PlayerBeginInput", "tsMs": 1775732540445}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 9, "seq": 1025, "status": "PlayerBeginInput", "tsMs": 1775732540445}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [4], "tileType": 3}, "round": 9, "seq": 1026, "status": "PlayerBeginInput", "tsMs": 1775732542176}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756"]}, "round": 9, "seq": 1027, "status": "PlayerBeginInput", "tsMs": 1775732542176}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4], "linkedPathLength": 1}, "round": 9, "seq": 1028, "status": "PlayerBeginInput", "tsMs": 1775732542177}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4], "pathLength": 1, "tileIDs": ["Node.2756"]}, "round": 9, "seq": 1029, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732542177}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [4, 3], "tileType": 3}, "round": 9, "seq": 1030, "status": "PlayerBeginInput", "tsMs": 1775732542319}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090"]}, "round": 9, "seq": 1031, "status": "PlayerBeginInput", "tsMs": 1775732542319}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3], "linkedPathLength": 2}, "round": 9, "seq": 1032, "status": "PlayerBeginInput", "tsMs": 1775732542321}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3], "pathLength": 2, "tileIDs": ["Node.2756", "Node.1090"]}, "round": 9, "seq": 1033, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732542321}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [4, 3, 8], "tileType": 3}, "round": 9, "seq": 1034, "status": "PlayerBeginInput", "tsMs": 1775732542469}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276"]}, "round": 9, "seq": 1035, "status": "PlayerBeginInput", "tsMs": 1775732542469}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8], "linkedPathLength": 3}, "round": 9, "seq": 1036, "status": "PlayerBeginInput", "tsMs": 1775732542470}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8], "pathLength": 3, "tileIDs": ["Node.2756", "Node.1090", "Node.2276"]}, "round": 9, "seq": 1037, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732542471}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 8, "pathLength": 3, "tileType": 2}, "round": 9, "seq": 1038, "status": "PlayerBeginInput", "tsMs": 1775732542786}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [4, 3, 8, 1], "tileType": 3}, "round": 9, "seq": 1039, "status": "PlayerBeginInput", "tsMs": 1775732542803}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061"]}, "round": 9, "seq": 1040, "status": "PlayerBeginInput", "tsMs": 1775732542803}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1], "linkedPathLength": 4}, "round": 9, "seq": 1041, "status": "PlayerBeginInput", "tsMs": 1775732542804}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1], "pathLength": 4, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061"]}, "round": 9, "seq": 1042, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732542804}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [4, 3, 8, 1, 7], "tileType": 3}, "round": 9, "seq": 1043, "status": "PlayerBeginInput", "tsMs": 1775732543103}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743"]}, "round": 9, "seq": 1044, "status": "PlayerBeginInput", "tsMs": 1775732543103}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7], "linkedPathLength": 5}, "round": 9, "seq": 1045, "status": "PlayerBeginInput", "tsMs": 1775732543104}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7], "pathLength": 5, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743"]}, "round": 9, "seq": 1046, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732543105}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [4, 3, 8, 1, 7, 13], "tileType": 3}, "round": 9, "seq": 1047, "status": "PlayerBeginInput", "tsMs": 1775732543170}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742"]}, "round": 9, "seq": 1048, "status": "PlayerBeginInput", "tsMs": 1775732543170}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13], "linkedPathLength": 6}, "round": 9, "seq": 1049, "status": "PlayerBeginInput", "tsMs": 1775732543171}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13], "pathLength": 6, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742"]}, "round": 9, "seq": 1050, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732543171}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 13, "pathLength": 6, "tileType": 0}, "round": 9, "seq": 1051, "status": "PlayerBeginInput", "tsMs": 1775732543253}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 13, "pathLength": 6, "tileType": 0}, "round": 9, "seq": 1052, "status": "PlayerBeginInput", "tsMs": 1775732543270}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 13, "pathLength": 6, "tileType": 0}, "round": 9, "seq": 1053, "status": "PlayerBeginInput", "tsMs": 1775732543286}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [4, 3, 8, 1, 7, 13, 19], "tileType": 3}, "round": 9, "seq": 1054, "status": "PlayerBeginInput", "tsMs": 1775732543303}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741"]}, "round": 9, "seq": 1055, "status": "PlayerBeginInput", "tsMs": 1775732543303}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19], "linkedPathLength": 7}, "round": 9, "seq": 1056, "status": "PlayerBeginInput", "tsMs": 1775732543305}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19], "pathLength": 7, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741"]}, "round": 9, "seq": 1057, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732543305}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 19, "pathLength": 7, "tileType": 0}, "round": 9, "seq": 1058, "status": "PlayerBeginInput", "tsMs": 1775732543320}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 19, "pathLength": 7, "tileType": 0}, "round": 9, "seq": 1059, "status": "PlayerBeginInput", "tsMs": 1775732543336}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 19, "pathLength": 7, "tileType": 0}, "round": 9, "seq": 1060, "status": "PlayerBeginInput", "tsMs": 1775732543352}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [4, 3, 8, 1, 7, 13, 19, 26], "tileType": 3}, "round": 9, "seq": 1061, "status": "PlayerBeginInput", "tsMs": 1775732543369}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991"]}, "round": 9, "seq": 1062, "status": "PlayerBeginInput", "tsMs": 1775732543369}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26], "linkedPathLength": 8}, "round": 9, "seq": 1063, "status": "PlayerBeginInput", "tsMs": 1775732543370}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26], "pathLength": 8, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991"]}, "round": 9, "seq": 1064, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19>A26\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732543370}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1065, "status": "PlayerBeginInput", "tsMs": 1775732543503}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1066, "status": "PlayerBeginInput", "tsMs": 1775732543520}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1067, "status": "PlayerBeginInput", "tsMs": 1775732543536}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1068, "status": "PlayerBeginInput", "tsMs": 1775732543570}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1069, "status": "PlayerBeginInput", "tsMs": 1775732543586}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1070, "status": "PlayerBeginInput", "tsMs": 1775732543620}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1071, "status": "PlayerBeginInput", "tsMs": 1775732543636}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1072, "status": "PlayerBeginInput", "tsMs": 1775732543787}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1073, "status": "PlayerBeginInput", "tsMs": 1775732543803}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1074, "status": "PlayerBeginInput", "tsMs": 1775732543820}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1075, "status": "PlayerBeginInput", "tsMs": 1775732543837}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1076, "status": "PlayerBeginInput", "tsMs": 1775732543854}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1077, "status": "PlayerBeginInput", "tsMs": 1775732543870}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1078, "status": "PlayerBeginInput", "tsMs": 1775732543887}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1079, "status": "PlayerBeginInput", "tsMs": 1775732543903}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1080, "status": "PlayerBeginInput", "tsMs": 1775732543920}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1081, "status": "PlayerBeginInput", "tsMs": 1775732543937}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1082, "status": "PlayerBeginInput", "tsMs": 1775732543953}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 8, "tileType": 0}, "round": 9, "seq": 1083, "status": "PlayerBeginInput", "tsMs": 1775732543970}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1084, "status": "PlayerBeginInput", "tsMs": 1775732544071}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1085, "status": "PlayerBeginInput", "tsMs": 1775732544087}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1086, "status": "PlayerBeginInput", "tsMs": 1775732544104}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1087, "status": "PlayerBeginInput", "tsMs": 1775732544120}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1088, "status": "PlayerBeginInput", "tsMs": 1775732544137}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1089, "status": "PlayerBeginInput", "tsMs": 1775732544154}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1090, "status": "PlayerBeginInput", "tsMs": 1775732544171}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1091, "status": "PlayerBeginInput", "tsMs": 1775732544187}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1092, "status": "PlayerBeginInput", "tsMs": 1775732544354}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1093, "status": "PlayerBeginInput", "tsMs": 1775732544371}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1094, "status": "PlayerBeginInput", "tsMs": 1775732544393}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1095, "status": "PlayerBeginInput", "tsMs": 1775732544404}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1096, "status": "PlayerBeginInput", "tsMs": 1775732544421}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1097, "status": "PlayerBeginInput", "tsMs": 1775732544437}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1098, "status": "PlayerBeginInput", "tsMs": 1775732544454}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 26, "pathLength": 8, "tileType": 1}, "round": 9, "seq": 1099, "status": "PlayerBeginInput", "tsMs": 1775732544473}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [4, 3, 8, 1, 7, 13, 19, 26, 21], "tileType": 3}, "round": 9, "seq": 1100, "status": "PlayerBeginInput", "tsMs": 1775732544487}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752"]}, "round": 9, "seq": 1101, "status": "PlayerBeginInput", "tsMs": 1775732544488}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21], "linkedPathLength": 9}, "round": 9, "seq": 1102, "status": "PlayerBeginInput", "tsMs": 1775732544490}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21], "pathLength": 9, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752"]}, "round": 9, "seq": 1103, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19>A26>A21\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732544490}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 21, "pathLength": 9, "tileType": 1}, "round": 9, "seq": 1104, "status": "PlayerBeginInput", "tsMs": 1775732544504}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28], "tileType": 3}, "round": 9, "seq": 1105, "status": "PlayerBeginInput", "tsMs": 1775732544971}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995"]}, "round": 9, "seq": 1106, "status": "PlayerBeginInput", "tsMs": 1775732544972}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28], "linkedPathLength": 10}, "round": 9, "seq": 1107, "status": "PlayerBeginInput", "tsMs": 1775732544973}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28], "pathLength": 10, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995"]}, "round": 9, "seq": 1108, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19>A26>A21>A28\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732544974}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23], "tileType": 3}, "round": 9, "seq": 1109, "status": "PlayerBeginInput", "tsMs": 1775732545341}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995", "Node.2279"]}, "round": 9, "seq": 1110, "status": "PlayerBeginInput", "tsMs": 1775732545341}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23], "linkedPathLength": 11}, "round": 9, "seq": 1111, "status": "PlayerBeginInput", "tsMs": 1775732545343}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23], "pathLength": 11, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995", "Node.2279"]}, "round": 9, "seq": 1112, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19>A26>A21>A28>A23\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732545344}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 29, "pathAddresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29], "tileType": 3}, "round": 9, "seq": 1113, "status": "PlayerBeginInput", "tsMs": 1775732545572}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995", "Node.2279", "Node.2758"]}, "round": 9, "seq": 1114, "status": "PlayerBeginInput", "tsMs": 1775732545572}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29], "linkedPathLength": 12}, "round": 9, "seq": 1115, "status": "PlayerBeginInput", "tsMs": 1775732545574}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29], "pathLength": 12, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995", "Node.2279", "Node.2758"]}, "round": 9, "seq": 1116, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19>A26>A21>A28>A23>A29\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732545574}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 12, "tileType": 2}, "round": 9, "seq": 1117, "status": "PlayerBeginInput", "tsMs": 1775732545772}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 12, "tileType": 2}, "round": 9, "seq": 1118, "status": "PlayerBeginInput", "tsMs": 1775732545788}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 12, "tileType": 2}, "round": 9, "seq": 1119, "status": "PlayerBeginInput", "tsMs": 1775732545805}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 12, "tileType": 2}, "round": 9, "seq": 1120, "status": "PlayerBeginInput", "tsMs": 1775732545822}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 12, "tileType": 2}, "round": 9, "seq": 1121, "status": "PlayerBeginInput", "tsMs": 1775732545838}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 12, "tileType": 2}, "round": 9, "seq": 1122, "status": "PlayerBeginInput", "tsMs": 1775732545855}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 12, "tileType": 2}, "round": 9, "seq": 1123, "status": "PlayerBeginInput", "tsMs": 1775732545872}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 34, "pathAddresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34], "tileType": 3}, "round": 9, "seq": 1124, "status": "PlayerBeginInput", "tsMs": 1775732545905}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995", "Node.2279", "Node.2758", "Node.2994"]}, "round": 9, "seq": 1125, "status": "PlayerBeginInput", "tsMs": 1775732545905}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34], "linkedPathLength": 13}, "round": 9, "seq": 1126, "status": "PlayerBeginInput", "tsMs": 1775732545908}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34], "pathLength": 13, "tileIDs": ["Node.2756", "Node.1090", "Node.2276", "Node.1061", "Node.2743", "Node.2742", "Node.2741", "Node.2991", "Node.2752", "Node.2995", "Node.2279", "Node.2758", "Node.2994"]}, "round": 9, "seq": 1127, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19>A26>A21>A28>A23>A29>A34\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732545908}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34], "linkedPathLength": 13}, "round": 9, "seq": 1128, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=A04>A03>A08>A01>A07>A13>A19>A26>A21>A28>A23>A29>A34\nplayer=hp 110/120 ar 32/50 xp 4/15 lv 3 $ 18 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3979075063 cmd 12\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732546139}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 9, "seq": 1129, "status": "PlayerEndBuildPath", "tsMs": 1775732546140}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 9, "seq": 1130, "status": "PlayerEndBuildPath", "tsMs": 1775732546140}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 9, "seq": 1131, "status": "PlayerEndBuildPath", "tsMs": 1775732546141}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 2, "probability": 0.4, "resourceType": 3}, {"amount": 3, "probability": 0.4, "resourceType": 1}, {"amount": 3, "probability": 0.72, "resourceType": 2}]}, "round": 9, "seq": 1132, "status": "PlayerEndBuildPath", "tsMs": 1775732546141}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1133, "status": "PlayerEndBuildPath", "tsMs": 1775732546141}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 9, "seq": 1134, "status": "PlayerEndBuildPath", "tsMs": 1775732546142}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1135, "status": "PlayerEndBuildPath", "tsMs": 1775732546143}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4], "linkedPathLength": 1}, "round": 9, "seq": 1136, "status": "PlayerEndBuildPath", "tsMs": 1775732546143}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 9, "seq": 1137, "status": "PlayerEndBuildPath", "tsMs": 1775732546143}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 9, "seq": 1138, "status": "PlayerEndBuildPath", "tsMs": 1775732546143}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1139, "status": "PlayerEndBuildPath", "tsMs": 1775732546157}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 9, "seq": 1140, "status": "PlayerEndBuildPath", "tsMs": 1775732546157}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 9, "seq": 1141, "stateText": "r0:SW CO SH SH CO PO\nr1:SW PO CO SH CO CO\nr2:PO CO SW CO PO CO\nr3:PO CO SO SH SH PO\nr4:PO CO CO PO PO PO\nr5:PO CO PO CO CO SO\npath=-\nplayer=hp 110/120 ar 38/50 xp 6/15 lv 3 $ 21 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=9 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2165517708 cmd 12\nkills=9", "status": "PlayerEndBuildPath", "tsMs": 1775732546158}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1142, "status": "PlayerEndBuildPath", "tsMs": 1775732546272}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3], "linkedPathLength": 2}, "round": 9, "seq": 1143, "status": "PlayerEndBuildPath", "tsMs": 1775732546273}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1144, "status": "PlayerEndBuildPath", "tsMs": 1775732546422}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8], "linkedPathLength": 3}, "round": 9, "seq": 1145, "status": "PlayerEndBuildPath", "tsMs": 1775732546423}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1146, "status": "PlayerEndBuildPath", "tsMs": 1775732546555}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1], "linkedPathLength": 4}, "round": 9, "seq": 1147, "status": "PlayerEndBuildPath", "tsMs": 1775732546556}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1148, "status": "PlayerEndBuildPath", "tsMs": 1775732546688}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7], "linkedPathLength": 5}, "round": 9, "seq": 1149, "status": "PlayerEndBuildPath", "tsMs": 1775732546690}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1150, "status": "PlayerEndBuildPath", "tsMs": 1775732546822}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13], "linkedPathLength": 6}, "round": 9, "seq": 1151, "status": "PlayerEndBuildPath", "tsMs": 1775732546824}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1152, "status": "PlayerEndBuildPath", "tsMs": 1775732546955}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19], "linkedPathLength": 7}, "round": 9, "seq": 1153, "status": "PlayerEndBuildPath", "tsMs": 1775732546957}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1154, "status": "PlayerEndBuildPath", "tsMs": 1775732547089}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26], "linkedPathLength": 8}, "round": 9, "seq": 1155, "status": "PlayerEndBuildPath", "tsMs": 1775732547091}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1156, "status": "PlayerEndBuildPath", "tsMs": 1775732547222}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21], "linkedPathLength": 9}, "round": 9, "seq": 1157, "status": "PlayerEndBuildPath", "tsMs": 1775732547224}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1158, "status": "PlayerEndBuildPath", "tsMs": 1775732547355}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28], "linkedPathLength": 10}, "round": 9, "seq": 1159, "status": "PlayerEndBuildPath", "tsMs": 1775732547357}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1160, "status": "PlayerEndBuildPath", "tsMs": 1775732547489}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23], "linkedPathLength": 11}, "round": 9, "seq": 1161, "status": "PlayerEndBuildPath", "tsMs": 1775732547491}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1162, "status": "PlayerEndBuildPath", "tsMs": 1775732547622}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29], "linkedPathLength": 12}, "round": 9, "seq": 1163, "status": "PlayerEndBuildPath", "tsMs": 1775732547625}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 9, "seq": 1164, "status": "PlayerEndBuildPath", "tsMs": 1775732547756}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34], "linkedPathLength": 13}, "round": 9, "seq": 1165, "status": "PlayerEndBuildPath", "tsMs": 1775732547759}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 9, "seq": 1166, "status": "PlayerEndBuildPath", "tsMs": 1775732547889}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34]}, "round": 9, "seq": 1167, "status": "PlayerEndBuildPath", "tsMs": 1775732547890}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [4, 3, 8, 1, 7, 13, 19, 26, 21, 28, 23, 29, 34]}, "round": 9, "seq": 1168, "status": "PlayerEndBuildPath", "tsMs": 1775732547890}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 9, "seq": 1169, "status": "PlayerEndInput", "tsMs": 1775732547895}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 9, "seq": 1170, "status": "PlayerEndInput", "tsMs": 1775732547895}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 9, "seq": 1171, "status": "PlayerEndInput", "tsMs": 1775732547895}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 9, "seq": 1172, "status": "PlayerEndInput", "tsMs": 1775732547896}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 9, "seq": 1173, "status": "PlayerEndInput", "tsMs": 1775732548490}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 9, "seq": 1174, "status": "PlayerEndInput", "tsMs": 1775732548491}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 9, "seq": 1175, "status": "EnemyAttack", "tsMs": 1775732548491}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 9, "seq": 1176, "status": "EnemyAttack", "tsMs": 1775732548491}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 9}}, "round": 9, "seq": 1177, "status": "EnemyAttack", "tsMs": 1775732548491}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 9, "seq": 1178, "status": "EnemyAttack", "tsMs": 1775732548491}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 9}, "round": 9, "seq": 1179, "status": "EnemyAttack", "tsMs": 1775732548492}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 6, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744", "usedSkillId": "enemy_heavy_strike"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 6, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 31, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744"], "resolvedPayload": {"attackerCount": 2, "currentRound": 9, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 7, "skillUserCount": 1, "sourceCount": 2, "specialCount": 1, "totalDamage": 7}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": ["Node.2744"], "skipped": false}, "round": 9, "seq": 1180, "status": "EnemyAttack", "tsMs": 1775732548492}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 9, "seq": 1181, "status": "RoundEnd", "tsMs": 1775732548995}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 9, "seq": 1182, "status": "RoundEnd", "tsMs": 1775732548995}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 9, "seq": 1183, "status": "RoundBegin", "tsMs": 1775732548995}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 9, "seq": 1184, "status": "RoundBegin", "tsMs": 1775732548995}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 10, "seq": 1185, "status": "PlayerTurnBegin", "tsMs": 1775732548996}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 10, "seq": 1186, "status": "PlayerTurnBegin", "tsMs": 1775732548996}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 10, "seq": 1187, "status": "PlayerRegenerate", "tsMs": 1775732548996}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 10, "seq": 1188, "status": "PlayerRegenerate", "tsMs": 1775732548996}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 10, "seq": 1189, "status": "PlayerRegenerate", "tsMs": 1775732548996}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 10, "seq": 1190, "status": "PlayerSkillCD", "tsMs": 1775732548996}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 10, "seq": 1191, "status": "PlayerSkillCD", "tsMs": 1775732548996}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 10, "seq": 1192, "status": "PlayerSkillCD", "tsMs": 1775732548997}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 10, "seq": 1193, "status": "PlayerBeginInput", "tsMs": 1775732548997}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 10, "seq": 1194, "status": "PlayerBeginInput", "tsMs": 1775732548997}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 10, "seq": 1195, "status": "PlayerBeginInput", "tsMs": 1775732548997}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [33], "tileType": 1}, "round": 10, "seq": 1196, "status": "PlayerBeginInput", "tsMs": 1775732558536}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336"]}, "round": 10, "seq": 1197, "status": "PlayerBeginInput", "tsMs": 1775732558536}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33], "linkedPathLength": 1}, "round": 10, "seq": 1198, "status": "PlayerBeginInput", "tsMs": 1775732558537}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33], "pathLength": 1, "tileIDs": ["Node.3336"]}, "round": 10, "seq": 1199, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732558537}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [33, 28], "tileType": 1}, "round": 10, "seq": 1200, "status": "PlayerBeginInput", "tsMs": 1775732558765}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339"]}, "round": 10, "seq": 1201, "status": "PlayerBeginInput", "tsMs": 1775732558765}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28], "linkedPathLength": 2}, "round": 10, "seq": 1202, "status": "PlayerBeginInput", "tsMs": 1775732558766}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28], "pathLength": 2, "tileIDs": ["Node.3336", "Node.3339"]}, "round": 10, "seq": 1203, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732558767}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [33, 28, 22], "tileType": 1}, "round": 10, "seq": 1204, "status": "PlayerBeginInput", "tsMs": 1775732559082}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340"]}, "round": 10, "seq": 1205, "status": "PlayerBeginInput", "tsMs": 1775732559082}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22], "linkedPathLength": 3}, "round": 10, "seq": 1206, "status": "PlayerBeginInput", "tsMs": 1775732559083}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22], "pathLength": 3, "tileIDs": ["Node.3336", "Node.3339", "Node.3340"]}, "round": 10, "seq": 1207, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732559083}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [33, 28, 22, 21], "tileType": 1}, "round": 10, "seq": 1208, "status": "PlayerBeginInput", "tsMs": 1775732559399}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993"]}, "round": 10, "seq": 1209, "status": "PlayerBeginInput", "tsMs": 1775732559399}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21], "linkedPathLength": 4}, "round": 10, "seq": 1210, "status": "PlayerBeginInput", "tsMs": 1775732559400}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21], "pathLength": 4, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993"]}, "round": 10, "seq": 1211, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732559400}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [33, 28, 22, 21, 20], "tileType": 1}, "round": 10, "seq": 1212, "status": "PlayerBeginInput", "tsMs": 1775732561784}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2990"]}, "round": 10, "seq": 1213, "status": "PlayerBeginInput", "tsMs": 1775732561784}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 20], "linkedPathLength": 5}, "round": 10, "seq": 1214, "status": "PlayerBeginInput", "tsMs": 1775732561785}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21, 20], "pathLength": 5, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2990"]}, "round": 10, "seq": 1215, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A20\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732561786}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [33, 28, 22, 21, 20, 19], "tileType": 1}, "round": 10, "seq": 1216, "status": "PlayerBeginInput", "tsMs": 1775732561951}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2990", "Node.3332"]}, "round": 10, "seq": 1217, "status": "PlayerBeginInput", "tsMs": 1775732561951}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 20, 19], "linkedPathLength": 6}, "round": 10, "seq": 1218, "status": "PlayerBeginInput", "tsMs": 1775732561953}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21, 20, 19], "pathLength": 6, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2990", "Node.3332"]}, "round": 10, "seq": 1219, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A20>A19\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732561953}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 20, "pathAddresses": [33, 28, 22, 21, 20], "tileType": 1}, "round": 10, "seq": 1220, "status": "PlayerBeginInput", "tsMs": 1775732562335}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2990"]}, "round": 10, "seq": 1221, "status": "PlayerBeginInput", "tsMs": 1775732562335}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 20], "linkedPathLength": 5}, "round": 10, "seq": 1222, "status": "PlayerBeginInput", "tsMs": 1775732562336}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21, 20], "pathLength": 5, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2990"]}, "round": 10, "seq": 1223, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A20\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732562338}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 21, "pathAddresses": [33, 28, 22, 21], "tileType": 1}, "round": 10, "seq": 1224, "status": "PlayerBeginInput", "tsMs": 1775732562468}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993"]}, "round": 10, "seq": 1225, "status": "PlayerBeginInput", "tsMs": 1775732562468}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21], "linkedPathLength": 4}, "round": 10, "seq": 1226, "status": "PlayerBeginInput", "tsMs": 1775732562470}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21], "pathLength": 4, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993"]}, "round": 10, "seq": 1227, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732562470}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [33, 28, 22, 21, 15], "tileType": 1}, "round": 10, "seq": 1228, "status": "PlayerBeginInput", "tsMs": 1775732562918}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751"]}, "round": 10, "seq": 1229, "status": "PlayerBeginInput", "tsMs": 1775732562918}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15], "linkedPathLength": 5}, "round": 10, "seq": 1230, "status": "PlayerBeginInput", "tsMs": 1775732562920}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21, 15], "pathLength": 5, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751"]}, "round": 10, "seq": 1231, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A15\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732562920}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [33, 28, 22, 21, 15, 20], "tileType": 1}, "round": 10, "seq": 1232, "status": "PlayerBeginInput", "tsMs": 1775732563235}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751", "Node.2990"]}, "round": 10, "seq": 1233, "status": "PlayerBeginInput", "tsMs": 1775732563235}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15, 20], "linkedPathLength": 6}, "round": 10, "seq": 1234, "status": "PlayerBeginInput", "tsMs": 1775732563237}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21, 15, 20], "pathLength": 6, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751", "Node.2990"]}, "round": 10, "seq": 1235, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A15>A20\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732563237}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [33, 28, 22, 21, 15, 20, 19], "tileType": 1}, "round": 10, "seq": 1236, "status": "PlayerBeginInput", "tsMs": 1775732563451}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751", "Node.2990", "Node.3332"]}, "round": 10, "seq": 1237, "status": "PlayerBeginInput", "tsMs": 1775732563451}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19], "linkedPathLength": 7}, "round": 10, "seq": 1238, "status": "PlayerBeginInput", "tsMs": 1775732563452}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19], "pathLength": 7, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751", "Node.2990", "Node.3332"]}, "round": 10, "seq": 1239, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A15>A20>A19\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732563452}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [33, 28, 22, 21, 15, 20, 19, 13], "tileType": 1}, "round": 10, "seq": 1240, "status": "PlayerBeginInput", "tsMs": 1775732563602}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751", "Node.2990", "Node.3332", "Node.3333"]}, "round": 10, "seq": 1241, "status": "PlayerBeginInput", "tsMs": 1775732563602}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19, 13], "linkedPathLength": 8}, "round": 10, "seq": 1242, "status": "PlayerBeginInput", "tsMs": 1775732563604}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19, 13], "pathLength": 8, "tileIDs": ["Node.3336", "Node.3339", "Node.3340", "Node.2993", "Node.2751", "Node.2990", "Node.3332", "Node.3333"]}, "round": 10, "seq": 1243, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A15>A20>A19>A13\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732563604}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 7, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 10, "seq": 1244, "status": "PlayerBeginInput", "tsMs": 1775732563702}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 7, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 10, "seq": 1245, "status": "PlayerBeginInput", "tsMs": 1775732563719}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 7, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 10, "seq": 1246, "status": "PlayerBeginInput", "tsMs": 1775732563735}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 7, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 10, "seq": 1247, "status": "PlayerBeginInput", "tsMs": 1775732563752}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 7, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 10, "seq": 1248, "status": "PlayerBeginInput", "tsMs": 1775732563768}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [33, 28, 22, 21, 15, 20, 19, 13], "linkedPathLength": 8}, "round": 10, "seq": 1249, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A33>A28>A22>A21>A15>A20>A19>A13\nplayer=hp 110/120 ar 31/50 xp 6/15 lv 3 $ 34 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3372142697 cmd 13\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732563770}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 10, "seq": 1250, "status": "PlayerEndBuildPath", "tsMs": 1775732563770}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 10, "seq": 1251, "status": "PlayerEndBuildPath", "tsMs": 1775732563770}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [33, 28, 22, 21, 15, 20, 19, 13], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 10, "seq": 1252, "status": "PlayerEndBuildPath", "tsMs": 1775732563771}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 3, "probability": 0.2, "resourceType": 1}, {"amount": 3, "probability": 0.36, "resourceType": 2}]}, "round": 10, "seq": 1253, "status": "PlayerEndBuildPath", "tsMs": 1775732563771}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1254, "status": "PlayerEndBuildPath", "tsMs": 1775732563771}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 10, "seq": 1255, "status": "PlayerEndBuildPath", "tsMs": 1775732563772}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1256, "status": "PlayerEndBuildPath", "tsMs": 1775732563772}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33], "linkedPathLength": 1}, "round": 10, "seq": 1257, "status": "PlayerEndBuildPath", "tsMs": 1775732563772}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 10, "seq": 1258, "status": "PlayerEndBuildPath", "tsMs": 1775732563773}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 10, "seq": 1259, "status": "PlayerEndBuildPath", "tsMs": 1775732563773}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1260, "status": "PlayerEndBuildPath", "tsMs": 1775732563801}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 10, "seq": 1261, "status": "PlayerEndBuildPath", "tsMs": 1775732563801}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 10, "seq": 1262, "stateText": "r0:SW SH PO SH SW CO\nr1:SW PO PO CO SH SW\nr2:PO SH SH SH SH PO\nr3:PO SH SW SH PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=-\nplayer=hp 110/120 ar 37/50 xp 6/15 lv 3 $ 37 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=10 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 956613449 cmd 13\nkills=9", "status": "PlayerEndBuildPath", "tsMs": 1775732563802}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1263, "status": "PlayerEndBuildPath", "tsMs": 1775732563901}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28], "linkedPathLength": 2}, "round": 10, "seq": 1264, "status": "PlayerEndBuildPath", "tsMs": 1775732563902}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1265, "status": "PlayerEndBuildPath", "tsMs": 1775732564035}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22], "linkedPathLength": 3}, "round": 10, "seq": 1266, "status": "PlayerEndBuildPath", "tsMs": 1775732564036}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1267, "status": "PlayerEndBuildPath", "tsMs": 1775732564168}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21], "linkedPathLength": 4}, "round": 10, "seq": 1268, "status": "PlayerEndBuildPath", "tsMs": 1775732564170}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1269, "status": "PlayerEndBuildPath", "tsMs": 1775732564302}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15], "linkedPathLength": 5}, "round": 10, "seq": 1270, "status": "PlayerEndBuildPath", "tsMs": 1775732564303}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1271, "status": "PlayerEndBuildPath", "tsMs": 1775732564435}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15, 20], "linkedPathLength": 6}, "round": 10, "seq": 1272, "status": "PlayerEndBuildPath", "tsMs": 1775732564437}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1273, "status": "PlayerEndBuildPath", "tsMs": 1775732564568}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19], "linkedPathLength": 7}, "round": 10, "seq": 1274, "status": "PlayerEndBuildPath", "tsMs": 1775732564570}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 10, "seq": 1275, "status": "PlayerEndBuildPath", "tsMs": 1775732564702}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19, 13], "linkedPathLength": 8}, "round": 10, "seq": 1276, "status": "PlayerEndBuildPath", "tsMs": 1775732564704}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 10, "seq": 1277, "status": "PlayerEndBuildPath", "tsMs": 1775732564835}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19, 13]}, "round": 10, "seq": 1278, "status": "PlayerEndBuildPath", "tsMs": 1775732564836}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [33, 28, 22, 21, 15, 20, 19, 13]}, "round": 10, "seq": 1279, "status": "PlayerEndBuildPath", "tsMs": 1775732564836}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 10, "seq": 1280, "status": "PlayerEndInput", "tsMs": 1775732564839}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 10, "seq": 1281, "status": "PlayerEndInput", "tsMs": 1775732564839}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 10, "seq": 1282, "status": "PlayerEndInput", "tsMs": 1775732564840}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 10, "seq": 1283, "status": "PlayerEndInput", "tsMs": 1775732564840}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 10, "seq": 1284, "status": "PlayerEndInput", "tsMs": 1775732565453}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 10, "seq": 1285, "status": "PlayerEndInput", "tsMs": 1775732565453}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 10, "seq": 1286, "status": "EnemyAttack", "tsMs": 1775732565453}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 10, "seq": 1287, "status": "EnemyAttack", "tsMs": 1775732565453}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 10}}, "round": 10, "seq": 1288, "status": "EnemyAttack", "tsMs": 1775732565454}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 10, "seq": 1289, "status": "EnemyAttack", "tsMs": 1775732565454}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 10}, "round": 10, "seq": 1290, "status": "EnemyAttack", "tsMs": 1775732565454}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 46, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744", "Node.3520", "Node.3530"], "resolvedPayload": {"attackerCount": 2, "currentRound": 10, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 4, "skillUserCount": 0, "sourceCount": 2, "specialCount": 1, "totalDamage": 4}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 10, "seq": 1291, "status": "EnemyAttack", "tsMs": 1775732565454}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 10, "seq": 1292, "status": "RoundEnd", "tsMs": 1775732565958}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 10, "seq": 1293, "status": "RoundEnd", "tsMs": 1775732565958}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 10, "seq": 1294, "status": "RoundBegin", "tsMs": 1775732565958}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 10, "seq": 1295, "status": "RoundBegin", "tsMs": 1775732565958}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 11, "seq": 1296, "status": "PlayerTurnBegin", "tsMs": 1775732565958}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 11, "seq": 1297, "status": "PlayerTurnBegin", "tsMs": 1775732565959}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 11, "seq": 1298, "status": "PlayerRegenerate", "tsMs": 1775732565959}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 11, "seq": 1299, "status": "PlayerRegenerate", "tsMs": 1775732565959}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 11, "seq": 1300, "status": "PlayerRegenerate", "tsMs": 1775732565959}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 11, "seq": 1301, "status": "PlayerSkillCD", "tsMs": 1775732565959}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 11, "seq": 1302, "status": "PlayerSkillCD", "tsMs": 1775732565959}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 11, "seq": 1303, "status": "PlayerSkillCD", "tsMs": 1775732565959}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 11, "seq": 1304, "status": "PlayerBeginInput", "tsMs": 1775732565960}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 11, "seq": 1305, "status": "PlayerBeginInput", "tsMs": 1775732565960}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 11, "seq": 1306, "status": "PlayerBeginInput", "tsMs": 1775732565960}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [16], "tileType": 2}, "round": 11, "seq": 1307, "status": "PlayerBeginInput", "tsMs": 1775732568112}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996"]}, "round": 11, "seq": 1308, "status": "PlayerBeginInput", "tsMs": 1775732568113}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16], "linkedPathLength": 1}, "round": 11, "seq": 1309, "status": "PlayerBeginInput", "tsMs": 1775732568113}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16], "pathLength": 1, "tileIDs": ["Node.2996"]}, "round": 11, "seq": 1310, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732568113}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [16, 23], "tileType": 2}, "round": 11, "seq": 1311, "status": "PlayerBeginInput", "tsMs": 1775732568222}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998"]}, "round": 11, "seq": 1312, "status": "PlayerBeginInput", "tsMs": 1775732568223}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23], "linkedPathLength": 2}, "round": 11, "seq": 1313, "status": "PlayerBeginInput", "tsMs": 1775732568224}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23], "pathLength": 2, "tileIDs": ["Node.2996", "Node.2998"]}, "round": 11, "seq": 1314, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732568224}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 17, "pathAddresses": [16, 23, 17], "tileType": 2}, "round": 11, "seq": 1315, "status": "PlayerBeginInput", "tsMs": 1775732568406}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280"]}, "round": 11, "seq": 1316, "status": "PlayerBeginInput", "tsMs": 1775732568406}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17], "linkedPathLength": 3}, "round": 11, "seq": 1317, "status": "PlayerBeginInput", "tsMs": 1775732568408}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17], "pathLength": 3, "tileIDs": ["Node.2996", "Node.2998", "Node.2280"]}, "round": 11, "seq": 1318, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732568408}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [16, 23, 17, 11], "tileType": 2}, "round": 11, "seq": 1319, "status": "PlayerBeginInput", "tsMs": 1775732568489}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863"]}, "round": 11, "seq": 1320, "status": "PlayerBeginInput", "tsMs": 1775732568489}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11], "linkedPathLength": 4}, "round": 11, "seq": 1321, "status": "PlayerBeginInput", "tsMs": 1775732568491}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11], "pathLength": 4, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863"]}, "round": 11, "seq": 1322, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732568491}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [16, 23, 17, 11, 4], "tileType": 2}, "round": 11, "seq": 1323, "status": "PlayerBeginInput", "tsMs": 1775732568756}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755"]}, "round": 11, "seq": 1324, "status": "PlayerBeginInput", "tsMs": 1775732568756}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4], "linkedPathLength": 5}, "round": 11, "seq": 1325, "status": "PlayerBeginInput", "tsMs": 1775732568758}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4], "pathLength": 5, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755"]}, "round": 11, "seq": 1326, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732568758}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [16, 23, 17, 11, 4, 3], "tileType": 2}, "round": 11, "seq": 1327, "status": "PlayerBeginInput", "tsMs": 1775732569040}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277"]}, "round": 11, "seq": 1328, "status": "PlayerBeginInput", "tsMs": 1775732569040}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3], "linkedPathLength": 6}, "round": 11, "seq": 1329, "status": "PlayerBeginInput", "tsMs": 1775732569041}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3], "pathLength": 6, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277"]}, "round": 11, "seq": 1330, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732569042}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [16, 23, 17, 11, 4, 3, 2], "tileType": 2}, "round": 11, "seq": 1331, "status": "PlayerBeginInput", "tsMs": 1775732569173}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087"]}, "round": 11, "seq": 1332, "status": "PlayerBeginInput", "tsMs": 1775732569173}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2], "linkedPathLength": 7}, "round": 11, "seq": 1333, "status": "PlayerBeginInput", "tsMs": 1775732569175}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2], "pathLength": 7, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087"]}, "round": 11, "seq": 1334, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732569175}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1], "tileType": 2}, "round": 11, "seq": 1335, "status": "PlayerBeginInput", "tsMs": 1775732569323}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740"]}, "round": 11, "seq": 1336, "status": "PlayerBeginInput", "tsMs": 1775732569323}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1], "linkedPathLength": 8}, "round": 11, "seq": 1337, "status": "PlayerBeginInput", "tsMs": 1775732569325}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1], "pathLength": 8, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740"]}, "round": 11, "seq": 1338, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732569325}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0], "tileType": 2}, "round": 11, "seq": 1339, "status": "PlayerBeginInput", "tsMs": 1775732569489}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056"]}, "round": 11, "seq": 1340, "status": "PlayerBeginInput", "tsMs": 1775732569489}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0], "linkedPathLength": 9}, "round": 11, "seq": 1341, "status": "PlayerBeginInput", "tsMs": 1775732569490}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0], "pathLength": 9, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056"]}, "round": 11, "seq": 1342, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732569490}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6], "tileType": 2}, "round": 11, "seq": 1343, "status": "PlayerBeginInput", "tsMs": 1775732569657}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055"]}, "round": 11, "seq": 1344, "status": "PlayerBeginInput", "tsMs": 1775732569657}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6], "linkedPathLength": 10}, "round": 11, "seq": 1345, "status": "PlayerBeginInput", "tsMs": 1775732569658}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6], "pathLength": 10, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055"]}, "round": 11, "seq": 1346, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732569659}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12], "tileType": 2}, "round": 11, "seq": 1347, "status": "PlayerBeginInput", "tsMs": 1775732569890}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054"]}, "round": 11, "seq": 1348, "status": "PlayerBeginInput", "tsMs": 1775732569890}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12], "linkedPathLength": 11}, "round": 11, "seq": 1349, "status": "PlayerBeginInput", "tsMs": 1775732569892}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12], "pathLength": 11, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054"]}, "round": 11, "seq": 1350, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06>A12\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732569892}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 18, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18], "tileType": 2}, "round": 11, "seq": 1351, "status": "PlayerBeginInput", "tsMs": 1775732570190}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273"]}, "round": 11, "seq": 1352, "status": "PlayerBeginInput", "tsMs": 1775732570191}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18], "linkedPathLength": 12}, "round": 11, "seq": 1353, "status": "PlayerBeginInput", "tsMs": 1775732570192}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18], "pathLength": 12, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273"]}, "round": 11, "seq": 1354, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06>A12>A18\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732570193}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13], "tileType": 2}, "round": 11, "seq": 1355, "status": "PlayerBeginInput", "tsMs": 1775732570457}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331"]}, "round": 11, "seq": 1356, "status": "PlayerBeginInput", "tsMs": 1775732570458}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13], "linkedPathLength": 13}, "round": 11, "seq": 1357, "status": "PlayerBeginInput", "tsMs": 1775732570459}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13], "pathLength": 13, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331"]}, "round": 11, "seq": 1358, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06>A12>A18>A13\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732570460}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 13, "tileType": 0}, "round": 11, "seq": 1359, "status": "PlayerBeginInput", "tsMs": 1775732570591}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 13, "tileType": 0}, "round": 11, "seq": 1360, "status": "PlayerBeginInput", "tsMs": 1775732570607}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 13, "tileType": 0}, "round": 11, "seq": 1361, "status": "PlayerBeginInput", "tsMs": 1775732570624}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 13, "tileType": 0}, "round": 11, "seq": 1362, "status": "PlayerBeginInput", "tsMs": 1775732570641}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 13, "tileType": 0}, "round": 11, "seq": 1363, "status": "PlayerBeginInput", "tsMs": 1775732570658}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 13, "tileType": 0}, "round": 11, "seq": 1364, "status": "PlayerBeginInput", "tsMs": 1775732570674}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 13, "tileType": 0}, "round": 11, "seq": 1365, "status": "PlayerBeginInput", "tsMs": 1775732570691}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20], "tileType": 2}, "round": 11, "seq": 1366, "status": "PlayerBeginInput", "tsMs": 1775732570707}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331", "Node.3335"]}, "round": 11, "seq": 1367, "status": "PlayerBeginInput", "tsMs": 1775732570708}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20], "linkedPathLength": 14}, "round": 11, "seq": 1368, "status": "PlayerBeginInput", "tsMs": 1775732570710}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20], "pathLength": 14, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331", "Node.3335"]}, "round": 11, "seq": 1369, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06>A12>A18>A13>A20\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732570710}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 20, "pathLength": 14, "tileType": 0}, "round": 11, "seq": 1370, "status": "PlayerBeginInput", "tsMs": 1775732570791}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26], "tileType": 2}, "round": 11, "seq": 1371, "status": "PlayerBeginInput", "tsMs": 1775732570808}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331", "Node.3335", "Node.3334"]}, "round": 11, "seq": 1372, "status": "PlayerBeginInput", "tsMs": 1775732570808}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26], "linkedPathLength": 15}, "round": 11, "seq": 1373, "status": "PlayerBeginInput", "tsMs": 1775732570810}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26], "pathLength": 15, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331", "Node.3335", "Node.3334"]}, "round": 11, "seq": 1374, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06>A12>A18>A13>A20>A26\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732570810}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 33, "lastAddr": 26, "pathLength": 15, "tileType": 6}, "round": 11, "seq": 1375, "status": "PlayerBeginInput", "tsMs": 1775732570941}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 33, "lastAddr": 26, "pathLength": 15, "tileType": 6}, "round": 11, "seq": 1376, "status": "PlayerBeginInput", "tsMs": 1775732570958}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 33, "lastAddr": 26, "pathLength": 15, "tileType": 6}, "round": 11, "seq": 1377, "status": "PlayerBeginInput", "tsMs": 1775732570974}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 33, "lastAddr": 26, "pathLength": 15, "tileType": 6}, "round": 11, "seq": 1378, "status": "PlayerBeginInput", "tsMs": 1775732571125}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1379, "status": "PlayerBeginInput", "tsMs": 1775732571141}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1380, "status": "PlayerBeginInput", "tsMs": 1775732571158}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1381, "status": "PlayerBeginInput", "tsMs": 1775732571174}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1382, "status": "PlayerBeginInput", "tsMs": 1775732571191}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1383, "status": "PlayerBeginInput", "tsMs": 1775732571208}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1384, "status": "PlayerBeginInput", "tsMs": 1775732571225}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1385, "status": "PlayerBeginInput", "tsMs": 1775732571241}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1386, "status": "PlayerBeginInput", "tsMs": 1775732571258}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 32, "lastAddr": 26, "pathLength": 15, "tileType": 3}, "round": 11, "seq": 1387, "status": "PlayerBeginInput", "tsMs": 1775732571274}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31], "tileType": 2}, "round": 11, "seq": 1388, "status": "PlayerBeginInput", "tsMs": 1775732571291}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331", "Node.3335", "Node.3334", "Node.3517"]}, "round": 11, "seq": 1389, "status": "PlayerBeginInput", "tsMs": 1775732571292}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31], "linkedPathLength": 16}, "round": 11, "seq": 1390, "status": "PlayerBeginInput", "tsMs": 1775732571294}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31], "pathLength": 16, "tileIDs": ["Node.2996", "Node.2998", "Node.2280", "Node.1863", "Node.2755", "Node.2277", "Node.2087", "Node.2740", "Node.1056", "Node.1055", "Node.1054", "Node.2273", "Node.3331", "Node.3335", "Node.3334", "Node.3517"]}, "round": 11, "seq": 1391, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06>A12>A18>A13>A20>A26>A31\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732571294}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31], "linkedPathLength": 16}, "round": 11, "seq": 1392, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=A16>A23>A17>A11>A04>A03>A02>A01>A00>A06>A12>A18>A13>A20>A26>A31\nplayer=hp 110/120 ar 46/50 xp 6/15 lv 3 $ 37 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3094208595 cmd 14\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732571474}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 11, "seq": 1393, "status": "PlayerEndBuildPath", "tsMs": 1775732571474}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 11, "seq": 1394, "status": "PlayerEndBuildPath", "tsMs": 1775732571474}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 11, "seq": 1395, "status": "PlayerEndBuildPath", "tsMs": 1775732571474}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 3, "probability": 0.4, "resourceType": 1}, {"amount": 3, "probability": 0.48, "resourceType": 0}, {"amount": 3, "probability": 0.72, "resourceType": 2}]}, "round": 11, "seq": 1396, "status": "PlayerEndBuildPath", "tsMs": 1775732571475}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1397, "status": "PlayerEndBuildPath", "tsMs": 1775732571475}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 11, "seq": 1398, "status": "PlayerEndBuildPath", "tsMs": 1775732571475}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1399, "status": "PlayerEndBuildPath", "tsMs": 1775732571475}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16], "linkedPathLength": 1}, "round": 11, "seq": 1400, "status": "PlayerEndBuildPath", "tsMs": 1775732571475}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 11, "seq": 1401, "status": "PlayerEndBuildPath", "tsMs": 1775732571476}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 11, "seq": 1402, "status": "PlayerEndBuildPath", "tsMs": 1775732571476}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1403, "status": "PlayerEndBuildPath", "tsMs": 1775732571490}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 11, "seq": 1404, "status": "PlayerEndBuildPath", "tsMs": 1775732571490}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 11, "seq": 1405, "stateText": "r0:SW PO CO SO SH CO\nr1:SW CO PO SW SO SW\nr2:PO SH PO CO SW PO\nr3:PO PO SW CO PO PO\nr4:PO CO SO SH SH PO\nr5:PO PO PO PO PO SO\npath=-\nplayer=hp 120/120 ar 50/50 xp 6/15 lv 3 $ 40 wh 53 eq 25 ig 0.00 pc 0.00 wm x1.00\nround=11 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2257991640 cmd 14\nkills=9", "status": "PlayerEndBuildPath", "tsMs": 1775732571491}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1406, "status": "PlayerEndBuildPath", "tsMs": 1775732571607}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23], "linkedPathLength": 2}, "round": 11, "seq": 1407, "status": "PlayerEndBuildPath", "tsMs": 1775732571608}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1408, "status": "PlayerEndBuildPath", "tsMs": 1775732571741}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17], "linkedPathLength": 3}, "round": 11, "seq": 1409, "status": "PlayerEndBuildPath", "tsMs": 1775732571742}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1410, "status": "PlayerEndBuildPath", "tsMs": 1775732571874}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11], "linkedPathLength": 4}, "round": 11, "seq": 1411, "status": "PlayerEndBuildPath", "tsMs": 1775732571876}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1412, "status": "PlayerEndBuildPath", "tsMs": 1775732572008}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4], "linkedPathLength": 5}, "round": 11, "seq": 1413, "status": "PlayerEndBuildPath", "tsMs": 1775732572009}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1414, "status": "PlayerEndBuildPath", "tsMs": 1775732572141}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3], "linkedPathLength": 6}, "round": 11, "seq": 1415, "status": "PlayerEndBuildPath", "tsMs": 1775732572143}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1416, "status": "PlayerEndBuildPath", "tsMs": 1775732572275}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2], "linkedPathLength": 7}, "round": 11, "seq": 1417, "status": "PlayerEndBuildPath", "tsMs": 1775732572276}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1418, "status": "PlayerEndBuildPath", "tsMs": 1775732572409}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1], "linkedPathLength": 8}, "round": 11, "seq": 1419, "status": "PlayerEndBuildPath", "tsMs": 1775732572411}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1420, "status": "PlayerEndBuildPath", "tsMs": 1775732572542}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0], "linkedPathLength": 9}, "round": 11, "seq": 1421, "status": "PlayerEndBuildPath", "tsMs": 1775732572544}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1422, "status": "PlayerEndBuildPath", "tsMs": 1775732572675}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6], "linkedPathLength": 10}, "round": 11, "seq": 1423, "status": "PlayerEndBuildPath", "tsMs": 1775732572677}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1424, "status": "PlayerEndBuildPath", "tsMs": 1775732572808}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12], "linkedPathLength": 11}, "round": 11, "seq": 1425, "status": "PlayerEndBuildPath", "tsMs": 1775732572810}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1426, "status": "PlayerEndBuildPath", "tsMs": 1775732572942}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18], "linkedPathLength": 12}, "round": 11, "seq": 1427, "status": "PlayerEndBuildPath", "tsMs": 1775732572944}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1428, "status": "PlayerEndBuildPath", "tsMs": 1775732573076}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13], "linkedPathLength": 13}, "round": 11, "seq": 1429, "status": "PlayerEndBuildPath", "tsMs": 1775732573078}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1430, "status": "PlayerEndBuildPath", "tsMs": 1775732573209}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20], "linkedPathLength": 14}, "round": 11, "seq": 1431, "status": "PlayerEndBuildPath", "tsMs": 1775732573212}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1432, "status": "PlayerEndBuildPath", "tsMs": 1775732573342}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26], "linkedPathLength": 15}, "round": 11, "seq": 1433, "status": "PlayerEndBuildPath", "tsMs": 1775732573345}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 11, "seq": 1434, "status": "PlayerEndBuildPath", "tsMs": 1775732573475}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31], "linkedPathLength": 16}, "round": 11, "seq": 1435, "status": "PlayerEndBuildPath", "tsMs": 1775732573476}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 11, "seq": 1436, "status": "PlayerEndBuildPath", "tsMs": 1775732573609}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31]}, "round": 11, "seq": 1437, "status": "PlayerEndBuildPath", "tsMs": 1775732573609}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [16, 23, 17, 11, 4, 3, 2, 1, 0, 6, 12, 18, 13, 20, 26, 31]}, "round": 11, "seq": 1438, "status": "PlayerEndBuildPath", "tsMs": 1775732573609}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 11, "seq": 1439, "status": "PlayerEndInput", "tsMs": 1775732573613}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 11, "seq": 1440, "status": "PlayerEndInput", "tsMs": 1775732573613}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 11, "seq": 1441, "status": "PlayerEndInput", "tsMs": 1775732573614}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 11, "seq": 1442, "status": "PlayerEndInput", "tsMs": 1775732573614}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 11, "seq": 1443, "status": "PlayerEndInput", "tsMs": 1775732574227}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 11, "seq": 1444, "status": "PlayerEndInput", "tsMs": 1775732574228}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 11, "seq": 1445, "status": "EnemyAttack", "tsMs": 1775732574228}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 11, "seq": 1446, "status": "EnemyAttack", "tsMs": 1775732574229}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 11}}, "round": 11, "seq": 1447, "status": "EnemyAttack", "tsMs": 1775732574229}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 11, "seq": 1448, "status": "EnemyAttack", "tsMs": 1775732574229}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 11}, "round": 11, "seq": 1449, "status": "EnemyAttack", "tsMs": 1775732574229}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "normal", "specials": ["resource_plunder"], "tileID": "Node.3520"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "normal", "specials": ["resource_plunder"], "tileID": "Node.3530"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744", "Node.3520", "Node.3530"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 42, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744", "Node.3520", "Node.3530"], "resolvedPayload": {"attackerCount": 4, "currentRound": 11, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 8, "skillUserCount": 0, "sourceCount": 4, "specialCount": 3, "totalDamage": 8}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 11, "seq": 1450, "status": "EnemyAttack", "tsMs": 1775732574230}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 11, "seq": 1451, "status": "RoundEnd", "tsMs": 1775732574732}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 11, "seq": 1452, "status": "RoundEnd", "tsMs": 1775732574733}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 11, "seq": 1453, "status": "RoundBegin", "tsMs": 1775732574733}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 11, "seq": 1454, "status": "RoundBegin", "tsMs": 1775732574733}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 12, "seq": 1455, "status": "PlayerTurnBegin", "tsMs": 1775732574733}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 12, "seq": 1456, "status": "PlayerTurnBegin", "tsMs": 1775732574734}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 12, "seq": 1457, "status": "PlayerRegenerate", "tsMs": 1775732574734}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 12, "seq": 1458, "status": "PlayerRegenerate", "tsMs": 1775732574734}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 12, "seq": 1459, "status": "PlayerRegenerate", "tsMs": 1775732574734}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 12, "seq": 1460, "status": "PlayerSkillCD", "tsMs": 1775732574734}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 12, "seq": 1461, "status": "PlayerSkillCD", "tsMs": 1775732574734}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 12, "seq": 1462, "status": "PlayerSkillCD", "tsMs": 1775732574735}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 12, "seq": 1463, "status": "PlayerBeginInput", "tsMs": 1775732574735}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 12, "seq": 1464, "status": "PlayerBeginInput", "tsMs": 1775732574735}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 12, "seq": 1465, "status": "PlayerBeginInput", "tsMs": 1775732574735}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [27], "tileType": 6}, "round": 12, "seq": 1466, "status": "PlayerBeginInput", "tsMs": 1775732576819}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": false}], "pathTileIDs": ["Node.3520"]}, "round": 12, "seq": 1467, "status": "PlayerBeginInput", "tsMs": 1775732576820}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27], "linkedPathLength": 1}, "round": 12, "seq": 1468, "status": "PlayerBeginInput", "tsMs": 1775732576820}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27], "pathLength": 1, "tileIDs": ["Node.3520"]}, "round": 12, "seq": 1469, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732576820}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [27, 21], "tileType": 0}, "round": 12, "seq": 1470, "status": "PlayerBeginInput", "tsMs": 1775732576929}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": false}], "pathTileIDs": ["Node.3520", "Node.3527"]}, "round": 12, "seq": 1471, "status": "PlayerBeginInput", "tsMs": 1775732576930}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21], "linkedPathLength": 2}, "round": 12, "seq": 1472, "status": "PlayerBeginInput", "tsMs": 1775732576931}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27, 21], "pathLength": 2, "tileIDs": ["Node.3520", "Node.3527"]}, "round": 12, "seq": 1473, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732576931}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [27, 21, 16], "tileType": 6}, "round": 12, "seq": 1474, "status": "PlayerBeginInput", "tsMs": 1775732577063}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 16, "tileID": "Node.3530", "wouldDie": false}], "pathTileIDs": ["Node.3520", "Node.3527", "Node.3530"]}, "round": 12, "seq": 1475, "status": "PlayerBeginInput", "tsMs": 1775732577063}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16], "linkedPathLength": 3}, "round": 12, "seq": 1476, "status": "PlayerBeginInput", "tsMs": 1775732577064}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27, 21, 16], "pathLength": 3, "tileIDs": ["Node.3520", "Node.3527", "Node.3530"]}, "round": 12, "seq": 1477, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21>A16\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732577064}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [27, 21, 16, 11], "tileType": 0}, "round": 12, "seq": 1478, "status": "PlayerBeginInput", "tsMs": 1775732577296}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 16, "tileID": "Node.3530", "wouldDie": false}], "pathTileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3342"]}, "round": 12, "seq": 1479, "status": "PlayerBeginInput", "tsMs": 1775732577296}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16, 11], "linkedPathLength": 4}, "round": 12, "seq": 1480, "status": "PlayerBeginInput", "tsMs": 1775732577297}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27, 21, 16, 11], "pathLength": 4, "tileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3342"]}, "round": 12, "seq": 1481, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21>A16>A11\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732577298}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 16, "pathAddresses": [27, 21, 16], "tileType": 6}, "round": 12, "seq": 1482, "status": "PlayerBeginInput", "tsMs": 1775732578130}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 16, "tileID": "Node.3530", "wouldDie": false}], "pathTileIDs": ["Node.3520", "Node.3527", "Node.3530"]}, "round": 12, "seq": 1483, "status": "PlayerBeginInput", "tsMs": 1775732578130}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16], "linkedPathLength": 3}, "round": 12, "seq": 1484, "status": "PlayerBeginInput", "tsMs": 1775732578132}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27, 21, 16], "pathLength": 3, "tileIDs": ["Node.3520", "Node.3527", "Node.3530"]}, "round": 12, "seq": 1485, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21>A16\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732578132}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [27, 21, 16, 10], "tileType": 0}, "round": 12, "seq": 1486, "status": "PlayerBeginInput", "tsMs": 1775732578380}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 16, "tileID": "Node.3530", "wouldDie": false}], "pathTileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3338"]}, "round": 12, "seq": 1487, "status": "PlayerBeginInput", "tsMs": 1775732578381}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16, 10], "linkedPathLength": 4}, "round": 12, "seq": 1488, "status": "PlayerBeginInput", "tsMs": 1775732578382}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27, 21, 16, 10], "pathLength": 4, "tileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3338"]}, "round": 12, "seq": 1489, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21>A16>A10\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732578382}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [27, 21, 16, 10, 11], "tileType": 0}, "round": 12, "seq": 1490, "status": "PlayerBeginInput", "tsMs": 1775732578630}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 16, "tileID": "Node.3530", "wouldDie": true}], "pathTileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3338", "Node.3342"]}, "round": 12, "seq": 1491, "status": "PlayerBeginInput", "tsMs": 1775732578631}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16, 10, 11], "linkedPathLength": 5}, "round": 12, "seq": 1492, "status": "PlayerBeginInput", "tsMs": 1775732578632}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27, 21, 16, 10, 11], "pathLength": 5, "tileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3338", "Node.3342"]}, "round": 12, "seq": 1493, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21>A16>A10>A11\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732578632}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 5, "pathAddresses": [27, 21, 16, 10, 11, 5], "tileType": 6}, "round": 12, "seq": 1494, "status": "PlayerBeginInput", "tsMs": 1775732578964}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 27, "tileID": "Node.3520", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 16, "tileID": "Node.3530", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 5, "tileID": "Node.1108", "wouldDie": false}], "pathTileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3338", "Node.3342", "Node.1108"]}, "round": 12, "seq": 1495, "status": "PlayerBeginInput", "tsMs": 1775732578965}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16, 10, 11, 5], "linkedPathLength": 6}, "round": 12, "seq": 1496, "status": "PlayerBeginInput", "tsMs": 1775732578966}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [27, 21, 16, 10, 11, 5], "pathLength": 6, "tileIDs": ["Node.3520", "Node.3527", "Node.3530", "Node.3338", "Node.3342", "Node.1108"]}, "round": 12, "seq": 1497, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21>A16>A10>A11>A05\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732578967}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [27, 21, 16, 10, 11, 5], "linkedPathLength": 6}, "round": 12, "seq": 1498, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=A27>A21>A16>A10>A11>A05\nplayer=hp 120/120 ar 42/50 xp 6/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1357295543 cmd 15\nkills=9", "status": "PlayerBeginInput", "tsMs": 1775732579731}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 12, "seq": 1499, "status": "PlayerEndBuildPath", "tsMs": 1775732579732}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 12, "seq": 1500, "status": "PlayerEndBuildPath", "tsMs": 1775732579732}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [21, 10, 11, 27, 16], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 27, "piercingArmorRatio": 0, "tileID": "Node.3520"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 27, "piercingArmorRatio": 0, "tileID": "Node.3520"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 27, "piercingArmorRatio": 0, "tileID": "Node.3520"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 27, "piercingArmorRatio": 0, "tileID": "Node.3520"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 16, "piercingArmorRatio": 0, "tileID": "Node.3530"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 16, "piercingArmorRatio": 0, "tileID": "Node.3530"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 16, "piercingArmorRatio": 0, "tileID": "Node.3530"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 16, "piercingArmorRatio": 0, "tileID": "Node.3530"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}], "damageSourceCount": 4, "enemiesKilled": 2, "enemyKillMessages": ["[GameMode] Enemy killed at A27 (total: 2)", "[GameMode] Enemy killed at A16 (total: 2)"], "enemyTargetCount": 3, "hasEnemyTarget": true, "shouldReplay": true}, "round": 12, "seq": 1501, "status": "PlayerEndBuildPath", "tsMs": 1775732579733}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 2, "probability": 0.2, "resourceType": 3}]}, "round": 12, "seq": 1502, "status": "PlayerEndBuildPath", "tsMs": 1775732579734}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1503, "status": "PlayerEndBuildPath", "tsMs": 1775732579735}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 12, "seq": 1504, "status": "PlayerEndBuildPath", "tsMs": 1775732579735}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1505, "status": "PlayerEndBuildPath", "tsMs": 1775732579736}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27], "linkedPathLength": 1}, "round": 12, "seq": 1506, "status": "PlayerEndBuildPath", "tsMs": 1775732579736}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 12, "seq": 1507, "status": "PlayerEndBuildPath", "tsMs": 1775732579736}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 12, "seq": 1508, "status": "PlayerEndBuildPath", "tsMs": 1775732579736}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1509, "status": "PlayerEndBuildPath", "tsMs": 1775732579764}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 12, "seq": 1510, "status": "PlayerEndBuildPath", "tsMs": 1775732579764}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 12, "seq": 1511, "stateText": "r0:SH SW CO PO PO PO\nr1:CO PO PO SO CO SW\nr2:CO SW SH SW SH PO\nr3:SH CO CO CO SO CO\nr4:SW SH SW CO SW SW\nr5:SW CO SO SH SH SO\npath=-\nplayer=hp 120/120 ar 42/50 xp 8/15 lv 3 $ 40 wh 53 eq 21 ig 0.00 pc 0.00 wm x1.00\nround=12 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3791361529 cmd 15\nkills=11", "status": "PlayerEndBuildPath", "tsMs": 1775732579765}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1512, "status": "PlayerEndBuildPath", "tsMs": 1775732579864}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21], "linkedPathLength": 2}, "round": 12, "seq": 1513, "status": "PlayerEndBuildPath", "tsMs": 1775732579864}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1514, "status": "PlayerEndBuildPath", "tsMs": 1775732579998}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16], "linkedPathLength": 3}, "round": 12, "seq": 1515, "status": "PlayerEndBuildPath", "tsMs": 1775732579999}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1516, "status": "PlayerEndBuildPath", "tsMs": 1775732580131}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16, 10], "linkedPathLength": 4}, "round": 12, "seq": 1517, "status": "PlayerEndBuildPath", "tsMs": 1775732580132}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1518, "status": "PlayerEndBuildPath", "tsMs": 1775732580264}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16, 10, 11], "linkedPathLength": 5}, "round": 12, "seq": 1519, "status": "PlayerEndBuildPath", "tsMs": 1775732580265}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 12, "seq": 1520, "status": "PlayerEndBuildPath", "tsMs": 1775732580398}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [27, 21, 16, 10, 11, 5], "linkedPathLength": 6}, "round": 12, "seq": 1521, "status": "PlayerEndBuildPath", "tsMs": 1775732580399}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 12, "seq": 1522, "status": "PlayerEndBuildPath", "tsMs": 1775732580531}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [21, 10, 11, 27, 16]}, "round": 12, "seq": 1523, "status": "PlayerEndBuildPath", "tsMs": 1775732580532}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [21, 10, 11, 27, 16]}, "round": 12, "seq": 1524, "status": "PlayerEndBuildPath", "tsMs": 1775732580532}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 12, "seq": 1525, "status": "PlayerEndInput", "tsMs": 1775732580534}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 12, "seq": 1526, "status": "PlayerEndInput", "tsMs": 1775732580535}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 12, "seq": 1527, "status": "PlayerEndInput", "tsMs": 1775732580535}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 12, "seq": 1528, "status": "PlayerEndInput", "tsMs": 1775732580535}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 12, "seq": 1529, "status": "PlayerEndInput", "tsMs": 1775732581132}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 12, "seq": 1530, "status": "PlayerEndInput", "tsMs": 1775732581133}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 12, "seq": 1531, "status": "EnemyAttack", "tsMs": 1775732581133}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 12, "seq": 1532, "status": "EnemyAttack", "tsMs": 1775732581133}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 12}}, "round": 12, "seq": 1533, "status": "EnemyAttack", "tsMs": 1775732581133}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 12, "seq": 1534, "status": "EnemyAttack", "tsMs": 1775732581133}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 12}, "round": 12, "seq": 1535, "status": "EnemyAttack", "tsMs": 1775732581133}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 6, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744", "usedSkillId": "enemy_heavy_strike"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 6, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 35, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060"], "resolvedPayload": {"attackerCount": 2, "currentRound": 12, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 3, "shieldDamage": 7, "skillUserCount": 1, "sourceCount": 2, "specialCount": 1, "totalDamage": 7}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": ["Node.2744"], "skipped": false}, "round": 12, "seq": 1536, "status": "EnemyAttack", "tsMs": 1775732581134}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 12, "seq": 1537, "status": "RoundEnd", "tsMs": 1775732581636}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 12, "seq": 1538, "status": "RoundEnd", "tsMs": 1775732581637}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 12, "seq": 1539, "status": "RoundBegin", "tsMs": 1775732581637}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 12, "seq": 1540, "status": "RoundBegin", "tsMs": 1775732581637}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 13, "seq": 1541, "status": "PlayerTurnBegin", "tsMs": 1775732581637}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 13, "seq": 1542, "status": "PlayerTurnBegin", "tsMs": 1775732581637}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 13, "seq": 1543, "status": "PlayerRegenerate", "tsMs": 1775732581637}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 13, "seq": 1544, "status": "PlayerRegenerate", "tsMs": 1775732581638}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 13, "seq": 1545, "status": "PlayerRegenerate", "tsMs": 1775732581638}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 13, "seq": 1546, "status": "PlayerSkillCD", "tsMs": 1775732581638}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 13, "seq": 1547, "status": "PlayerSkillCD", "tsMs": 1775732581638}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 13, "seq": 1548, "status": "PlayerSkillCD", "tsMs": 1775732581638}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 13, "seq": 1549, "status": "PlayerBeginInput", "tsMs": 1775732581638}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 13, "seq": 1550, "status": "PlayerBeginInput", "tsMs": 1775732581638}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 13, "seq": 1551, "status": "PlayerBeginInput", "tsMs": 1775732581638}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [11], "tileType": 3}, "round": 13, "seq": 1552, "status": "PlayerBeginInput", "tsMs": 1775732583740}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341"]}, "round": 13, "seq": 1553, "status": "PlayerBeginInput", "tsMs": 1775732583741}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11], "linkedPathLength": 1}, "round": 13, "seq": 1554, "status": "PlayerBeginInput", "tsMs": 1775732583741}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11], "pathLength": 1, "tileIDs": ["Node.3341"]}, "round": 13, "seq": 1555, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732583741}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 11, "pathLength": 1, "tileType": 2}, "round": 13, "seq": 1556, "status": "PlayerBeginInput", "tsMs": 1775732583835}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 11, "pathLength": 1, "tileType": 2}, "round": 13, "seq": 1557, "status": "PlayerBeginInput", "tsMs": 1775732583851}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 11, "pathLength": 1, "tileType": 2}, "round": 13, "seq": 1558, "status": "PlayerBeginInput", "tsMs": 1775732583868}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 11, "pathLength": 1, "tileType": 2}, "round": 13, "seq": 1559, "status": "PlayerBeginInput", "tsMs": 1775732583885}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 11, "pathLength": 1, "tileType": 2}, "round": 13, "seq": 1560, "status": "PlayerBeginInput", "tsMs": 1775732583901}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 11, "pathLength": 1, "tileType": 2}, "round": 13, "seq": 1561, "status": "PlayerBeginInput", "tsMs": 1775732583918}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 11, "pathLength": 1, "tileType": 2}, "round": 13, "seq": 1562, "status": "PlayerBeginInput", "tsMs": 1775732583935}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [11, 16], "tileType": 3}, "round": 13, "seq": 1563, "status": "PlayerBeginInput", "tsMs": 1775732583951}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341", "Node.3973"]}, "round": 13, "seq": 1564, "status": "PlayerBeginInput", "tsMs": 1775732583951}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16], "linkedPathLength": 2}, "round": 13, "seq": 1565, "status": "PlayerBeginInput", "tsMs": 1775732583952}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11, 16], "pathLength": 2, "tileIDs": ["Node.3341", "Node.3973"]}, "round": 13, "seq": 1566, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732583953}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [11, 16, 9], "tileType": 3}, "round": 13, "seq": 1567, "status": "PlayerBeginInput", "tsMs": 1775732584168}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341", "Node.3973", "Node.3337"]}, "round": 13, "seq": 1568, "status": "PlayerBeginInput", "tsMs": 1775732584168}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9], "linkedPathLength": 3}, "round": 13, "seq": 1569, "status": "PlayerBeginInput", "tsMs": 1775732584169}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11, 16, 9], "pathLength": 3, "tileIDs": ["Node.3341", "Node.3973", "Node.3337"]}, "round": 13, "seq": 1570, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16>A09\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732584169}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [11, 16, 9, 15], "tileType": 3}, "round": 13, "seq": 1571, "status": "PlayerBeginInput", "tsMs": 1775732584352}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528"]}, "round": 13, "seq": 1572, "status": "PlayerBeginInput", "tsMs": 1775732584352}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15], "linkedPathLength": 4}, "round": 13, "seq": 1573, "status": "PlayerBeginInput", "tsMs": 1775732584353}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11, 16, 9, 15], "pathLength": 4, "tileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528"]}, "round": 13, "seq": 1574, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16>A09>A15\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732584353}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [11, 16, 9, 15, 14], "tileType": 3}, "round": 13, "seq": 1575, "status": "PlayerBeginInput", "tsMs": 1775732584635}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519"]}, "round": 13, "seq": 1576, "status": "PlayerBeginInput", "tsMs": 1775732584635}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14], "linkedPathLength": 5}, "round": 13, "seq": 1577, "status": "PlayerBeginInput", "tsMs": 1775732584636}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11, 16, 9, 15, 14], "pathLength": 5, "tileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519"]}, "round": 13, "seq": 1578, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16>A09>A15>A14\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732584637}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [11, 16, 9, 15, 14, 13], "tileType": 3}, "round": 13, "seq": 1579, "status": "PlayerBeginInput", "tsMs": 1775732584802}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519", "Node.3518"]}, "round": 13, "seq": 1580, "status": "PlayerBeginInput", "tsMs": 1775732584802}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14, 13], "linkedPathLength": 6}, "round": 13, "seq": 1581, "status": "PlayerBeginInput", "tsMs": 1775732584803}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11, 16, 9, 15, 14, 13], "pathLength": 6, "tileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519", "Node.3518"]}, "round": 13, "seq": 1582, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16>A09>A15>A14>A13\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732584803}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 12, "lastAddr": 13, "pathLength": 6, "tileType": 1}, "round": 13, "seq": 1583, "status": "PlayerBeginInput", "tsMs": 1775732585335}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 18, "pathAddresses": [11, 16, 9, 15, 14, 13, 18], "tileType": 3}, "round": 13, "seq": 1584, "status": "PlayerBeginInput", "tsMs": 1775732585352}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519", "Node.3518", "Node.3963"]}, "round": 13, "seq": 1585, "status": "PlayerBeginInput", "tsMs": 1775732585352}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18], "linkedPathLength": 7}, "round": 13, "seq": 1586, "status": "PlayerBeginInput", "tsMs": 1775732585354}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18], "pathLength": 7, "tileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519", "Node.3518", "Node.3963"]}, "round": 13, "seq": 1587, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16>A09>A15>A14>A13>A18\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732585354}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 12, "lastAddr": 18, "pathLength": 7, "tileType": 1}, "round": 13, "seq": 1588, "status": "PlayerBeginInput", "tsMs": 1775732585369}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 24, "pathAddresses": [11, 16, 9, 15, 14, 13, 18, 24], "tileType": 3}, "round": 13, "seq": 1589, "status": "PlayerBeginInput", "tsMs": 1775732585469}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519", "Node.3518", "Node.3963", "Node.3962"]}, "round": 13, "seq": 1590, "status": "PlayerBeginInput", "tsMs": 1775732585469}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18, 24], "linkedPathLength": 8}, "round": 13, "seq": 1591, "status": "PlayerBeginInput", "tsMs": 1775732585471}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18, 24], "pathLength": 8, "tileIDs": ["Node.3341", "Node.3973", "Node.3337", "Node.3528", "Node.3519", "Node.3518", "Node.3963", "Node.3962"]}, "round": 13, "seq": 1592, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16>A09>A15>A14>A13>A18>A24\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732585471}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1593, "status": "PlayerBeginInput", "tsMs": 1775732585669}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1594, "status": "PlayerBeginInput", "tsMs": 1775732585685}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1595, "status": "PlayerBeginInput", "tsMs": 1775732585702}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1596, "status": "PlayerBeginInput", "tsMs": 1775732585719}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1597, "status": "PlayerBeginInput", "tsMs": 1775732585735}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1598, "status": "PlayerBeginInput", "tsMs": 1775732585752}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1599, "status": "PlayerBeginInput", "tsMs": 1775732585769}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1600, "status": "PlayerBeginInput", "tsMs": 1775732585786}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1601, "status": "PlayerBeginInput", "tsMs": 1775732585802}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1602, "status": "PlayerBeginInput", "tsMs": 1775732585836}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1603, "status": "PlayerBeginInput", "tsMs": 1775732585852}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1604, "status": "PlayerBeginInput", "tsMs": 1775732585869}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 31, "lastAddr": 24, "pathLength": 8, "tileType": 0}, "round": 13, "seq": 1605, "status": "PlayerBeginInput", "tsMs": 1775732585889}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [11, 16, 9, 15, 14, 13, 18, 24], "linkedPathLength": 8}, "round": 13, "seq": 1606, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=A11>A16>A09>A15>A14>A13>A18>A24\nplayer=hp 120/120 ar 35/50 xp 12/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3584865532 cmd 16\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732585890}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 13, "seq": 1607, "status": "PlayerEndBuildPath", "tsMs": 1775732585890}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 13, "seq": 1608, "status": "PlayerEndBuildPath", "tsMs": 1775732585890}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [11, 16, 9, 15, 14, 13, 18, 24], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 13, "seq": 1609, "status": "PlayerEndBuildPath", "tsMs": 1775732585891}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 2, "probability": 0.2, "resourceType": 3}]}, "round": 13, "seq": 1610, "status": "PlayerEndBuildPath", "tsMs": 1775732585891}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1611, "status": "PlayerEndBuildPath", "tsMs": 1775732585892}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 13, "seq": 1612, "status": "PlayerEndBuildPath", "tsMs": 1775732585892}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1613, "status": "PlayerEndBuildPath", "tsMs": 1775732585894}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11], "linkedPathLength": 1}, "round": 13, "seq": 1614, "status": "PlayerEndBuildPath", "tsMs": 1775732585894}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 13, "seq": 1615, "status": "PlayerEndBuildPath", "tsMs": 1775732585894}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 13, "seq": 1616, "status": "PlayerEndBuildPath", "tsMs": 1775732585895}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1617, "status": "PlayerEndBuildPath", "tsMs": 1775732585910}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 13, "seq": 1618, "status": "PlayerEndBuildPath", "tsMs": 1775732585910}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 13, "seq": 1619, "stateText": "r0:SH SW CO SO CO PO\nr1:CO PO PO SW CO PO\nr2:CO SW SH PO PO SW\nr3:SH CO CO CO CO PO\nr4:SW SH SW CO SH CO\nr5:SW CO SO SH SH SO\npath=-\nplayer=hp 120/120 ar 35/50 xp 14/15 lv 3 $ 44 wh 53 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=13 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2430909929 cmd 16\nkills=11", "status": "PlayerEndBuildPath", "tsMs": 1775732585910}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1620, "status": "PlayerEndBuildPath", "tsMs": 1775732586018}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16], "linkedPathLength": 2}, "round": 13, "seq": 1621, "status": "PlayerEndBuildPath", "tsMs": 1775732586019}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1622, "status": "PlayerEndBuildPath", "tsMs": 1775732586152}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9], "linkedPathLength": 3}, "round": 13, "seq": 1623, "status": "PlayerEndBuildPath", "tsMs": 1775732586153}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1624, "status": "PlayerEndBuildPath", "tsMs": 1775732586285}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15], "linkedPathLength": 4}, "round": 13, "seq": 1625, "status": "PlayerEndBuildPath", "tsMs": 1775732586287}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1626, "status": "PlayerEndBuildPath", "tsMs": 1775732586419}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14], "linkedPathLength": 5}, "round": 13, "seq": 1627, "status": "PlayerEndBuildPath", "tsMs": 1775732586421}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1628, "status": "PlayerEndBuildPath", "tsMs": 1775732586552}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14, 13], "linkedPathLength": 6}, "round": 13, "seq": 1629, "status": "PlayerEndBuildPath", "tsMs": 1775732586554}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1630, "status": "PlayerEndBuildPath", "tsMs": 1775732586686}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18], "linkedPathLength": 7}, "round": 13, "seq": 1631, "status": "PlayerEndBuildPath", "tsMs": 1775732586687}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 13, "seq": 1632, "status": "PlayerEndBuildPath", "tsMs": 1775732586819}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18, 24], "linkedPathLength": 8}, "round": 13, "seq": 1633, "status": "PlayerEndBuildPath", "tsMs": 1775732586821}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 13, "seq": 1634, "status": "PlayerEndBuildPath", "tsMs": 1775732586953}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18, 24]}, "round": 13, "seq": 1635, "status": "PlayerEndBuildPath", "tsMs": 1775732586953}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [11, 16, 9, 15, 14, 13, 18, 24]}, "round": 13, "seq": 1636, "status": "PlayerEndBuildPath", "tsMs": 1775732586953}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 13, "seq": 1637, "status": "PlayerEndInput", "tsMs": 1775732586958}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 13, "seq": 1638, "status": "PlayerEndInput", "tsMs": 1775732586958}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 13, "seq": 1639, "status": "PlayerEndInput", "tsMs": 1775732586958}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 13, "seq": 1640, "status": "PlayerEndInput", "tsMs": 1775732586959}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 13, "seq": 1641, "status": "PlayerEndInput", "tsMs": 1775732587553}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 13, "seq": 1642, "status": "PlayerEndInput", "tsMs": 1775732587553}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 13, "seq": 1643, "status": "EnemyAttack", "tsMs": 1775732587553}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 13, "seq": 1644, "status": "EnemyAttack", "tsMs": 1775732587553}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 13}}, "round": 13, "seq": 1645, "status": "EnemyAttack", "tsMs": 1775732587554}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 13, "seq": 1646, "status": "EnemyAttack", "tsMs": 1775732587554}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 13}, "round": 13, "seq": 1647, "status": "EnemyAttack", "tsMs": 1775732587554}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 5, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "elite", "specials": [], "tileID": "Node.4060"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}, {"initialDamage": 5, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 26, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060", "Node.4199"], "resolvedPayload": {"attackerCount": 3, "currentRound": 13, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 9, "skillUserCount": 0, "sourceCount": 3, "specialCount": 1, "totalDamage": 9}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 13, "seq": 1648, "status": "EnemyAttack", "tsMs": 1775732587554}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 13, "seq": 1649, "status": "RoundEnd", "tsMs": 1775732588056}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 13, "seq": 1650, "status": "RoundEnd", "tsMs": 1775732588056}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 13, "seq": 1651, "status": "RoundBegin", "tsMs": 1775732588057}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 13, "seq": 1652, "status": "RoundBegin", "tsMs": 1775732588057}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 14, "seq": 1653, "status": "PlayerTurnBegin", "tsMs": 1775732588057}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 14, "seq": 1654, "status": "PlayerTurnBegin", "tsMs": 1775732588057}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 14, "seq": 1655, "status": "PlayerRegenerate", "tsMs": 1775732588057}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 14, "seq": 1656, "status": "PlayerRegenerate", "tsMs": 1775732588057}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 14, "seq": 1657, "status": "PlayerRegenerate", "tsMs": 1775732588058}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 14, "seq": 1658, "status": "PlayerSkillCD", "tsMs": 1775732588058}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 14, "seq": 1659, "status": "PlayerSkillCD", "tsMs": 1775732588058}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 14, "seq": 1660, "status": "PlayerSkillCD", "tsMs": 1775732588058}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 14, "seq": 1661, "status": "PlayerBeginInput", "tsMs": 1775732588058}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 14, "seq": 1662, "status": "PlayerBeginInput", "tsMs": 1775732588059}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 14, "seq": 1663, "status": "PlayerBeginInput", "tsMs": 1775732588059}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [0], "tileType": 0}, "round": 14, "seq": 1664, "status": "PlayerBeginInput", "tsMs": 1775732596985}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2739"]}, "round": 14, "seq": 1665, "status": "PlayerBeginInput", "tsMs": 1775732596985}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0], "linkedPathLength": 1}, "round": 14, "seq": 1666, "status": "PlayerBeginInput", "tsMs": 1775732596985}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0], "pathLength": 1, "tileIDs": ["Node.2739"]}, "round": 14, "seq": 1667, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A00\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 17\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732596986}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [0], "linkedPathLength": 1}, "round": 14, "seq": 1668, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A00\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 17\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732597412}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 14, "seq": 1669, "status": "PlayerEndBuildPath", "tsMs": 1775732597412}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 14, "seq": 1670, "status": "PlayerEndBuildPath", "tsMs": 1775732597412}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 14, "seq": 1671, "status": "PlayerBeginInput", "tsMs": 1775732597413}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 14, "seq": 1672, "status": "PlayerBeginInput", "tsMs": 1775732597413}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 14, "seq": 1673, "status": "PlayerBeginInput", "tsMs": 1775732597413}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 14, "seq": 1674, "status": "PlayerBeginInput", "tsMs": 1775732597414}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 14, "seq": 1675, "status": "PlayerBeginInput", "tsMs": 1775732597414}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 14, "seq": 1676, "status": "PlayerBeginInput", "tsMs": 1775732597428}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 14, "seq": 1677, "status": "PlayerBeginInput", "tsMs": 1775732597428}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 14, "seq": 1678, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=-\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732597428}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [2], "tileType": 6}, "round": 14, "seq": 1679, "status": "PlayerBeginInput", "tsMs": 1775732597868}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": false}], "pathTileIDs": ["Node.2744"]}, "round": 14, "seq": 1680, "status": "PlayerBeginInput", "tsMs": 1775732597868}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 14, "seq": 1681, "status": "PlayerBeginInput", "tsMs": 1775732597868}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2], "pathLength": 1, "tileIDs": ["Node.2744"]}, "round": 14, "seq": 1682, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732597869}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [2, 8], "tileType": 0}, "round": 14, "seq": 1683, "status": "PlayerBeginInput", "tsMs": 1775732597979}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": false}], "pathTileIDs": ["Node.2744", "Node.2992"]}, "round": 14, "seq": 1684, "status": "PlayerBeginInput", "tsMs": 1775732597979}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8], "linkedPathLength": 2}, "round": 14, "seq": 1685, "status": "PlayerBeginInput", "tsMs": 1775732597980}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8], "pathLength": 2, "tileIDs": ["Node.2744", "Node.2992"]}, "round": 14, "seq": 1686, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02>A08\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732597980}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [2, 8, 15], "tileType": 0}, "round": 14, "seq": 1687, "status": "PlayerBeginInput", "tsMs": 1775732598145}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": false}], "pathTileIDs": ["Node.2744", "Node.2992", "Node.4067"]}, "round": 14, "seq": 1688, "status": "PlayerBeginInput", "tsMs": 1775732598146}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 15], "linkedPathLength": 3}, "round": 14, "seq": 1689, "status": "PlayerBeginInput", "tsMs": 1775732598147}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 15], "pathLength": 3, "tileIDs": ["Node.2744", "Node.2992", "Node.4067"]}, "round": 14, "seq": 1690, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02>A08>A15\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732598147}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 14, "seq": 1691, "status": "PlayerBeginInput", "tsMs": 1775732598362}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 14, "seq": 1692, "status": "PlayerBeginInput", "tsMs": 1775732598379}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 14, "seq": 1693, "status": "PlayerBeginInput", "tsMs": 1775732598396}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [2, 8, 15, 21], "tileType": 6}, "round": 14, "seq": 1694, "status": "PlayerBeginInput", "tsMs": 1775732598412}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4060", "wouldDie": false}], "pathTileIDs": ["Node.2744", "Node.2992", "Node.4067", "Node.4060"]}, "round": 14, "seq": 1695, "status": "PlayerBeginInput", "tsMs": 1775732598413}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 15, 21], "linkedPathLength": 4}, "round": 14, "seq": 1696, "status": "PlayerBeginInput", "tsMs": 1775732598414}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 15, 21], "pathLength": 4, "tileIDs": ["Node.2744", "Node.2992", "Node.4067", "Node.4060"]}, "round": 14, "seq": 1697, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02>A08>A15>A21\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732598414}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1698, "status": "PlayerBeginInput", "tsMs": 1775732598430}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1699, "status": "PlayerBeginInput", "tsMs": 1775732598446}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1700, "status": "PlayerBeginInput", "tsMs": 1775732599180}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1701, "status": "PlayerBeginInput", "tsMs": 1775732599196}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1702, "status": "PlayerBeginInput", "tsMs": 1775732599213}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1703, "status": "PlayerBeginInput", "tsMs": 1775732599230}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1704, "status": "PlayerBeginInput", "tsMs": 1775732599246}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1705, "status": "PlayerBeginInput", "tsMs": 1775732599280}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1706, "status": "PlayerBeginInput", "tsMs": 1775732599296}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1707, "status": "PlayerBeginInput", "tsMs": 1775732599330}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1708, "status": "PlayerBeginInput", "tsMs": 1775732599363}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1709, "status": "PlayerBeginInput", "tsMs": 1775732599380}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1710, "status": "PlayerBeginInput", "tsMs": 1775732599413}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1711, "status": "PlayerBeginInput", "tsMs": 1775732599430}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1712, "status": "PlayerBeginInput", "tsMs": 1775732599446}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1713, "status": "PlayerBeginInput", "tsMs": 1775732599463}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1714, "status": "PlayerBeginInput", "tsMs": 1775732599480}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1715, "status": "PlayerBeginInput", "tsMs": 1775732599713}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1716, "status": "PlayerBeginInput", "tsMs": 1775732599730}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1717, "status": "PlayerBeginInput", "tsMs": 1775732599746}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1718, "status": "PlayerBeginInput", "tsMs": 1775732599763}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1719, "status": "PlayerBeginInput", "tsMs": 1775732599780}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1720, "status": "PlayerBeginInput", "tsMs": 1775732599797}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1721, "status": "PlayerBeginInput", "tsMs": 1775732599813}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1722, "status": "PlayerBeginInput", "tsMs": 1775732599830}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 21, "pathLength": 4, "tileType": 1}, "round": 14, "seq": 1723, "status": "PlayerBeginInput", "tsMs": 1775732599847}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 8, "pathAddresses": [2, 8], "tileType": 0}, "round": 14, "seq": 1724, "status": "PlayerBeginInput", "tsMs": 1775732599863}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": false}], "pathTileIDs": ["Node.2744", "Node.2992"]}, "round": 14, "seq": 1725, "status": "PlayerBeginInput", "tsMs": 1775732599864}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8], "linkedPathLength": 2}, "round": 14, "seq": 1726, "status": "PlayerBeginInput", "tsMs": 1775732599865}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8], "pathLength": 2, "tileIDs": ["Node.2744", "Node.2992"]}, "round": 14, "seq": 1727, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02>A08\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732599865}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 2, "tileType": 2}, "round": 14, "seq": 1728, "status": "PlayerBeginInput", "tsMs": 1775732600631}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 2, "tileType": 2}, "round": 14, "seq": 1729, "status": "PlayerBeginInput", "tsMs": 1775732601514}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 2, "tileType": 2}, "round": 14, "seq": 1730, "status": "PlayerBeginInput", "tsMs": 1775732601531}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 2, "tileType": 2}, "round": 14, "seq": 1731, "status": "PlayerBeginInput", "tsMs": 1775732601548}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 2, "tileType": 2}, "round": 14, "seq": 1732, "status": "PlayerBeginInput", "tsMs": 1775732601882}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 2, "tileType": 2}, "round": 14, "seq": 1733, "status": "PlayerBeginInput", "tsMs": 1775732601898}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 2, "tileType": 2}, "round": 14, "seq": 1734, "status": "PlayerBeginInput", "tsMs": 1775732601915}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [2, 8, 15], "tileType": 0}, "round": 14, "seq": 1735, "status": "PlayerBeginInput", "tsMs": 1775732601964}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": false}], "pathTileIDs": ["Node.2744", "Node.2992", "Node.4067"]}, "round": 14, "seq": 1736, "status": "PlayerBeginInput", "tsMs": 1775732601964}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 15], "linkedPathLength": 3}, "round": 14, "seq": 1737, "status": "PlayerBeginInput", "tsMs": 1775732601965}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 15], "pathLength": 3, "tileIDs": ["Node.2744", "Node.2992", "Node.4067"]}, "round": 14, "seq": 1738, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02>A08>A15\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732601965}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 14, "seq": 1739, "status": "PlayerBeginInput", "tsMs": 1775732602131}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 14, "seq": 1740, "status": "PlayerBeginInput", "tsMs": 1775732602149}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 14, "seq": 1741, "status": "PlayerBeginInput", "tsMs": 1775732602165}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 14, "seq": 1742, "status": "PlayerBeginInput", "tsMs": 1775732602182}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [2, 8, 15, 21], "tileType": 6}, "round": 14, "seq": 1743, "status": "PlayerBeginInput", "tsMs": 1775732602198}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4060", "wouldDie": false}], "pathTileIDs": ["Node.2744", "Node.2992", "Node.4067", "Node.4060"]}, "round": 14, "seq": 1744, "status": "PlayerBeginInput", "tsMs": 1775732602199}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 15, 21], "linkedPathLength": 4}, "round": 14, "seq": 1745, "status": "PlayerBeginInput", "tsMs": 1775732602200}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 15, 21], "pathLength": 4, "tileIDs": ["Node.2744", "Node.2992", "Node.4067", "Node.4060"]}, "round": 14, "seq": 1746, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02>A08>A15>A21\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732602200}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1747, "status": "PlayerBeginInput", "tsMs": 1775732602215}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1748, "status": "PlayerBeginInput", "tsMs": 1775732602265}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1749, "status": "PlayerBeginInput", "tsMs": 1775732602282}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1750, "status": "PlayerBeginInput", "tsMs": 1775732602298}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1751, "status": "PlayerBeginInput", "tsMs": 1775732602315}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1752, "status": "PlayerBeginInput", "tsMs": 1775732602332}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1753, "status": "PlayerBeginInput", "tsMs": 1775732602348}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1754, "status": "PlayerBeginInput", "tsMs": 1775732602365}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 28, "lastAddr": 21, "pathLength": 4, "tileType": 3}, "round": 14, "seq": 1755, "status": "PlayerBeginInput", "tsMs": 1775732602782}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [2, 8, 15, 21], "linkedPathLength": 4}, "round": 14, "seq": 1756, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=A02>A08>A15>A21\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1799663734 cmd 18\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732602783}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 14, "seq": 1757, "status": "PlayerEndBuildPath", "tsMs": 1775732602784}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 14, "seq": 1758, "status": "PlayerEndBuildPath", "tsMs": 1775732602784}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [8, 15], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4060"}], "damageSourceCount": 3, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 2, "hasEnemyTarget": true, "shouldReplay": true}, "round": 14, "seq": 1759, "status": "PlayerEndBuildPath", "tsMs": 1775732602784}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 1, "triggeredBonuses": [{"amount": 3, "probability": 0.12, "resourceType": 0}]}, "round": 14, "seq": 1760, "status": "PlayerEndBuildPath", "tsMs": 1775732602785}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 14, "seq": 1761, "status": "PlayerEndBuildPath", "tsMs": 1775732602786}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 14, "seq": 1762, "status": "PlayerEndBuildPath", "tsMs": 1775732602786}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 14, "seq": 1763, "status": "PlayerEndBuildPath", "tsMs": 1775732602787}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 14, "seq": 1764, "status": "PlayerEndBuildPath", "tsMs": 1775732602787}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 14, "seq": 1765, "status": "PlayerEndBuildPath", "tsMs": 1775732602787}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 14, "seq": 1766, "status": "PlayerEndBuildPath", "tsMs": 1775732602787}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 14, "seq": 1767, "status": "PlayerEndBuildPath", "tsMs": 1775732602815}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 14, "seq": 1768, "status": "PlayerEndBuildPath", "tsMs": 1775732602815}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 14, "seq": 1769, "stateText": "r0:SO PO CO CO SH SH\nr1:PO SW CO PO CO PO\nr2:SH PO PO SO CO PO\nr3:SH SW SH SW PO SW\nr4:SW SH SW PO SH PO\nr5:SW CO SO SH SH SO\npath=-\nplayer=hp 120/120 ar 26/50 xp 14/15 lv 3 $ 52 wh 53 eq 17 ig 0.00 pc 0.00 wm x1.00\nround=14 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1891837868 cmd 18\nkills=11", "status": "PlayerEndBuildPath", "tsMs": 1775732602816}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 14, "seq": 1770, "status": "PlayerEndBuildPath", "tsMs": 1775732602915}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8], "linkedPathLength": 2}, "round": 14, "seq": 1771, "status": "PlayerEndBuildPath", "tsMs": 1775732602916}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 14, "seq": 1772, "status": "PlayerEndBuildPath", "tsMs": 1775732603048}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 15], "linkedPathLength": 3}, "round": 14, "seq": 1773, "status": "PlayerEndBuildPath", "tsMs": 1775732603049}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 14, "seq": 1774, "status": "PlayerEndBuildPath", "tsMs": 1775732603182}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 15, 21], "linkedPathLength": 4}, "round": 14, "seq": 1775, "status": "PlayerEndBuildPath", "tsMs": 1775732603184}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 14, "seq": 1776, "status": "PlayerEndBuildPath", "tsMs": 1775732603315}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [8, 15]}, "round": 14, "seq": 1777, "status": "PlayerEndBuildPath", "tsMs": 1775732603315}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [8, 15]}, "round": 14, "seq": 1778, "status": "PlayerEndBuildPath", "tsMs": 1775732603316}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 14, "seq": 1779, "status": "PlayerEndInput", "tsMs": 1775732603317}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 14, "seq": 1780, "status": "PlayerEndInput", "tsMs": 1775732603317}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 14, "seq": 1781, "status": "PlayerEndInput", "tsMs": 1775732603317}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 14, "seq": 1782, "status": "PlayerEndInput", "tsMs": 1775732603317}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 14, "seq": 1783, "status": "PlayerEndInput", "tsMs": 1775732603932}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 14, "seq": 1784, "status": "PlayerEndInput", "tsMs": 1775732603933}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 14, "seq": 1785, "status": "EnemyAttack", "tsMs": 1775732603933}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 14, "seq": 1786, "status": "EnemyAttack", "tsMs": 1775732603933}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 14}}, "round": 14, "seq": 1787, "status": "EnemyAttack", "tsMs": 1775732603933}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 14, "seq": 1788, "status": "EnemyAttack", "tsMs": 1775732603934}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 14}, "round": 14, "seq": 1789, "status": "EnemyAttack", "tsMs": 1775732603934}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 10, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "elite", "specials": [], "tileID": "Node.4060", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}, {"initialDamage": 10, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 10, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060", "Node.4199"], "resolvedPayload": {"attackerCount": 4, "currentRound": 14, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 16, "skillUserCount": 1, "sourceCount": 4, "specialCount": 1, "totalDamage": 16}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": ["Node.4060"], "skipped": false}, "round": 14, "seq": 1790, "status": "EnemyAttack", "tsMs": 1775732603934}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 14, "seq": 1791, "status": "RoundEnd", "tsMs": 1775732604437}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 14, "seq": 1792, "status": "RoundEnd", "tsMs": 1775732604437}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 14, "seq": 1793, "status": "RoundBegin", "tsMs": 1775732604437}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 14, "seq": 1794, "status": "RoundBegin", "tsMs": 1775732604437}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 15, "seq": 1795, "status": "PlayerTurnBegin", "tsMs": 1775732604437}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 15, "seq": 1796, "status": "PlayerTurnBegin", "tsMs": 1775732604437}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 15, "seq": 1797, "status": "PlayerRegenerate", "tsMs": 1775732604437}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 15, "seq": 1798, "status": "PlayerRegenerate", "tsMs": 1775732604438}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 15, "seq": 1799, "status": "PlayerRegenerate", "tsMs": 1775732604438}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 15, "seq": 1800, "status": "PlayerSkillCD", "tsMs": 1775732604438}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 15, "seq": 1801, "status": "PlayerSkillCD", "tsMs": 1775732604438}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 15, "seq": 1802, "status": "PlayerSkillCD", "tsMs": 1775732604438}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 15, "seq": 1803, "status": "PlayerBeginInput", "tsMs": 1775732604438}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 15, "seq": 1804, "status": "PlayerBeginInput", "tsMs": 1775732604438}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 15, "seq": 1805, "status": "PlayerBeginInput", "tsMs": 1775732604438}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [32], "tileType": 2}, "round": 15, "seq": 1806, "status": "PlayerBeginInput", "tsMs": 1775732613164}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258"]}, "round": 15, "seq": 1807, "status": "PlayerBeginInput", "tsMs": 1775732613164}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32], "linkedPathLength": 1}, "round": 15, "seq": 1808, "status": "PlayerBeginInput", "tsMs": 1775732613164}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32], "pathLength": 1, "tileIDs": ["Node.4258"]}, "round": 15, "seq": 1809, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732613165}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [32, 31], "tileType": 2}, "round": 15, "seq": 1810, "status": "PlayerBeginInput", "tsMs": 1775732613240}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207"]}, "round": 15, "seq": 1811, "status": "PlayerBeginInput", "tsMs": 1775732613241}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31], "linkedPathLength": 2}, "round": 15, "seq": 1812, "status": "PlayerBeginInput", "tsMs": 1775732613242}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31], "pathLength": 2, "tileIDs": ["Node.4258", "Node.4207"]}, "round": 15, "seq": 1813, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732613242}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 30, "lastAddr": 31, "pathLength": 2, "tileType": 6}, "round": 15, "seq": 1814, "status": "PlayerBeginInput", "tsMs": 1775732613324}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 30, "lastAddr": 31, "pathLength": 2, "tileType": 6}, "round": 15, "seq": 1815, "status": "PlayerBeginInput", "tsMs": 1775732613340}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 30, "lastAddr": 31, "pathLength": 2, "tileType": 6}, "round": 15, "seq": 1816, "status": "PlayerBeginInput", "tsMs": 1775732613358}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 30, "lastAddr": 31, "pathLength": 2, "tileType": 6}, "round": 15, "seq": 1817, "status": "PlayerBeginInput", "tsMs": 1775732613374}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 30, "lastAddr": 31, "pathLength": 2, "tileType": 6}, "round": 15, "seq": 1818, "status": "PlayerBeginInput", "tsMs": 1775732613391}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 24, "pathAddresses": [32, 31, 24], "tileType": 2}, "round": 15, "seq": 1819, "status": "PlayerBeginInput", "tsMs": 1775732613407}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206"]}, "round": 15, "seq": 1820, "status": "PlayerBeginInput", "tsMs": 1775732613407}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24], "linkedPathLength": 3}, "round": 15, "seq": 1821, "status": "PlayerBeginInput", "tsMs": 1775732613408}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24], "pathLength": 3, "tileIDs": ["Node.4258", "Node.4207", "Node.4206"]}, "round": 15, "seq": 1822, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732613408}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [32, 31, 24, 19], "tileType": 2}, "round": 15, "seq": 1823, "status": "PlayerBeginInput", "tsMs": 1775732613557}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966"]}, "round": 15, "seq": 1824, "status": "PlayerBeginInput", "tsMs": 1775732613557}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19], "linkedPathLength": 4}, "round": 15, "seq": 1825, "status": "PlayerBeginInput", "tsMs": 1775732613558}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19], "pathLength": 4, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966"]}, "round": 15, "seq": 1826, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732613559}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [32, 31, 24, 19, 14], "tileType": 2}, "round": 15, "seq": 1827, "status": "PlayerBeginInput", "tsMs": 1775732613857}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969"]}, "round": 15, "seq": 1828, "status": "PlayerBeginInput", "tsMs": 1775732613858}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14], "linkedPathLength": 5}, "round": 15, "seq": 1829, "status": "PlayerBeginInput", "tsMs": 1775732613859}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14], "pathLength": 5, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969"]}, "round": 15, "seq": 1830, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732613859}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [32, 31, 24, 19, 14, 9], "tileType": 2}, "round": 15, "seq": 1831, "status": "PlayerBeginInput", "tsMs": 1775732614174}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971"]}, "round": 15, "seq": 1832, "status": "PlayerBeginInput", "tsMs": 1775732614175}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9], "linkedPathLength": 6}, "round": 15, "seq": 1833, "status": "PlayerBeginInput", "tsMs": 1775732614176}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9], "pathLength": 6, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971"]}, "round": 15, "seq": 1834, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732614177}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1835, "status": "PlayerBeginInput", "tsMs": 1775732614191}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1836, "status": "PlayerBeginInput", "tsMs": 1775732614208}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1837, "status": "PlayerBeginInput", "tsMs": 1775732614224}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1838, "status": "PlayerBeginInput", "tsMs": 1775732614241}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1839, "status": "PlayerBeginInput", "tsMs": 1775732614257}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1840, "status": "PlayerBeginInput", "tsMs": 1775732614274}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1841, "status": "PlayerBeginInput", "tsMs": 1775732614291}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1842, "status": "PlayerBeginInput", "tsMs": 1775732614308}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1843, "status": "PlayerBeginInput", "tsMs": 1775732614324}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1844, "status": "PlayerBeginInput", "tsMs": 1775732614341}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1845, "status": "PlayerBeginInput", "tsMs": 1775732614358}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1846, "status": "PlayerBeginInput", "tsMs": 1775732614374}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1847, "status": "PlayerBeginInput", "tsMs": 1775732614891}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1848, "status": "PlayerBeginInput", "tsMs": 1775732614908}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 6, "tileType": 1}, "round": 15, "seq": 1849, "status": "PlayerBeginInput", "tsMs": 1775732614925}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [32, 31, 24, 19, 14, 9, 16], "tileType": 2}, "round": 15, "seq": 1850, "status": "PlayerBeginInput", "tsMs": 1775732614941}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972"]}, "round": 15, "seq": 1851, "status": "PlayerBeginInput", "tsMs": 1775732614942}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16], "linkedPathLength": 7}, "round": 15, "seq": 1852, "status": "PlayerBeginInput", "tsMs": 1775732614943}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16], "pathLength": 7, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972"]}, "round": 15, "seq": 1853, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09>A16\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732614944}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 16, "pathLength": 7, "tileType": 1}, "round": 15, "seq": 1854, "status": "PlayerBeginInput", "tsMs": 1775732614958}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 16, "pathLength": 7, "tileType": 0}, "round": 15, "seq": 1855, "status": "PlayerBeginInput", "tsMs": 1775732615142}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 16, "pathLength": 7, "tileType": 0}, "round": 15, "seq": 1856, "status": "PlayerBeginInput", "tsMs": 1775732615158}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [32, 31, 24, 19, 14, 9, 16, 23], "tileType": 2}, "round": 15, "seq": 1857, "status": "PlayerBeginInput", "tsMs": 1775732615175}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974"]}, "round": 15, "seq": 1858, "status": "PlayerBeginInput", "tsMs": 1775732615175}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23], "linkedPathLength": 8}, "round": 15, "seq": 1859, "status": "PlayerBeginInput", "tsMs": 1775732615177}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23], "pathLength": 8, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974"]}, "round": 15, "seq": 1860, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09>A16>A23\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732615177}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 8, "tileType": 0}, "round": 15, "seq": 1861, "status": "PlayerBeginInput", "tsMs": 1775732615208}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 29, "pathAddresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "tileType": 2}, "round": 15, "seq": 1862, "status": "PlayerBeginInput", "tsMs": 1775732615859}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974", "Node.4070"]}, "round": 15, "seq": 1863, "status": "PlayerBeginInput", "tsMs": 1775732615859}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "linkedPathLength": 9}, "round": 15, "seq": 1864, "status": "PlayerBeginInput", "tsMs": 1775732615861}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "pathLength": 9, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974", "Node.4070"]}, "round": 15, "seq": 1865, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09>A16>A23>A29\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732615861}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1866, "status": "PlayerBeginInput", "tsMs": 1775732616243}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1867, "status": "PlayerBeginInput", "tsMs": 1775732616259}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1868, "status": "PlayerBeginInput", "tsMs": 1775732616276}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1869, "status": "PlayerBeginInput", "tsMs": 1775732616293}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1870, "status": "PlayerBeginInput", "tsMs": 1775732616309}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1871, "status": "PlayerBeginInput", "tsMs": 1775732616326}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1872, "status": "PlayerBeginInput", "tsMs": 1775732616343}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1873, "status": "PlayerBeginInput", "tsMs": 1775732616359}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1874, "status": "PlayerBeginInput", "tsMs": 1775732616376}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1875, "status": "PlayerBeginInput", "tsMs": 1775732616393}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1876, "status": "PlayerBeginInput", "tsMs": 1775732616409}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1877, "status": "PlayerBeginInput", "tsMs": 1775732616426}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1878, "status": "PlayerBeginInput", "tsMs": 1775732616443}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1879, "status": "PlayerBeginInput", "tsMs": 1775732616459}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1880, "status": "PlayerBeginInput", "tsMs": 1775732616476}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 9, "tileType": 3}, "round": 15, "seq": 1881, "status": "PlayerBeginInput", "tsMs": 1775732616493}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 16, "pathAddresses": [32, 31, 24, 19, 14, 9, 16], "tileType": 2}, "round": 15, "seq": 1882, "status": "PlayerBeginInput", "tsMs": 1775732616509}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972"]}, "round": 15, "seq": 1883, "status": "PlayerBeginInput", "tsMs": 1775732616510}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16], "linkedPathLength": 7}, "round": 15, "seq": 1884, "status": "PlayerBeginInput", "tsMs": 1775732616511}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16], "pathLength": 7, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972"]}, "round": 15, "seq": 1885, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09>A16\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732616511}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [32, 31, 24, 19, 14, 9, 16, 23], "tileType": 2}, "round": 15, "seq": 1886, "status": "PlayerBeginInput", "tsMs": 1775732617277}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974"]}, "round": 15, "seq": 1887, "status": "PlayerBeginInput", "tsMs": 1775732617277}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23], "linkedPathLength": 8}, "round": 15, "seq": 1888, "status": "PlayerBeginInput", "tsMs": 1775732617278}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23], "pathLength": 8, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974"]}, "round": 15, "seq": 1889, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09>A16>A23\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732617279}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 29, "pathAddresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "tileType": 2}, "round": 15, "seq": 1890, "status": "PlayerBeginInput", "tsMs": 1775732617327}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974", "Node.4070"]}, "round": 15, "seq": 1891, "status": "PlayerBeginInput", "tsMs": 1775732617327}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "linkedPathLength": 9}, "round": 15, "seq": 1892, "status": "PlayerBeginInput", "tsMs": 1775732617329}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "pathLength": 9, "tileIDs": ["Node.4258", "Node.4207", "Node.4206", "Node.3966", "Node.3969", "Node.3971", "Node.3972", "Node.3974", "Node.4070"]}, "round": 15, "seq": 1893, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09>A16>A23>A29\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732617329}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1894, "status": "PlayerBeginInput", "tsMs": 1775732617694}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1895, "status": "PlayerBeginInput", "tsMs": 1775732617710}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1896, "status": "PlayerBeginInput", "tsMs": 1775732617726}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1897, "status": "PlayerBeginInput", "tsMs": 1775732617744}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1898, "status": "PlayerBeginInput", "tsMs": 1775732617760}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1899, "status": "PlayerBeginInput", "tsMs": 1775732617961}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1900, "status": "PlayerBeginInput", "tsMs": 1775732618028}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1901, "status": "PlayerBeginInput", "tsMs": 1775732618077}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1902, "status": "PlayerBeginInput", "tsMs": 1775732618161}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1903, "status": "PlayerBeginInput", "tsMs": 1775732618261}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 35, "lastAddr": 29, "pathLength": 9, "tileType": 1}, "round": 15, "seq": 1904, "status": "PlayerBeginInput", "tsMs": 1775732618277}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "linkedPathLength": 9}, "round": 15, "seq": 1905, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=A32>A31>A24>A19>A14>A09>A16>A23>A29\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 52 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1986505773 cmd 19\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732618278}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 15, "seq": 1906, "status": "PlayerEndBuildPath", "tsMs": 1775732618278}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 15, "seq": 1907, "status": "PlayerEndBuildPath", "tsMs": 1775732618279}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 15, "seq": 1908, "status": "PlayerEndBuildPath", "tsMs": 1775732618279}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 3, "probability": 0.54, "resourceType": 2}]}, "round": 15, "seq": 1909, "status": "PlayerEndBuildPath", "tsMs": 1775732618279}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1910, "status": "PlayerEndBuildPath", "tsMs": 1775732618280}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 15, "seq": 1911, "status": "PlayerEndBuildPath", "tsMs": 1775732618280}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1912, "status": "PlayerEndBuildPath", "tsMs": 1775732618281}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32], "linkedPathLength": 1}, "round": 15, "seq": 1913, "status": "PlayerEndBuildPath", "tsMs": 1775732618281}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 15, "seq": 1914, "status": "PlayerEndBuildPath", "tsMs": 1775732618282}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 15, "seq": 1915, "status": "PlayerEndBuildPath", "tsMs": 1775732618282}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1916, "status": "PlayerEndBuildPath", "tsMs": 1775732618293}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 15, "seq": 1917, "status": "PlayerEndBuildPath", "tsMs": 1775732618293}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 15, "seq": 1918, "stateText": "r0:SO PO PO SW SH SH\nr1:PO SW CO CO CO PO\nr2:SH PO CO PO CO PO\nr3:SH SW PO SO PO SW\nr4:SW SH SH PO SH PO\nr5:SW CO SO SH SH SO\npath=-\nplayer=hp 120/120 ar 10/50 xp 14/15 lv 3 $ 55 wh 53 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=15 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2209257149 cmd 19\nkills=11", "status": "PlayerEndBuildPath", "tsMs": 1775732618294}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1919, "status": "PlayerEndBuildPath", "tsMs": 1775732618410}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31], "linkedPathLength": 2}, "round": 15, "seq": 1920, "status": "PlayerEndBuildPath", "tsMs": 1775732618411}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1921, "status": "PlayerEndBuildPath", "tsMs": 1775732618544}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24], "linkedPathLength": 3}, "round": 15, "seq": 1922, "status": "PlayerEndBuildPath", "tsMs": 1775732618545}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1923, "status": "PlayerEndBuildPath", "tsMs": 1775732618677}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19], "linkedPathLength": 4}, "round": 15, "seq": 1924, "status": "PlayerEndBuildPath", "tsMs": 1775732618678}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1925, "status": "PlayerEndBuildPath", "tsMs": 1775732618810}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14], "linkedPathLength": 5}, "round": 15, "seq": 1926, "status": "PlayerEndBuildPath", "tsMs": 1775732618812}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1927, "status": "PlayerEndBuildPath", "tsMs": 1775732618944}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9], "linkedPathLength": 6}, "round": 15, "seq": 1928, "status": "PlayerEndBuildPath", "tsMs": 1775732618946}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1929, "status": "PlayerEndBuildPath", "tsMs": 1775732619077}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16], "linkedPathLength": 7}, "round": 15, "seq": 1930, "status": "PlayerEndBuildPath", "tsMs": 1775732619079}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1931, "status": "PlayerEndBuildPath", "tsMs": 1775732619211}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23], "linkedPathLength": 8}, "round": 15, "seq": 1932, "status": "PlayerEndBuildPath", "tsMs": 1775732619212}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 15, "seq": 1933, "status": "PlayerEndBuildPath", "tsMs": 1775732619345}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23, 29], "linkedPathLength": 9}, "round": 15, "seq": 1934, "status": "PlayerEndBuildPath", "tsMs": 1775732619346}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 15, "seq": 1935, "status": "PlayerEndBuildPath", "tsMs": 1775732619478}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23, 29]}, "round": 15, "seq": 1936, "status": "PlayerEndBuildPath", "tsMs": 1775732619478}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [32, 31, 24, 19, 14, 9, 16, 23, 29]}, "round": 15, "seq": 1937, "status": "PlayerEndBuildPath", "tsMs": 1775732619478}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 15, "seq": 1938, "status": "PlayerEndInput", "tsMs": 1775732619481}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 15, "seq": 1939, "status": "PlayerEndInput", "tsMs": 1775732619481}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 15, "seq": 1940, "status": "PlayerEndInput", "tsMs": 1775732619482}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 15, "seq": 1941, "status": "PlayerEndInput", "tsMs": 1775732619482}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 15, "seq": 1942, "status": "PlayerEndInput", "tsMs": 1775732620078}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 15, "seq": 1943, "status": "PlayerEndInput", "tsMs": 1775732620079}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 15, "seq": 1944, "status": "EnemyAttack", "tsMs": 1775732620080}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 15, "seq": 1945, "status": "EnemyAttack", "tsMs": 1775732620080}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 15}}, "round": 15, "seq": 1946, "status": "EnemyAttack", "tsMs": 1775732620080}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 15, "seq": 1947, "status": "EnemyAttack", "tsMs": 1775732620080}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 15}, "round": 15, "seq": 1948, "status": "EnemyAttack", "tsMs": 1775732620080}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 6, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 5, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "elite", "specials": [], "tileID": "Node.4060"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 6, "piercingArmorRatio": 0}, {"initialDamage": 5, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 4}, "presentEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060", "Node.4199", "Node.4445"], "resolvedPayload": {"attackerCount": 4, "currentRound": 15, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 14, "skillUserCount": 1, "sourceCount": 4, "specialCount": 1, "totalDamage": 14}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": ["Node.2744"], "skipped": false}, "round": 15, "seq": 1949, "status": "EnemyAttack", "tsMs": 1775732620081}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 15, "seq": 1950, "status": "RoundEnd", "tsMs": 1775732620584}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 15, "seq": 1951, "status": "RoundEnd", "tsMs": 1775732620584}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 15, "seq": 1952, "status": "RoundBegin", "tsMs": 1775732620584}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 15, "seq": 1953, "status": "RoundBegin", "tsMs": 1775732620584}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 16, "seq": 1954, "status": "PlayerTurnBegin", "tsMs": 1775732620584}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 16, "seq": 1955, "status": "PlayerTurnBegin", "tsMs": 1775732620585}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 16, "seq": 1956, "status": "PlayerRegenerate", "tsMs": 1775732620585}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 16, "seq": 1957, "status": "PlayerRegenerate", "tsMs": 1775732620585}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 16, "seq": 1958, "status": "PlayerRegenerate", "tsMs": 1775732620585}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 16, "seq": 1959, "status": "PlayerSkillCD", "tsMs": 1775732620585}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 16, "seq": 1960, "status": "PlayerSkillCD", "tsMs": 1775732620585}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 16, "seq": 1961, "status": "PlayerSkillCD", "tsMs": 1775732620586}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 16, "seq": 1962, "status": "PlayerBeginInput", "tsMs": 1775732620586}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 16, "seq": 1963, "status": "PlayerBeginInput", "tsMs": 1775732620586}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 16, "seq": 1964, "status": "PlayerBeginInput", "tsMs": 1775732620586}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [10], "tileType": 1}, "round": 16, "seq": 1965, "status": "PlayerBeginInput", "tsMs": 1775732622386}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529"]}, "round": 16, "seq": 1966, "status": "PlayerBeginInput", "tsMs": 1775732622387}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10], "linkedPathLength": 1}, "round": 16, "seq": 1967, "status": "PlayerBeginInput", "tsMs": 1775732622387}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10], "pathLength": 1, "tileIDs": ["Node.3529"]}, "round": 16, "seq": 1968, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732622388}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [10, 4], "tileType": 1}, "round": 16, "seq": 1969, "status": "PlayerBeginInput", "tsMs": 1775732622514}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997"]}, "round": 16, "seq": 1970, "status": "PlayerBeginInput", "tsMs": 1775732622515}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4], "linkedPathLength": 2}, "round": 16, "seq": 1971, "status": "PlayerBeginInput", "tsMs": 1775732622515}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4], "pathLength": 2, "tileIDs": ["Node.3529", "Node.2997"]}, "round": 16, "seq": 1972, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732622516}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [10, 4, 3], "tileType": 1}, "round": 16, "seq": 1973, "status": "PlayerBeginInput", "tsMs": 1775732622697}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753"]}, "round": 16, "seq": 1974, "status": "PlayerBeginInput", "tsMs": 1775732622698}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3], "linkedPathLength": 3}, "round": 16, "seq": 1975, "status": "PlayerBeginInput", "tsMs": 1775732622700}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3], "pathLength": 3, "tileIDs": ["Node.3529", "Node.2997", "Node.2753"]}, "round": 16, "seq": 1976, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732622700}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [10, 4, 3, 8], "tileType": 1}, "round": 16, "seq": 1977, "status": "PlayerBeginInput", "tsMs": 1775732622864}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970"]}, "round": 16, "seq": 1978, "status": "PlayerBeginInput", "tsMs": 1775732622865}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8], "linkedPathLength": 4}, "round": 16, "seq": 1979, "status": "PlayerBeginInput", "tsMs": 1775732622866}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8], "pathLength": 4, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970"]}, "round": 16, "seq": 1980, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732622866}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [10, 4, 3, 8, 7], "tileType": 1}, "round": 16, "seq": 1981, "status": "PlayerBeginInput", "tsMs": 1775732623148}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330"]}, "round": 16, "seq": 1982, "status": "PlayerBeginInput", "tsMs": 1775732623148}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7], "linkedPathLength": 5}, "round": 16, "seq": 1983, "status": "PlayerBeginInput", "tsMs": 1775732623149}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7], "pathLength": 5, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330"]}, "round": 16, "seq": 1984, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732623150}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [10, 4, 3, 8, 7, 12], "tileType": 1}, "round": 16, "seq": 1985, "status": "PlayerBeginInput", "tsMs": 1775732623331}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964"]}, "round": 16, "seq": 1986, "status": "PlayerBeginInput", "tsMs": 1775732623332}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12], "linkedPathLength": 6}, "round": 16, "seq": 1987, "status": "PlayerBeginInput", "tsMs": 1775732623333}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12], "pathLength": 6, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964"]}, "round": 16, "seq": 1988, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732623333}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 18, "pathAddresses": [10, 4, 3, 8, 7, 12, 18], "tileType": 1}, "round": 16, "seq": 1989, "status": "PlayerBeginInput", "tsMs": 1775732623448}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961"]}, "round": 16, "seq": 1990, "status": "PlayerBeginInput", "tsMs": 1775732623448}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18], "linkedPathLength": 7}, "round": 16, "seq": 1991, "status": "PlayerBeginInput", "tsMs": 1775732623450}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18], "pathLength": 7, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961"]}, "round": 16, "seq": 1992, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12>A18\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732623450}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [10, 4, 3, 8, 7, 12, 18, 25], "tileType": 1}, "round": 16, "seq": 1993, "status": "PlayerBeginInput", "tsMs": 1775732623647}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452"]}, "round": 16, "seq": 1994, "status": "PlayerBeginInput", "tsMs": 1775732623648}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25], "linkedPathLength": 8}, "round": 16, "seq": 1995, "status": "PlayerBeginInput", "tsMs": 1775732623648}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25], "pathLength": 8, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452"]}, "round": 16, "seq": 1996, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12>A18>A25\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732623649}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [10, 4, 3, 8, 7, 12, 18, 25, 32], "tileType": 1}, "round": 16, "seq": 1997, "status": "PlayerBeginInput", "tsMs": 1775732623948}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453"]}, "round": 16, "seq": 1998, "status": "PlayerBeginInput", "tsMs": 1775732623949}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32], "linkedPathLength": 9}, "round": 16, "seq": 1999, "status": "PlayerBeginInput", "tsMs": 1775732623951}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32], "pathLength": 9, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453"]}, "round": 16, "seq": 2000, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12>A18>A25>A32\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732623951}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33], "tileType": 1}, "round": 16, "seq": 2001, "status": "PlayerBeginInput", "tsMs": 1775732624099}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453", "Node.4455"]}, "round": 16, "seq": 2002, "status": "PlayerBeginInput", "tsMs": 1775732624099}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33], "linkedPathLength": 10}, "round": 16, "seq": 2003, "status": "PlayerBeginInput", "tsMs": 1775732624100}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33], "pathLength": 10, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453", "Node.4455"]}, "round": 16, "seq": 2004, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12>A18>A25>A32>A33\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732624101}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2005, "status": "PlayerBeginInput", "tsMs": 1775732624265}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2006, "status": "PlayerBeginInput", "tsMs": 1775732624282}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2007, "status": "PlayerBeginInput", "tsMs": 1775732624299}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2008, "status": "PlayerBeginInput", "tsMs": 1775732624315}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2009, "status": "PlayerBeginInput", "tsMs": 1775732624332}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2010, "status": "PlayerBeginInput", "tsMs": 1775732624349}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2011, "status": "PlayerBeginInput", "tsMs": 1775732624366}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2012, "status": "PlayerBeginInput", "tsMs": 1775732624382}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2013, "status": "PlayerBeginInput", "tsMs": 1775732624399}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2014, "status": "PlayerBeginInput", "tsMs": 1775732624415}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2015, "status": "PlayerBeginInput", "tsMs": 1775732624432}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2016, "status": "PlayerBeginInput", "tsMs": 1775732624449}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2017, "status": "PlayerBeginInput", "tsMs": 1775732624465}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2018, "status": "PlayerBeginInput", "tsMs": 1775732624482}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2019, "status": "PlayerBeginInput", "tsMs": 1775732624499}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2020, "status": "PlayerBeginInput", "tsMs": 1775732624515}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2021, "status": "PlayerBeginInput", "tsMs": 1775732624532}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 33, "pathLength": 10, "tileType": 0}, "round": 16, "seq": 2022, "status": "PlayerBeginInput", "tsMs": 1775732624549}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28], "tileType": 1}, "round": 16, "seq": 2023, "status": "PlayerBeginInput", "tsMs": 1775732624566}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453", "Node.4455", "Node.4211"]}, "round": 16, "seq": 2024, "status": "PlayerBeginInput", "tsMs": 1775732624566}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28], "linkedPathLength": 11}, "round": 16, "seq": 2025, "status": "PlayerBeginInput", "tsMs": 1775732624567}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28], "pathLength": 11, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453", "Node.4455", "Node.4211"]}, "round": 16, "seq": 2026, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12>A18>A25>A32>A33>A28\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732624568}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23], "tileType": 1}, "round": 16, "seq": 2027, "status": "PlayerBeginInput", "tsMs": 1775732624666}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453", "Node.4455", "Node.4211", "Node.4212"]}, "round": 16, "seq": 2028, "status": "PlayerBeginInput", "tsMs": 1775732624666}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23], "linkedPathLength": 12}, "round": 16, "seq": 2029, "status": "PlayerBeginInput", "tsMs": 1775732624668}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23], "pathLength": 12, "tileIDs": ["Node.3529", "Node.2997", "Node.2753", "Node.3970", "Node.3330", "Node.3964", "Node.3961", "Node.4452", "Node.4453", "Node.4455", "Node.4211", "Node.4212"]}, "round": 16, "seq": 2030, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12>A18>A25>A32>A33>A28>A23\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732624668}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2031, "status": "PlayerBeginInput", "tsMs": 1775732624899}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2032, "status": "PlayerBeginInput", "tsMs": 1775732624916}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2033, "status": "PlayerBeginInput", "tsMs": 1775732624932}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2034, "status": "PlayerBeginInput", "tsMs": 1775732624949}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2035, "status": "PlayerBeginInput", "tsMs": 1775732624966}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2036, "status": "PlayerBeginInput", "tsMs": 1775732624983}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2037, "status": "PlayerBeginInput", "tsMs": 1775732625083}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2038, "status": "PlayerBeginInput", "tsMs": 1775732625099}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 23, "pathLength": 12, "tileType": 0}, "round": 16, "seq": 2039, "status": "PlayerBeginInput", "tsMs": 1775732625116}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23], "linkedPathLength": 12}, "round": 16, "seq": 2040, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=A10>A04>A03>A08>A07>A12>A18>A25>A32>A33>A28>A23\nplayer=hp 116/120 ar 0/50 xp 14/15 lv 3 $ 55 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 107313888 cmd 20\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732625117}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 16, "seq": 2041, "status": "PlayerEndBuildPath", "tsMs": 1775732625117}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 16, "seq": 2042, "status": "PlayerEndBuildPath", "tsMs": 1775732625117}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 16, "seq": 2043, "status": "PlayerEndBuildPath", "tsMs": 1775732625118}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 3, "probability": 0.4, "resourceType": 1}, {"amount": 3, "probability": 0.72, "resourceType": 2}]}, "round": 16, "seq": 2044, "status": "PlayerEndBuildPath", "tsMs": 1775732625118}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2045, "status": "PlayerEndBuildPath", "tsMs": 1775732625119}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 16, "seq": 2046, "status": "PlayerEndBuildPath", "tsMs": 1775732625120}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2047, "status": "PlayerEndBuildPath", "tsMs": 1775732625120}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10], "linkedPathLength": 1}, "round": 16, "seq": 2048, "status": "PlayerEndBuildPath", "tsMs": 1775732625120}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 16, "seq": 2049, "status": "PlayerEndBuildPath", "tsMs": 1775732625121}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 16, "seq": 2050, "status": "PlayerEndBuildPath", "tsMs": 1775732625121}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2051, "status": "PlayerEndBuildPath", "tsMs": 1775732625136}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 16, "seq": 2052, "status": "PlayerEndBuildPath", "tsMs": 1775732625136}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 16, "seq": 2053, "stateText": "r0:PO SO SH SH SW CO\nr1:SO SH PO SW SH CO\nr2:SH SW CO CO CO SH\nr3:SH SW CO PO CO SW\nr4:SW SH SH SO SH PO\nr5:SW CO SO SH SH SO\npath=-\nplayer=hp 116/120 ar 6/50 xp 14/15 lv 3 $ 58 wh 53 eq 13 ig 0.00 pc 0.00 wm x1.00\nround=16 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1789236347 cmd 20\nkills=11", "status": "PlayerEndBuildPath", "tsMs": 1775732625136}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2054, "status": "PlayerEndBuildPath", "tsMs": 1775732625249}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4], "linkedPathLength": 2}, "round": 16, "seq": 2055, "status": "PlayerEndBuildPath", "tsMs": 1775732625250}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2056, "status": "PlayerEndBuildPath", "tsMs": 1775732625383}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3], "linkedPathLength": 3}, "round": 16, "seq": 2057, "status": "PlayerEndBuildPath", "tsMs": 1775732625384}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2058, "status": "PlayerEndBuildPath", "tsMs": 1775732625516}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8], "linkedPathLength": 4}, "round": 16, "seq": 2059, "status": "PlayerEndBuildPath", "tsMs": 1775732625517}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2060, "status": "PlayerEndBuildPath", "tsMs": 1775732625649}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7], "linkedPathLength": 5}, "round": 16, "seq": 2061, "status": "PlayerEndBuildPath", "tsMs": 1775732625651}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2062, "status": "PlayerEndBuildPath", "tsMs": 1775732625782}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12], "linkedPathLength": 6}, "round": 16, "seq": 2063, "status": "PlayerEndBuildPath", "tsMs": 1775732625784}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2064, "status": "PlayerEndBuildPath", "tsMs": 1775732625916}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18], "linkedPathLength": 7}, "round": 16, "seq": 2065, "status": "PlayerEndBuildPath", "tsMs": 1775732625918}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2066, "status": "PlayerEndBuildPath", "tsMs": 1775732626055}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25], "linkedPathLength": 8}, "round": 16, "seq": 2067, "status": "PlayerEndBuildPath", "tsMs": 1775732626058}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2068, "status": "PlayerEndBuildPath", "tsMs": 1775732626183}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32], "linkedPathLength": 9}, "round": 16, "seq": 2069, "status": "PlayerEndBuildPath", "tsMs": 1775732626185}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2070, "status": "PlayerEndBuildPath", "tsMs": 1775732626316}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33], "linkedPathLength": 10}, "round": 16, "seq": 2071, "status": "PlayerEndBuildPath", "tsMs": 1775732626318}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2072, "status": "PlayerEndBuildPath", "tsMs": 1775732626450}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28], "linkedPathLength": 11}, "round": 16, "seq": 2073, "status": "PlayerEndBuildPath", "tsMs": 1775732626452}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 16, "seq": 2074, "status": "PlayerEndBuildPath", "tsMs": 1775732626583}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23], "linkedPathLength": 12}, "round": 16, "seq": 2075, "status": "PlayerEndBuildPath", "tsMs": 1775732626585}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 16, "seq": 2076, "status": "PlayerEndBuildPath", "tsMs": 1775732626717}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23]}, "round": 16, "seq": 2077, "status": "PlayerEndBuildPath", "tsMs": 1775732626717}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [10, 4, 3, 8, 7, 12, 18, 25, 32, 33, 28, 23]}, "round": 16, "seq": 2078, "status": "PlayerEndBuildPath", "tsMs": 1775732626717}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 16, "seq": 2079, "status": "PlayerEndInput", "tsMs": 1775732626723}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 16, "seq": 2080, "status": "PlayerEndInput", "tsMs": 1775732626724}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 16, "seq": 2081, "status": "PlayerEndInput", "tsMs": 1775732626724}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 16, "seq": 2082, "status": "PlayerEndInput", "tsMs": 1775732626724}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 16, "seq": 2083, "status": "PlayerEndInput", "tsMs": 1775732627334}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 16, "seq": 2084, "status": "PlayerEndInput", "tsMs": 1775732627335}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 16, "seq": 2085, "status": "EnemyAttack", "tsMs": 1775732627335}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 16, "seq": 2086, "status": "EnemyAttack", "tsMs": 1775732627336}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 16}}, "round": 16, "seq": 2087, "status": "EnemyAttack", "tsMs": 1775732627336}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 16, "seq": 2088, "status": "EnemyAttack", "tsMs": 1775732627336}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 16}, "round": 16, "seq": 2089, "status": "EnemyAttack", "tsMs": 1775732627337}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "saboteur", "damageInfo": {"initialDamage": 3, "piercingArmorRatio": 0}, "enemyId": "saboteur", "rank": "elite", "specials": ["resource_plunder"], "tileID": "Node.2744"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 5, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "elite", "specials": [], "tileID": "Node.4060"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.4445"}], "attackEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060", "Node.4199", "Node.4445"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 3, "piercingArmorRatio": 0}, {"initialDamage": 5, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 15, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.2744", "Node.4060", "Node.4199", "Node.4445", "Node.4765"], "resolvedPayload": {"attackerCount": 5, "currentRound": 16, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 6, "shieldDamage": 15, "skillUserCount": 0, "sourceCount": 5, "specialCount": 1, "totalDamage": 15}, "resourceDeltas": [{"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}, {"amount": -1, "reason": "enemy_resource_plunder", "resourceType": 5}], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 16, "seq": 2090, "status": "EnemyAttack", "tsMs": 1775732627338}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 16, "seq": 2091, "status": "RoundEnd", "tsMs": 1775732627841}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 16, "seq": 2092, "status": "RoundEnd", "tsMs": 1775732627841}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 16, "seq": 2093, "status": "RoundBegin", "tsMs": 1775732627842}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 16, "seq": 2094, "status": "RoundBegin", "tsMs": 1775732627842}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 17, "seq": 2095, "status": "PlayerTurnBegin", "tsMs": 1775732627842}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 17, "seq": 2096, "status": "PlayerTurnBegin", "tsMs": 1775732627842}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 17, "seq": 2097, "status": "PlayerRegenerate", "tsMs": 1775732627842}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 17, "seq": 2098, "status": "PlayerRegenerate", "tsMs": 1775732627843}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 17, "seq": 2099, "status": "PlayerRegenerate", "tsMs": 1775732627843}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 17, "seq": 2100, "status": "PlayerSkillCD", "tsMs": 1775732627843}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 17, "seq": 2101, "status": "PlayerSkillCD", "tsMs": 1775732627843}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 17, "seq": 2102, "status": "PlayerSkillCD", "tsMs": 1775732627843}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 17, "seq": 2103, "status": "PlayerBeginInput", "tsMs": 1775732627844}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 17, "seq": 2104, "status": "PlayerBeginInput", "tsMs": 1775732627844}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 17, "seq": 2105, "status": "PlayerBeginInput", "tsMs": 1775732627844}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 34, "pathAddresses": [34], "tileType": 0}, "round": 17, "seq": 2106, "status": "PlayerBeginInput", "tsMs": 1775732653695}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4773"]}, "round": 17, "seq": 2107, "status": "PlayerBeginInput", "tsMs": 1775732653696}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34], "linkedPathLength": 1}, "round": 17, "seq": 2108, "status": "PlayerBeginInput", "tsMs": 1775732653696}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34], "pathLength": 1, "tileIDs": ["Node.4773"]}, "round": 17, "seq": 2109, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732653697}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [34, 33], "tileType": 6}, "round": 17, "seq": 2110, "status": "PlayerBeginInput", "tsMs": 1775732653721}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765"]}, "round": 17, "seq": 2111, "status": "PlayerBeginInput", "tsMs": 1775732653722}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33], "linkedPathLength": 2}, "round": 17, "seq": 2112, "status": "PlayerBeginInput", "tsMs": 1775732653723}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33], "pathLength": 2, "tileIDs": ["Node.4773", "Node.4765"]}, "round": 17, "seq": 2113, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732653723}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [34, 33, 26], "tileType": 0}, "round": 17, "seq": 2114, "status": "PlayerBeginInput", "tsMs": 1775732653804}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4764"]}, "round": 17, "seq": 2115, "status": "PlayerBeginInput", "tsMs": 1775732653804}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 26], "linkedPathLength": 3}, "round": 17, "seq": 2116, "status": "PlayerBeginInput", "tsMs": 1775732653805}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 26], "pathLength": 3, "tileIDs": ["Node.4773", "Node.4765", "Node.4764"]}, "round": 17, "seq": 2117, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A26\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732653805}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [34, 33, 26, 31], "tileType": 0}, "round": 17, "seq": 2118, "status": "PlayerBeginInput", "tsMs": 1775732653871}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4764", "Node.4761"]}, "round": 17, "seq": 2119, "status": "PlayerBeginInput", "tsMs": 1775732653872}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 26, 31], "linkedPathLength": 4}, "round": 17, "seq": 2120, "status": "PlayerBeginInput", "tsMs": 1775732653873}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 26, 31], "pathLength": 4, "tileIDs": ["Node.4773", "Node.4765", "Node.4764", "Node.4761"]}, "round": 17, "seq": 2121, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A26>A31\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732653873}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [34, 33, 26, 31, 32], "tileType": 0}, "round": 17, "seq": 2122, "status": "PlayerBeginInput", "tsMs": 1775732655156}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4764", "Node.4761", "Node.4763"]}, "round": 17, "seq": 2123, "status": "PlayerBeginInput", "tsMs": 1775732655156}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 26, 31, 32], "linkedPathLength": 5}, "round": 17, "seq": 2124, "status": "PlayerBeginInput", "tsMs": 1775732655157}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 26, 31, 32], "pathLength": 5, "tileIDs": ["Node.4773", "Node.4765", "Node.4764", "Node.4761", "Node.4763"]}, "round": 17, "seq": 2125, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A26>A31>A32\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732655158}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2126, "status": "PlayerBeginInput", "tsMs": 1775732655173}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2127, "status": "PlayerBeginInput", "tsMs": 1775732655189}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2128, "status": "PlayerBeginInput", "tsMs": 1775732655206}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2129, "status": "PlayerBeginInput", "tsMs": 1775732655223}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2130, "status": "PlayerBeginInput", "tsMs": 1775732655239}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2131, "status": "PlayerBeginInput", "tsMs": 1775732655255}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2132, "status": "PlayerBeginInput", "tsMs": 1775732655272}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2133, "status": "PlayerBeginInput", "tsMs": 1775732655289}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2134, "status": "PlayerBeginInput", "tsMs": 1775732655306}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2135, "status": "PlayerBeginInput", "tsMs": 1775732655323}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2136, "status": "PlayerBeginInput", "tsMs": 1775732655339}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2137, "status": "PlayerBeginInput", "tsMs": 1775732655840}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2138, "status": "PlayerBeginInput", "tsMs": 1775732655857}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2139, "status": "PlayerBeginInput", "tsMs": 1775732655873}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 32, "pathLength": 5, "tileType": 1}, "round": 17, "seq": 2140, "status": "PlayerBeginInput", "tsMs": 1775732655890}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 26, "pathAddresses": [34, 33, 26], "tileType": 0}, "round": 17, "seq": 2141, "status": "PlayerBeginInput", "tsMs": 1775732656023}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4764"]}, "round": 17, "seq": 2142, "status": "PlayerBeginInput", "tsMs": 1775732656024}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 26], "linkedPathLength": 3}, "round": 17, "seq": 2143, "status": "PlayerBeginInput", "tsMs": 1775732656025}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 26], "pathLength": 3, "tileIDs": ["Node.4773", "Node.4765", "Node.4764"]}, "round": 17, "seq": 2144, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A26\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732656025}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [34, 33, 26, 32], "tileType": 0}, "round": 17, "seq": 2145, "status": "PlayerBeginInput", "tsMs": 1775732656040}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4764", "Node.4763"]}, "round": 17, "seq": 2146, "status": "PlayerBeginInput", "tsMs": 1775732656040}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 26, 32], "linkedPathLength": 4}, "round": 17, "seq": 2147, "status": "PlayerBeginInput", "tsMs": 1775732656041}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 26, 32], "pathLength": 4, "tileIDs": ["Node.4773", "Node.4765", "Node.4764", "Node.4763"]}, "round": 17, "seq": 2148, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A26>A32\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732656042}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2149, "status": "PlayerBeginInput", "tsMs": 1775732656073}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2150, "status": "PlayerBeginInput", "tsMs": 1775732656090}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2151, "status": "PlayerBeginInput", "tsMs": 1775732656107}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2152, "status": "PlayerBeginInput", "tsMs": 1775732656123}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2153, "status": "PlayerBeginInput", "tsMs": 1775732656140}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2154, "status": "PlayerBeginInput", "tsMs": 1775732656157}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2155, "status": "PlayerBeginInput", "tsMs": 1775732656174}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2156, "status": "PlayerBeginInput", "tsMs": 1775732656190}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2157, "status": "PlayerBeginInput", "tsMs": 1775732656207}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2158, "status": "PlayerBeginInput", "tsMs": 1775732656223}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2159, "status": "PlayerBeginInput", "tsMs": 1775732656240}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2160, "status": "PlayerBeginInput", "tsMs": 1775732656257}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2161, "status": "PlayerBeginInput", "tsMs": 1775732656273}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2162, "status": "PlayerBeginInput", "tsMs": 1775732656290}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2163, "status": "PlayerBeginInput", "tsMs": 1775732656307}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2164, "status": "PlayerBeginInput", "tsMs": 1775732656323}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 32, "pathLength": 4, "tileType": 3}, "round": 17, "seq": 2165, "status": "PlayerBeginInput", "tsMs": 1775732656340}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 26, "pathAddresses": [34, 33, 26], "tileType": 0}, "round": 17, "seq": 2166, "status": "PlayerBeginInput", "tsMs": 1775732656457}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4764"]}, "round": 17, "seq": 2167, "status": "PlayerBeginInput", "tsMs": 1775732656457}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 26], "linkedPathLength": 3}, "round": 17, "seq": 2168, "status": "PlayerBeginInput", "tsMs": 1775732656458}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 26], "pathLength": 3, "tileIDs": ["Node.4773", "Node.4765", "Node.4764"]}, "round": 17, "seq": 2169, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A26\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732656458}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 33, "pathAddresses": [34, 33], "tileType": 6}, "round": 17, "seq": 2170, "status": "PlayerBeginInput", "tsMs": 1775732657007}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765"]}, "round": 17, "seq": 2171, "status": "PlayerBeginInput", "tsMs": 1775732657008}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33], "linkedPathLength": 2}, "round": 17, "seq": 2172, "status": "PlayerBeginInput", "tsMs": 1775732657008}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33], "pathLength": 2, "tileIDs": ["Node.4773", "Node.4765"]}, "round": 17, "seq": 2173, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732657009}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [34, 33, 32], "tileType": 0}, "round": 17, "seq": 2174, "status": "PlayerBeginInput", "tsMs": 1775732657524}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763"]}, "round": 17, "seq": 2175, "status": "PlayerBeginInput", "tsMs": 1775732657524}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32], "linkedPathLength": 3}, "round": 17, "seq": 2176, "status": "PlayerBeginInput", "tsMs": 1775732657525}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32], "pathLength": 3, "tileIDs": ["Node.4773", "Node.4765", "Node.4763"]}, "round": 17, "seq": 2177, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732657526}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [34, 33, 32, 31], "tileType": 0}, "round": 17, "seq": 2178, "status": "PlayerBeginInput", "tsMs": 1775732657624}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761"]}, "round": 17, "seq": 2179, "status": "PlayerBeginInput", "tsMs": 1775732657625}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31], "linkedPathLength": 4}, "round": 17, "seq": 2180, "status": "PlayerBeginInput", "tsMs": 1775732657626}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31], "pathLength": 4, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761"]}, "round": 17, "seq": 2181, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732657626}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [34, 33, 32, 31, 26], "tileType": 0}, "round": 17, "seq": 2182, "status": "PlayerBeginInput", "tsMs": 1775732657942}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764"]}, "round": 17, "seq": 2183, "status": "PlayerBeginInput", "tsMs": 1775732657942}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26], "linkedPathLength": 5}, "round": 17, "seq": 2184, "status": "PlayerBeginInput", "tsMs": 1775732657943}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26], "pathLength": 5, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764"]}, "round": 17, "seq": 2185, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732657943}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 32, "pathAddresses": [34, 33, 32], "tileType": 0}, "round": 17, "seq": 2186, "status": "PlayerBeginInput", "tsMs": 1775732657958}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763"]}, "round": 17, "seq": 2187, "status": "PlayerBeginInput", "tsMs": 1775732657958}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32], "linkedPathLength": 3}, "round": 17, "seq": 2188, "status": "PlayerBeginInput", "tsMs": 1775732657959}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32], "pathLength": 3, "tileIDs": ["Node.4773", "Node.4765", "Node.4763"]}, "round": 17, "seq": 2189, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732657960}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [34, 33, 32, 26], "tileType": 0}, "round": 17, "seq": 2190, "status": "PlayerBeginInput", "tsMs": 1775732657978}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4764"]}, "round": 17, "seq": 2191, "status": "PlayerBeginInput", "tsMs": 1775732657978}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 26], "linkedPathLength": 4}, "round": 17, "seq": 2192, "status": "PlayerBeginInput", "tsMs": 1775732657979}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 26], "pathLength": 4, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4764"]}, "round": 17, "seq": 2193, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A26\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732657979}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 4, "tileType": 2}, "round": 17, "seq": 2194, "status": "PlayerBeginInput", "tsMs": 1775732658375}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 4, "tileType": 2}, "round": 17, "seq": 2195, "status": "PlayerBeginInput", "tsMs": 1775732658392}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 26, "pathLength": 4, "tileType": 2}, "round": 17, "seq": 2196, "status": "PlayerBeginInput", "tsMs": 1775732658408}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 33, "pathAddresses": [34, 33], "tileType": 6}, "round": 17, "seq": 2197, "status": "PlayerBeginInput", "tsMs": 1775732658927}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765"]}, "round": 17, "seq": 2198, "status": "PlayerBeginInput", "tsMs": 1775732658928}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33], "linkedPathLength": 2}, "round": 17, "seq": 2199, "status": "PlayerBeginInput", "tsMs": 1775732658929}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33], "pathLength": 2, "tileIDs": ["Node.4773", "Node.4765"]}, "round": 17, "seq": 2200, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732658929}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [34, 33, 32], "tileType": 0}, "round": 17, "seq": 2201, "status": "PlayerBeginInput", "tsMs": 1775732659109}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763"]}, "round": 17, "seq": 2202, "status": "PlayerBeginInput", "tsMs": 1775732659109}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32], "linkedPathLength": 3}, "round": 17, "seq": 2203, "status": "PlayerBeginInput", "tsMs": 1775732659110}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32], "pathLength": 3, "tileIDs": ["Node.4773", "Node.4765", "Node.4763"]}, "round": 17, "seq": 2204, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732659111}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [34, 33, 32, 31], "tileType": 0}, "round": 17, "seq": 2205, "status": "PlayerBeginInput", "tsMs": 1775732659192}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761"]}, "round": 17, "seq": 2206, "status": "PlayerBeginInput", "tsMs": 1775732659193}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31], "linkedPathLength": 4}, "round": 17, "seq": 2207, "status": "PlayerBeginInput", "tsMs": 1775732659194}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31], "pathLength": 4, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761"]}, "round": 17, "seq": 2208, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732659194}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [34, 33, 32, 31, 26], "tileType": 0}, "round": 17, "seq": 2209, "status": "PlayerBeginInput", "tsMs": 1775732659626}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764"]}, "round": 17, "seq": 2210, "status": "PlayerBeginInput", "tsMs": 1775732659627}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26], "linkedPathLength": 5}, "round": 17, "seq": 2211, "status": "PlayerBeginInput", "tsMs": 1775732659628}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26], "pathLength": 5, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764"]}, "round": 17, "seq": 2212, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732659628}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [34, 33, 32, 31, 26, 21], "tileType": 0}, "round": 17, "seq": 2213, "status": "PlayerBeginInput", "tsMs": 1775732659892}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4259"]}, "round": 17, "seq": 2214, "status": "PlayerBeginInput", "tsMs": 1775732659892}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 21], "linkedPathLength": 6}, "round": 17, "seq": 2215, "status": "PlayerBeginInput", "tsMs": 1775732659893}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 21], "pathLength": 6, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4259"]}, "round": 17, "seq": 2216, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A21\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732659893}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2217, "status": "PlayerBeginInput", "tsMs": 1775732660143}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2218, "status": "PlayerBeginInput", "tsMs": 1775732660160}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2219, "status": "PlayerBeginInput", "tsMs": 1775732660177}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2220, "status": "PlayerBeginInput", "tsMs": 1775732660193}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2221, "status": "PlayerBeginInput", "tsMs": 1775732660210}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2222, "status": "PlayerBeginInput", "tsMs": 1775732660227}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2223, "status": "PlayerBeginInput", "tsMs": 1775732660243}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2224, "status": "PlayerBeginInput", "tsMs": 1775732660259}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2225, "status": "PlayerBeginInput", "tsMs": 1775732660276}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2226, "status": "PlayerBeginInput", "tsMs": 1775732660293}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2227, "status": "PlayerBeginInput", "tsMs": 1775732660310}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2228, "status": "PlayerBeginInput", "tsMs": 1775732660327}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2229, "status": "PlayerBeginInput", "tsMs": 1775732660343}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2230, "status": "PlayerBeginInput", "tsMs": 1775732660360}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2231, "status": "PlayerBeginInput", "tsMs": 1775732660377}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2232, "status": "PlayerBeginInput", "tsMs": 1775732660394}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2233, "status": "PlayerBeginInput", "tsMs": 1775732660410}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2234, "status": "PlayerBeginInput", "tsMs": 1775732660427}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2235, "status": "PlayerBeginInput", "tsMs": 1775732660443}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2236, "status": "PlayerBeginInput", "tsMs": 1775732660460}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2237, "status": "PlayerBeginInput", "tsMs": 1775732660476}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2238, "status": "PlayerBeginInput", "tsMs": 1775732660493}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2239, "status": "PlayerBeginInput", "tsMs": 1775732660510}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2240, "status": "PlayerBeginInput", "tsMs": 1775732660527}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2241, "status": "PlayerBeginInput", "tsMs": 1775732660544}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2242, "status": "PlayerBeginInput", "tsMs": 1775732660560}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2243, "status": "PlayerBeginInput", "tsMs": 1775732660627}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2244, "status": "PlayerBeginInput", "tsMs": 1775732660645}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2245, "status": "PlayerBeginInput", "tsMs": 1775732660660}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2246, "status": "PlayerBeginInput", "tsMs": 1775732660677}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2247, "status": "PlayerBeginInput", "tsMs": 1775732660694}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2248, "status": "PlayerBeginInput", "tsMs": 1775732660710}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2249, "status": "PlayerBeginInput", "tsMs": 1775732660728}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2250, "status": "PlayerBeginInput", "tsMs": 1775732660743}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2251, "status": "PlayerBeginInput", "tsMs": 1775732660760}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2252, "status": "PlayerBeginInput", "tsMs": 1775732660777}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2253, "status": "PlayerBeginInput", "tsMs": 1775732660794}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2254, "status": "PlayerBeginInput", "tsMs": 1775732660810}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 21, "pathLength": 6, "tileType": 2}, "round": 17, "seq": 2255, "status": "PlayerBeginInput", "tsMs": 1775732660827}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 26, "pathAddresses": [34, 33, 32, 31, 26], "tileType": 0}, "round": 17, "seq": 2256, "status": "PlayerBeginInput", "tsMs": 1775732661294}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764"]}, "round": 17, "seq": 2257, "status": "PlayerBeginInput", "tsMs": 1775732661295}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26], "linkedPathLength": 5}, "round": 17, "seq": 2258, "status": "PlayerBeginInput", "tsMs": 1775732661296}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26], "pathLength": 5, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764"]}, "round": 17, "seq": 2259, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732661296}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [34, 33, 32, 31, 26, 19], "tileType": 6}, "round": 17, "seq": 2260, "status": "PlayerBeginInput", "tsMs": 1775732661512}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445"]}, "round": 17, "seq": 2261, "status": "PlayerBeginInput", "tsMs": 1775732661512}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19], "linkedPathLength": 6}, "round": 17, "seq": 2262, "status": "PlayerBeginInput", "tsMs": 1775732661513}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19], "pathLength": 6, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445"]}, "round": 17, "seq": 2263, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732661514}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [34, 33, 32, 31, 26, 19, 12], "tileType": 6}, "round": 17, "seq": 2264, "status": "PlayerBeginInput", "tsMs": 1775732661711}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199"]}, "round": 17, "seq": 2265, "status": "PlayerBeginInput", "tsMs": 1775732661711}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12], "linkedPathLength": 7}, "round": 17, "seq": 2266, "status": "PlayerBeginInput", "tsMs": 1775732661712}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12], "pathLength": 7, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199"]}, "round": 17, "seq": 2267, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732661713}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13], "tileType": 0}, "round": 17, "seq": 2268, "status": "PlayerBeginInput", "tsMs": 1775732662128}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965"]}, "round": 17, "seq": 2269, "status": "PlayerBeginInput", "tsMs": 1775732662129}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13], "linkedPathLength": 8}, "round": 17, "seq": 2270, "status": "PlayerBeginInput", "tsMs": 1775732662130}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13], "pathLength": 8, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965"]}, "round": 17, "seq": 2271, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732662131}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2272, "status": "PlayerBeginInput", "tsMs": 1775732662211}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2273, "status": "PlayerBeginInput", "tsMs": 1775732662228}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2274, "status": "PlayerBeginInput", "tsMs": 1775732662244}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2275, "status": "PlayerBeginInput", "tsMs": 1775732662311}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2276, "status": "PlayerBeginInput", "tsMs": 1775732662328}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2277, "status": "PlayerBeginInput", "tsMs": 1775732662345}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2278, "status": "PlayerBeginInput", "tsMs": 1775732662361}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 14, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2279, "status": "PlayerBeginInput", "tsMs": 1775732662378}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2280, "status": "PlayerBeginInput", "tsMs": 1775732662495}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2281, "status": "PlayerBeginInput", "tsMs": 1775732662519}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 13, "pathLength": 8, "tileType": 3}, "round": 17, "seq": 2282, "status": "PlayerBeginInput", "tsMs": 1775732662528}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 7], "tileType": 0}, "round": 17, "seq": 2283, "status": "PlayerBeginInput", "tsMs": 1775732662544}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967"]}, "round": 17, "seq": 2284, "status": "PlayerBeginInput", "tsMs": 1775732662545}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7], "linkedPathLength": 9}, "round": 17, "seq": 2285, "status": "PlayerBeginInput", "tsMs": 1775732662546}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7], "pathLength": 9, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967"]}, "round": 17, "seq": 2286, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A07\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732662546}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6], "tileType": 0}, "round": 17, "seq": 2287, "status": "PlayerBeginInput", "tsMs": 1775732662662}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967", "Node.2738"]}, "round": 17, "seq": 2288, "status": "PlayerBeginInput", "tsMs": 1775732662662}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6], "linkedPathLength": 10}, "round": 17, "seq": 2289, "status": "PlayerBeginInput", "tsMs": 1775732662663}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6], "pathLength": 10, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967", "Node.2738"]}, "round": 17, "seq": 2290, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A07>A06\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732662664}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6, 0], "tileType": 0}, "round": 17, "seq": 2291, "status": "PlayerBeginInput", "tsMs": 1775732663112}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967", "Node.2738", "Node.2739"]}, "round": 17, "seq": 2292, "status": "PlayerBeginInput", "tsMs": 1775732663112}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6, 0], "linkedPathLength": 11}, "round": 17, "seq": 2293, "status": "PlayerBeginInput", "tsMs": 1775732663114}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6, 0], "pathLength": 11, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967", "Node.2738", "Node.2739"]}, "round": 17, "seq": 2294, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A07>A06>A00\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732663114}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 7, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 7], "tileType": 0}, "round": 17, "seq": 2295, "status": "PlayerBeginInput", "tsMs": 1775732664247}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967"]}, "round": 17, "seq": 2296, "status": "PlayerBeginInput", "tsMs": 1775732664247}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7], "linkedPathLength": 9}, "round": 17, "seq": 2297, "status": "PlayerBeginInput", "tsMs": 1775732664249}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7], "pathLength": 9, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967"]}, "round": 17, "seq": 2298, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A07\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732664249}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6], "tileType": 0}, "round": 17, "seq": 2299, "status": "PlayerBeginInput", "tsMs": 1775732664813}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967", "Node.2738"]}, "round": 17, "seq": 2300, "status": "PlayerBeginInput", "tsMs": 1775732664814}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6], "linkedPathLength": 10}, "round": 17, "seq": 2301, "status": "PlayerBeginInput", "tsMs": 1775732664815}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 7, 6], "pathLength": 10, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.3967", "Node.2738"]}, "round": 17, "seq": 2302, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A07>A06\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732664815}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 13, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13], "tileType": 0}, "round": 17, "seq": 2303, "status": "PlayerBeginInput", "tsMs": 1775732665331}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965"]}, "round": 17, "seq": 2304, "status": "PlayerBeginInput", "tsMs": 1775732665331}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13], "linkedPathLength": 8}, "round": 17, "seq": 2305, "status": "PlayerBeginInput", "tsMs": 1775732665333}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13], "pathLength": 8, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965"]}, "round": 17, "seq": 2306, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732665333}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 6], "tileType": 0}, "round": 17, "seq": 2307, "status": "PlayerBeginInput", "tsMs": 1775732665830}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738"]}, "round": 17, "seq": 2308, "status": "PlayerBeginInput", "tsMs": 1775732665830}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6], "linkedPathLength": 9}, "round": 17, "seq": 2309, "status": "PlayerBeginInput", "tsMs": 1775732665831}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6], "pathLength": 9, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738"]}, "round": 17, "seq": 2310, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A06\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732665831}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7], "tileType": 0}, "round": 17, "seq": 2311, "status": "PlayerBeginInput", "tsMs": 1775732666164}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738", "Node.3967"]}, "round": 17, "seq": 2312, "status": "PlayerBeginInput", "tsMs": 1775732666165}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7], "linkedPathLength": 10}, "round": 17, "seq": 2313, "status": "PlayerBeginInput", "tsMs": 1775732666166}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7], "pathLength": 10, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738", "Node.3967"]}, "round": 17, "seq": 2314, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A06>A07\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732666166}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 10, "tileType": 3}, "round": 17, "seq": 2315, "status": "PlayerBeginInput", "tsMs": 1775732666264}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 10, "tileType": 3}, "round": 17, "seq": 2316, "status": "PlayerBeginInput", "tsMs": 1775732666281}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 10, "tileType": 3}, "round": 17, "seq": 2317, "status": "PlayerBeginInput", "tsMs": 1775732666298}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 10, "tileType": 3}, "round": 17, "seq": 2318, "status": "PlayerBeginInput", "tsMs": 1775732666315}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 10, "tileType": 3}, "round": 17, "seq": 2319, "status": "PlayerBeginInput", "tsMs": 1775732666331}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 10, "tileType": 3}, "round": 17, "seq": 2320, "status": "PlayerBeginInput", "tsMs": 1775732666348}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 10, "tileType": 3}, "round": 17, "seq": 2321, "status": "PlayerBeginInput", "tsMs": 1775732666365}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2], "tileType": 6}, "round": 17, "seq": 2322, "status": "PlayerBeginInput", "tsMs": 1775732666381}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": true}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738", "Node.3967", "Node.2744"]}, "round": 17, "seq": 2323, "status": "PlayerBeginInput", "tsMs": 1775732666381}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2], "linkedPathLength": 11}, "round": 17, "seq": 2324, "status": "PlayerBeginInput", "tsMs": 1775732666383}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2], "pathLength": 11, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738", "Node.3967", "Node.2744"]}, "round": 17, "seq": 2325, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A06>A07>A02\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732666384}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2, 3], "tileType": 6}, "round": 17, "seq": 2326, "status": "PlayerBeginInput", "tsMs": 1775732666481}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 33, "tileID": "Node.4765", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.4445", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 12, "tileID": "Node.4199", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.2744", "wouldDie": true}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": false}], "pathTileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738", "Node.3967", "Node.2744", "Node.4060"]}, "round": 17, "seq": 2327, "status": "PlayerBeginInput", "tsMs": 1775732666482}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2, 3], "linkedPathLength": 12}, "round": 17, "seq": 2328, "status": "PlayerBeginInput", "tsMs": 1775732666483}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2, 3], "pathLength": 12, "tileIDs": ["Node.4773", "Node.4765", "Node.4763", "Node.4761", "Node.4764", "Node.4445", "Node.4199", "Node.3965", "Node.2738", "Node.3967", "Node.2744", "Node.4060"]}, "round": 17, "seq": 2329, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A06>A07>A02>A03\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732666484}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2, 3], "linkedPathLength": 12}, "round": 17, "seq": 2330, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=A34>A33>A32>A31>A26>A19>A12>A13>A06>A07>A02>A03\nplayer=hp 116/120 ar 15/50 xp 14/15 lv 3 $ 58 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1275252585 cmd 21\nkills=11", "status": "PlayerBeginInput", "tsMs": 1775732667699}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 17, "seq": 2331, "status": "PlayerEndBuildPath", "tsMs": 1775732667700}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 17, "seq": 2332, "status": "PlayerEndBuildPath", "tsMs": 1775732667700}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [34, 32, 31, 26, 13, 6, 7, 2], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 33, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 12, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.2744"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}], "damageSourceCount": 8, "enemiesKilled": 1, "enemyKillMessages": ["[GameMode] Enemy killed at A2 (total: 1)"], "enemyTargetCount": 5, "hasEnemyTarget": true, "shouldReplay": true}, "round": 17, "seq": 2333, "status": "PlayerEndBuildPath", "tsMs": 1775732667701}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 3, "probability": 0.48, "resourceType": 0}, {"amount": 3, "probability": 0.72, "resourceType": 2}]}, "round": 17, "seq": 2334, "status": "PlayerEndBuildPath", "tsMs": 1775732667703}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2335, "status": "PlayerEndBuildPath", "tsMs": 1775732667704}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 17, "seq": 2336, "status": "PlayerEndBuildPath", "tsMs": 1775732667704}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2337, "status": "PlayerEndBuildPath", "tsMs": 1775732667705}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34], "linkedPathLength": 1}, "round": 17, "seq": 2338, "status": "PlayerEndBuildPath", "tsMs": 1775732667705}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 17, "seq": 2339, "status": "PlayerEndBuildPath", "tsMs": 1775732667706}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 17, "seq": 2340, "status": "PlayerEndBuildPath", "tsMs": 1775732667706}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2341, "status": "PlayerEndBuildPath", "tsMs": 1775732667719}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 17, "seq": 2342, "status": "PlayerEndBuildPath", "tsMs": 1775732667719}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 17, "seq": 2343, "stateText": "r0:CO SW SW SO SW PO\nr1:PO CO SW SH PO CO\nr2:PO SO PO SW PO CO\nr3:SO SW CO CO SW SW\nr4:SW SW CO PO CO PO\nr5:SW CO SO SO CO SO\npath=-\nplayer=hp 120/120 ar 15/50 xp 14/15 lv 3 $ 61 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=17 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:0,Dexterity:1,Vitality:2,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2978479223 cmd 21\nkills=12", "status": "PlayerEndBuildPath", "tsMs": 1775732667719}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2344, "status": "PlayerEndBuildPath", "tsMs": 1775732667831}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33], "linkedPathLength": 2}, "round": 17, "seq": 2345, "status": "PlayerEndBuildPath", "tsMs": 1775732667832}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2346, "status": "PlayerEndBuildPath", "tsMs": 1775732667965}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32], "linkedPathLength": 3}, "round": 17, "seq": 2347, "status": "PlayerEndBuildPath", "tsMs": 1775732667966}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2348, "status": "PlayerEndBuildPath", "tsMs": 1775732668098}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31], "linkedPathLength": 4}, "round": 17, "seq": 2349, "status": "PlayerEndBuildPath", "tsMs": 1775732668099}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2350, "status": "PlayerEndBuildPath", "tsMs": 1775732668232}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26], "linkedPathLength": 5}, "round": 17, "seq": 2351, "status": "PlayerEndBuildPath", "tsMs": 1775732668233}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2352, "status": "PlayerEndBuildPath", "tsMs": 1775732668365}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19], "linkedPathLength": 6}, "round": 17, "seq": 2353, "status": "PlayerEndBuildPath", "tsMs": 1775732668367}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2354, "status": "PlayerEndBuildPath", "tsMs": 1775732668499}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12], "linkedPathLength": 7}, "round": 17, "seq": 2355, "status": "PlayerEndBuildPath", "tsMs": 1775732668500}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2356, "status": "PlayerEndBuildPath", "tsMs": 1775732668632}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13], "linkedPathLength": 8}, "round": 17, "seq": 2357, "status": "PlayerEndBuildPath", "tsMs": 1775732668634}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2358, "status": "PlayerEndBuildPath", "tsMs": 1775732668765}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6], "linkedPathLength": 9}, "round": 17, "seq": 2359, "status": "PlayerEndBuildPath", "tsMs": 1775732668767}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2360, "status": "PlayerEndBuildPath", "tsMs": 1775732668899}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7], "linkedPathLength": 10}, "round": 17, "seq": 2361, "status": "PlayerEndBuildPath", "tsMs": 1775732668901}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2362, "status": "PlayerEndBuildPath", "tsMs": 1775732669033}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2], "linkedPathLength": 11}, "round": 17, "seq": 2363, "status": "PlayerEndBuildPath", "tsMs": 1775732669035}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 17, "seq": 2364, "status": "PlayerEndBuildPath", "tsMs": 1775732669166}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [34, 33, 32, 31, 26, 19, 12, 13, 6, 7, 2, 3], "linkedPathLength": 12}, "round": 17, "seq": 2365, "status": "PlayerEndBuildPath", "tsMs": 1775732669168}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 17, "seq": 2366, "status": "PlayerEndBuildPath", "tsMs": 1775732669299}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [34, 32, 31, 26, 13, 6, 7, 2]}, "round": 17, "seq": 2367, "status": "PlayerEndBuildPath", "tsMs": 1775732669300}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [34, 32, 31, 26, 13, 6, 7, 2]}, "round": 17, "seq": 2368, "status": "PlayerEndBuildPath", "tsMs": 1775732669300}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 17, "seq": 2369, "status": "PlayerEndInput", "tsMs": 1775732669302}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 17, "seq": 2370, "status": "PlayerEndInput", "tsMs": 1775732669302}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 17, "seq": 2371, "status": "PlayerEndInput", "tsMs": 1775732669302}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 17, "seq": 2372, "status": "PlayerEndInput", "tsMs": 1775732669302}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 17, "seq": 2373, "status": "PlayerEndInput", "tsMs": 1775732669917}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 17, "seq": 2374, "status": "PlayerEndInput", "tsMs": 1775732669917}, {"kind": "status-update", "message": "[Trace] Status update emitted: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 17, "seq": 2375, "status": "LevelUpEvent", "tsMs": 1775732669917}, {"kind": "status-transition", "message": "[Trace] Status: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 17, "seq": 2376, "status": "LevelUpEvent", "tsMs": 1775732669918}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 17, "seq": 2377, "status": "EnemyAttack", "tsMs": 1775732684833}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 17, "seq": 2378, "status": "EnemyAttack", "tsMs": 1775732684833}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 17}}, "round": 17, "seq": 2379, "status": "EnemyAttack", "tsMs": 1775732684833}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 17, "seq": 2380, "status": "EnemyAttack", "tsMs": 1775732684833}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 17}, "round": 17, "seq": 2381, "status": "EnemyAttack", "tsMs": 1775732684834}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.4765"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 10, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "elite", "specials": [], "tileID": "Node.4060", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.4445"}], "attackEnemyTileIDs": ["Node.1108", "Node.4765", "Node.4060", "Node.4199", "Node.4445"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 10, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 6}, "presentEnemyTileIDs": ["Node.1108", "Node.4765", "Node.4060", "Node.4199", "Node.4445"], "resolvedPayload": {"attackerCount": 5, "currentRound": 17, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 21, "skillUserCount": 1, "sourceCount": 5, "specialCount": 0, "totalDamage": 21}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.4060"], "skipped": false}, "round": 17, "seq": 2382, "status": "EnemyAttack", "tsMs": 1775732684835}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 17, "seq": 2383, "status": "RoundEnd", "tsMs": 1775732685337}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 17, "seq": 2384, "status": "RoundEnd", "tsMs": 1775732685338}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 17, "seq": 2385, "status": "RoundBegin", "tsMs": 1775732685338}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 17, "seq": 2386, "status": "RoundBegin", "tsMs": 1775732685338}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 18, "seq": 2387, "status": "PlayerTurnBegin", "tsMs": 1775732685338}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 18, "seq": 2388, "status": "PlayerTurnBegin", "tsMs": 1775732685339}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 18, "seq": 2389, "status": "PlayerRegenerate", "tsMs": 1775732685339}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 18, "seq": 2390, "status": "PlayerRegenerate", "tsMs": 1775732685339}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 18, "seq": 2391, "status": "PlayerRegenerate", "tsMs": 1775732685339}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 18, "seq": 2392, "status": "PlayerSkillCD", "tsMs": 1775732685339}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 18, "seq": 2393, "status": "PlayerSkillCD", "tsMs": 1775732685340}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 18, "seq": 2394, "status": "PlayerSkillCD", "tsMs": 1775732685340}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 18, "seq": 2395, "status": "PlayerBeginInput", "tsMs": 1775732685340}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 18, "seq": 2396, "status": "PlayerBeginInput", "tsMs": 1775732685340}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 18, "seq": 2397, "status": "PlayerBeginInput", "tsMs": 1775732685341}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [1], "tileType": 3}, "round": 18, "seq": 2398, "status": "PlayerBeginInput", "tsMs": 1775732690372}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989"]}, "round": 18, "seq": 2399, "status": "PlayerBeginInput", "tsMs": 1775732690373}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1], "linkedPathLength": 1}, "round": 18, "seq": 2400, "status": "PlayerBeginInput", "tsMs": 1775732690373}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1], "pathLength": 1, "tileIDs": ["Node.2989"]}, "round": 18, "seq": 2401, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732690374}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [1, 2], "tileType": 3}, "round": 18, "seq": 2402, "status": "PlayerBeginInput", "tsMs": 1775732690450}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989", "Node.3968"]}, "round": 18, "seq": 2403, "status": "PlayerBeginInput", "tsMs": 1775732690451}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2], "linkedPathLength": 2}, "round": 18, "seq": 2404, "status": "PlayerBeginInput", "tsMs": 1775732690452}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2], "pathLength": 2, "tileIDs": ["Node.2989", "Node.3968"]}, "round": 18, "seq": 2405, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732690452}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [1, 2, 8], "tileType": 3}, "round": 18, "seq": 2406, "status": "PlayerBeginInput", "tsMs": 1775732691000}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989", "Node.3968", "Node.4208"]}, "round": 18, "seq": 2407, "status": "PlayerBeginInput", "tsMs": 1775732691001}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8], "linkedPathLength": 3}, "round": 18, "seq": 2408, "status": "PlayerBeginInput", "tsMs": 1775732691002}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 8], "pathLength": 3, "tileIDs": ["Node.2989", "Node.3968", "Node.4208"]}, "round": 18, "seq": 2409, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02>A08\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732691002}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [1, 2, 8, 15], "tileType": 3}, "round": 18, "seq": 2410, "status": "PlayerBeginInput", "tsMs": 1775732691251}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209"]}, "round": 18, "seq": 2411, "status": "PlayerBeginInput", "tsMs": 1775732691251}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15], "linkedPathLength": 4}, "round": 18, "seq": 2412, "status": "PlayerBeginInput", "tsMs": 1775732691252}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 8, 15], "pathLength": 4, "tileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209"]}, "round": 18, "seq": 2413, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02>A08>A15\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732691252}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [1, 2, 8, 15, 20], "tileType": 3}, "round": 18, "seq": 2414, "status": "PlayerBeginInput", "tsMs": 1775732691984}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195"]}, "round": 18, "seq": 2415, "status": "PlayerBeginInput", "tsMs": 1775732691984}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20], "linkedPathLength": 5}, "round": 18, "seq": 2416, "status": "PlayerBeginInput", "tsMs": 1775732691986}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 8, 15, 20], "pathLength": 5, "tileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195"]}, "round": 18, "seq": 2417, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02>A08>A15>A20\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732691986}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [1, 2, 8, 15, 20, 26], "tileType": 3}, "round": 18, "seq": 2418, "status": "PlayerBeginInput", "tsMs": 1775732692134}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195", "Node.5194"]}, "round": 18, "seq": 2419, "status": "PlayerBeginInput", "tsMs": 1775732692135}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20, 26], "linkedPathLength": 6}, "round": 18, "seq": 2420, "status": "PlayerBeginInput", "tsMs": 1775732692136}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 8, 15, 20, 26], "pathLength": 6, "tileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195", "Node.5194"]}, "round": 18, "seq": 2421, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02>A08>A15>A20>A26\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732692136}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [1, 2, 8, 15, 20, 26, 19], "tileType": 3}, "round": 18, "seq": 2422, "status": "PlayerBeginInput", "tsMs": 1775732692451}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195", "Node.5194", "Node.5192"]}, "round": 18, "seq": 2423, "status": "PlayerBeginInput", "tsMs": 1775732692452}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19], "linkedPathLength": 7}, "round": 18, "seq": 2424, "status": "PlayerBeginInput", "tsMs": 1775732692453}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19], "pathLength": 7, "tileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195", "Node.5194", "Node.5192"]}, "round": 18, "seq": 2425, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02>A08>A15>A20>A26>A19\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732692453}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 25, "lastAddr": 19, "pathLength": 7, "tileType": 2}, "round": 18, "seq": 2426, "status": "PlayerBeginInput", "tsMs": 1775732692468}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [1, 2, 8, 15, 20, 26, 19, 13], "tileType": 3}, "round": 18, "seq": 2427, "status": "PlayerBeginInput", "tsMs": 1775732692718}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195", "Node.5194", "Node.5192", "Node.4762"]}, "round": 18, "seq": 2428, "status": "PlayerBeginInput", "tsMs": 1775732692718}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19, 13], "linkedPathLength": 8}, "round": 18, "seq": 2429, "status": "PlayerBeginInput", "tsMs": 1775732692720}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19, 13], "pathLength": 8, "tileIDs": ["Node.2989", "Node.3968", "Node.4208", "Node.4209", "Node.5195", "Node.5194", "Node.5192", "Node.4762"]}, "round": 18, "seq": 2430, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02>A08>A15>A20>A26>A19>A13\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732692720}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [1, 2, 8, 15, 20, 26, 19, 13], "linkedPathLength": 8}, "round": 18, "seq": 2431, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=A01>A02>A08>A15>A20>A26>A19>A13\nplayer=hp 114/130 ar 0/50 xp 3/22 lv 4 $ 65 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3272951385 cmd 23\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732693252}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 18, "seq": 2432, "status": "PlayerEndBuildPath", "tsMs": 1775732693252}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 18, "seq": 2433, "status": "PlayerEndBuildPath", "tsMs": 1775732693253}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [1, 2, 8, 15, 20, 26, 19, 13], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 18, "seq": 2434, "status": "PlayerEndBuildPath", "tsMs": 1775732693253}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 2, "probability": 0.24000000000000002, "resourceType": 3}, {"amount": 3, "probability": 0.2, "resourceType": 1}, {"amount": 3, "probability": 0.36, "resourceType": 2}]}, "round": 18, "seq": 2435, "status": "PlayerEndBuildPath", "tsMs": 1775732693253}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2436, "status": "PlayerEndBuildPath", "tsMs": 1775732693254}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 18, "seq": 2437, "status": "PlayerEndBuildPath", "tsMs": 1775732693255}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2438, "status": "PlayerEndBuildPath", "tsMs": 1775732693255}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1], "linkedPathLength": 1}, "round": 18, "seq": 2439, "status": "PlayerEndBuildPath", "tsMs": 1775732693255}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 18, "seq": 2440, "status": "PlayerEndBuildPath", "tsMs": 1775732693256}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 18, "seq": 2441, "status": "PlayerEndBuildPath", "tsMs": 1775732693256}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2442, "status": "PlayerEndBuildPath", "tsMs": 1775732693268}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 18, "seq": 2443, "status": "PlayerEndBuildPath", "tsMs": 1775732693268}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 18, "seq": 2444, "stateText": "r0:PO SW SW SO SH PO\nr1:CO PO CO SH PO CO\nr2:PO CO CO SW PO CO\nr3:PO CO PO CO SW SW\nr4:SO SO CO PO CO PO\nr5:SW CO CO SO CO SO\npath=-\nplayer=hp 114/130 ar 6/50 xp 5/22 lv 4 $ 68 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=18 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 876193039 cmd 23\nkills=12", "status": "PlayerEndBuildPath", "tsMs": 1775732693268}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2445, "status": "PlayerEndBuildPath", "tsMs": 1775732693385}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2], "linkedPathLength": 2}, "round": 18, "seq": 2446, "status": "PlayerEndBuildPath", "tsMs": 1775732693386}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2447, "status": "PlayerEndBuildPath", "tsMs": 1775732693518}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8], "linkedPathLength": 3}, "round": 18, "seq": 2448, "status": "PlayerEndBuildPath", "tsMs": 1775732693519}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2449, "status": "PlayerEndBuildPath", "tsMs": 1775732693652}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15], "linkedPathLength": 4}, "round": 18, "seq": 2450, "status": "PlayerEndBuildPath", "tsMs": 1775732693653}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2451, "status": "PlayerEndBuildPath", "tsMs": 1775732693785}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20], "linkedPathLength": 5}, "round": 18, "seq": 2452, "status": "PlayerEndBuildPath", "tsMs": 1775732693786}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2453, "status": "PlayerEndBuildPath", "tsMs": 1775732693918}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20, 26], "linkedPathLength": 6}, "round": 18, "seq": 2454, "status": "PlayerEndBuildPath", "tsMs": 1775732693919}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2455, "status": "PlayerEndBuildPath", "tsMs": 1775732694052}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19], "linkedPathLength": 7}, "round": 18, "seq": 2456, "status": "PlayerEndBuildPath", "tsMs": 1775732694053}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 18, "seq": 2457, "status": "PlayerEndBuildPath", "tsMs": 1775732694185}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19, 13], "linkedPathLength": 8}, "round": 18, "seq": 2458, "status": "PlayerEndBuildPath", "tsMs": 1775732694187}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 18, "seq": 2459, "status": "PlayerEndBuildPath", "tsMs": 1775732694319}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19, 13]}, "round": 18, "seq": 2460, "status": "PlayerEndBuildPath", "tsMs": 1775732694319}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [1, 2, 8, 15, 20, 26, 19, 13]}, "round": 18, "seq": 2461, "status": "PlayerEndBuildPath", "tsMs": 1775732694319}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 18, "seq": 2462, "status": "PlayerEndInput", "tsMs": 1775732694323}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 18, "seq": 2463, "status": "PlayerEndInput", "tsMs": 1775732694323}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 18, "seq": 2464, "status": "PlayerEndInput", "tsMs": 1775732694323}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 18, "seq": 2465, "status": "PlayerEndInput", "tsMs": 1775732694323}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 18, "seq": 2466, "status": "PlayerEndInput", "tsMs": 1775732694936}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 18, "seq": 2467, "status": "PlayerEndInput", "tsMs": 1775732694937}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 18, "seq": 2468, "status": "EnemyAttack", "tsMs": 1775732694937}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 18, "seq": 2469, "status": "EnemyAttack", "tsMs": 1775732694938}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 18}}, "round": 18, "seq": 2470, "status": "EnemyAttack", "tsMs": 1775732694938}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 18, "seq": 2471, "status": "EnemyAttack", "tsMs": 1775732694938}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 18}, "round": 18, "seq": 2472, "status": "EnemyAttack", "tsMs": 1775732694938}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.4765"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 5, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "elite", "specials": [], "tileID": "Node.4060"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.4445"}], "attackEnemyTileIDs": ["Node.1108", "Node.4765", "Node.4060", "Node.4199", "Node.4445"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 5, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 10}, "presentEnemyTileIDs": ["Node.1108", "Node.4765", "Node.4060", "Node.4199", "Node.4445"], "resolvedPayload": {"attackerCount": 5, "currentRound": 18, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 16, "skillUserCount": 0, "sourceCount": 5, "specialCount": 0, "totalDamage": 16}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 18, "seq": 2473, "status": "EnemyAttack", "tsMs": 1775732694939}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 18, "seq": 2474, "status": "RoundEnd", "tsMs": 1775732695441}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 18, "seq": 2475, "status": "RoundEnd", "tsMs": 1775732695441}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 18, "seq": 2476, "status": "RoundBegin", "tsMs": 1775732695441}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 18, "seq": 2477, "status": "RoundBegin", "tsMs": 1775732695442}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 19, "seq": 2478, "status": "PlayerTurnBegin", "tsMs": 1775732695442}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 19, "seq": 2479, "status": "PlayerTurnBegin", "tsMs": 1775732695442}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 19, "seq": 2480, "status": "PlayerRegenerate", "tsMs": 1775732695442}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 19, "seq": 2481, "status": "PlayerRegenerate", "tsMs": 1775732695442}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 19, "seq": 2482, "status": "PlayerRegenerate", "tsMs": 1775732695443}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 19, "seq": 2483, "status": "PlayerSkillCD", "tsMs": 1775732695443}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 19, "seq": 2484, "status": "PlayerSkillCD", "tsMs": 1775732695443}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 19, "seq": 2485, "status": "PlayerSkillCD", "tsMs": 1775732695443}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 19, "seq": 2486, "status": "PlayerBeginInput", "tsMs": 1775732695443}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 19, "seq": 2487, "status": "PlayerBeginInput", "tsMs": 1775732695443}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 19, "seq": 2488, "status": "PlayerBeginInput", "tsMs": 1775732695444}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [9], "tileType": 2}, "round": 19, "seq": 2489, "status": "PlayerBeginInput", "tsMs": 1775732699092}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4210"]}, "round": 19, "seq": 2490, "status": "PlayerBeginInput", "tsMs": 1775732699092}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9], "linkedPathLength": 1}, "round": 19, "seq": 2491, "status": "PlayerBeginInput", "tsMs": 1775732699092}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9], "pathLength": 1, "tileIDs": ["Node.4210"]}, "round": 19, "seq": 2492, "stateText": "r0:PO SW CO SH SH PO\nr1:CO SH SH SO PO CO\nr2:PO SW PO SH PO CO\nr3:PO SW PO SW SW SW\nr4:SO PO SW PO CO PO\nr5:SW SO PO SO CO SO\npath=A09\nplayer=hp 104/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=19 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1359952999 cmd 24\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732699092}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [9, 2], "tileType": 2}, "round": 19, "seq": 2493, "status": "PlayerBeginInput", "tsMs": 1775732699256}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4210", "Node.4454"]}, "round": 19, "seq": 2494, "status": "PlayerBeginInput", "tsMs": 1775732699257}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2], "linkedPathLength": 2}, "round": 19, "seq": 2495, "status": "PlayerBeginInput", "tsMs": 1775732699258}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 2], "pathLength": 2, "tileIDs": ["Node.4210", "Node.4454"]}, "round": 19, "seq": 2496, "stateText": "r0:PO SW CO SH SH PO\nr1:CO SH SH SO PO CO\nr2:PO SW PO SH PO CO\nr3:PO SW PO SW SW SW\nr4:SO PO SW PO CO PO\nr5:SW SO PO SO CO SO\npath=A09>A02\nplayer=hp 104/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=19 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1359952999 cmd 24\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732699258}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [9, 2, 7], "tileType": 2}, "round": 19, "seq": 2497, "status": "PlayerBeginInput", "tsMs": 1775732699574}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4210", "Node.4454", "Node.5191"]}, "round": 19, "seq": 2498, "status": "PlayerBeginInput", "tsMs": 1775732699574}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2, 7], "linkedPathLength": 3}, "round": 19, "seq": 2499, "status": "PlayerBeginInput", "tsMs": 1775732699575}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 2, 7], "pathLength": 3, "tileIDs": ["Node.4210", "Node.4454", "Node.5191"]}, "round": 19, "seq": 2500, "stateText": "r0:PO SW CO SH SH PO\nr1:CO SH SH SO PO CO\nr2:PO SW PO SH PO CO\nr3:PO SW PO SW SW SW\nr4:SO PO SW PO CO PO\nr5:SW SO PO SO CO SO\npath=A09>A02>A07\nplayer=hp 104/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=19 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1359952999 cmd 24\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732699575}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [9, 2, 7, 14], "tileType": 2}, "round": 19, "seq": 2501, "status": "PlayerBeginInput", "tsMs": 1775732700441}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4210", "Node.4454", "Node.5191", "Node.5349"]}, "round": 19, "seq": 2502, "status": "PlayerBeginInput", "tsMs": 1775732700442}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2, 7, 14], "linkedPathLength": 4}, "round": 19, "seq": 2503, "status": "PlayerBeginInput", "tsMs": 1775732700443}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 2, 7, 14], "pathLength": 4, "tileIDs": ["Node.4210", "Node.4454", "Node.5191", "Node.5349"]}, "round": 19, "seq": 2504, "stateText": "r0:PO SW CO SH SH PO\nr1:CO SH SH SO PO CO\nr2:PO SW PO SH PO CO\nr3:PO SW PO SW SW SW\nr4:SO PO SW PO CO PO\nr5:SW SO PO SO CO SO\npath=A09>A02>A07>A14\nplayer=hp 104/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=19 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1359952999 cmd 24\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732700444}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [9, 2, 7, 14, 20], "tileType": 2}, "round": 19, "seq": 2505, "status": "PlayerBeginInput", "tsMs": 1775732700691}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4210", "Node.4454", "Node.5191", "Node.5349", "Node.5348"]}, "round": 19, "seq": 2506, "status": "PlayerBeginInput", "tsMs": 1775732700691}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2, 7, 14, 20], "linkedPathLength": 5}, "round": 19, "seq": 2507, "status": "PlayerBeginInput", "tsMs": 1775732700692}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [9, 2, 7, 14, 20], "pathLength": 5, "tileIDs": ["Node.4210", "Node.4454", "Node.5191", "Node.5349", "Node.5348"]}, "round": 19, "seq": 2508, "stateText": "r0:PO SW CO SH SH PO\nr1:CO SH SH SO PO CO\nr2:PO SW PO SH PO CO\nr3:PO SW PO SW SW SW\nr4:SO PO SW PO CO PO\nr5:SW SO PO SO CO SO\npath=A09>A02>A07>A14>A20\nplayer=hp 104/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=19 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1359952999 cmd 24\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732700693}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 20, "pathLength": 5, "tileType": 1}, "round": 19, "seq": 2509, "status": "PlayerBeginInput", "tsMs": 1775732700858}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 20, "pathLength": 5, "tileType": 1}, "round": 19, "seq": 2510, "status": "PlayerBeginInput", "tsMs": 1775732700874}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 20, "pathLength": 5, "tileType": 1}, "round": 19, "seq": 2511, "status": "PlayerBeginInput", "tsMs": 1775732700891}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 20, "pathLength": 5, "tileType": 1}, "round": 19, "seq": 2512, "status": "PlayerBeginInput", "tsMs": 1775732700907}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 20, "pathLength": 5, "tileType": 1}, "round": 19, "seq": 2513, "status": "PlayerBeginInput", "tsMs": 1775732700942}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 20, "pathLength": 5, "tileType": 6}, "round": 19, "seq": 2514, "status": "PlayerBeginInput", "tsMs": 1775732700942}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 20, "pathLength": 5, "tileType": 6}, "round": 19, "seq": 2515, "status": "PlayerBeginInput", "tsMs": 1775732700983}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 20, "pathLength": 5, "tileType": 6}, "round": 19, "seq": 2516, "status": "PlayerBeginInput", "tsMs": 1775732700990}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 20, "pathLength": 5, "tileType": 6}, "round": 19, "seq": 2517, "status": "PlayerBeginInput", "tsMs": 1775732701007}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 27, "lastAddr": 20, "pathLength": 5, "tileType": 6}, "round": 19, "seq": 2518, "status": "PlayerBeginInput", "tsMs": 1775732701023}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [9, 2, 7, 14, 20], "linkedPathLength": 5}, "round": 19, "seq": 2519, "stateText": "r0:PO SW CO SH SH PO\nr1:CO SH SH SO PO CO\nr2:PO SW PO SH PO CO\nr3:PO SW PO SW SW SW\nr4:SO PO SW PO CO PO\nr5:SW SO PO SO CO SO\npath=A09>A02>A07>A14>A20\nplayer=hp 104/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=19 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1359952999 cmd 24\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732701024}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 19, "seq": 2520, "status": "PlayerEndBuildPath", "tsMs": 1775732701024}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 19, "seq": 2521, "status": "PlayerEndBuildPath", "tsMs": 1775732701024}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [9, 2, 7, 14, 20], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 19, "seq": 2522, "status": "PlayerEndBuildPath", "tsMs": 1775732701024}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 19, "seq": 2523, "status": "PlayerEndBuildPath", "tsMs": 1775732701024}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 19, "seq": 2524, "status": "PlayerEndBuildPath", "tsMs": 1775732701024}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 19, "seq": 2525, "status": "PlayerEndBuildPath", "tsMs": 1775732701025}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9], "linkedPathLength": 1}, "round": 19, "seq": 2526, "status": "PlayerEndBuildPath", "tsMs": 1775732701025}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 19, "seq": 2527, "status": "PlayerEndBuildPath", "tsMs": 1775732701025}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 19, "seq": 2528, "status": "PlayerEndBuildPath", "tsMs": 1775732701025}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 19, "seq": 2529, "status": "PlayerEndBuildPath", "tsMs": 1775732701040}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 19, "seq": 2530, "status": "PlayerEndBuildPath", "tsMs": 1775732701040}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 19, "seq": 2531, "stateText": "r0:PO SW CO SH SH PO\nr1:CO SH SH SO PO CO\nr2:PO SW PO SH PO CO\nr3:PO SW PO SW SW SW\nr4:SO PO SW PO CO PO\nr5:SW SO PO SO CO SO\npath=-\nplayer=hp 104/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=19 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 4211369372 cmd 24\nkills=12", "status": "PlayerEndBuildPath", "tsMs": 1775732701040}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 19, "seq": 2532, "status": "PlayerEndBuildPath", "tsMs": 1775732701157}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2], "linkedPathLength": 2}, "round": 19, "seq": 2533, "status": "PlayerEndBuildPath", "tsMs": 1775732701158}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 19, "seq": 2534, "status": "PlayerEndBuildPath", "tsMs": 1775732701290}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2, 7], "linkedPathLength": 3}, "round": 19, "seq": 2535, "status": "PlayerEndBuildPath", "tsMs": 1775732701291}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 19, "seq": 2536, "status": "PlayerEndBuildPath", "tsMs": 1775732701424}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2, 7, 14], "linkedPathLength": 4}, "round": 19, "seq": 2537, "status": "PlayerEndBuildPath", "tsMs": 1775732701425}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 19, "seq": 2538, "status": "PlayerEndBuildPath", "tsMs": 1775732701557}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [9, 2, 7, 14, 20], "linkedPathLength": 5}, "round": 19, "seq": 2539, "status": "PlayerEndBuildPath", "tsMs": 1775732701559}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 19, "seq": 2540, "status": "PlayerEndBuildPath", "tsMs": 1775732701691}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [9, 2, 7, 14, 20]}, "round": 19, "seq": 2541, "status": "PlayerEndBuildPath", "tsMs": 1775732701691}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [9, 2, 7, 14, 20]}, "round": 19, "seq": 2542, "status": "PlayerEndBuildPath", "tsMs": 1775732701691}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 19, "seq": 2543, "status": "PlayerEndInput", "tsMs": 1775732701694}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 19, "seq": 2544, "status": "PlayerEndInput", "tsMs": 1775732701694}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 19, "seq": 2545, "status": "PlayerEndInput", "tsMs": 1775732701694}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 19, "seq": 2546, "status": "PlayerEndInput", "tsMs": 1775732701695}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 19, "seq": 2547, "status": "PlayerEndInput", "tsMs": 1775732702322}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 19, "seq": 2548, "status": "PlayerEndInput", "tsMs": 1775732702322}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 19, "seq": 2549, "status": "EnemyAttack", "tsMs": 1775732702322}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 19, "seq": 2550, "status": "EnemyAttack", "tsMs": 1775732702323}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 19}}, "round": 19, "seq": 2551, "status": "EnemyAttack", "tsMs": 1775732702323}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 19, "seq": 2552, "status": "EnemyAttack", "tsMs": 1775732702323}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 19}, "round": 19, "seq": 2553, "status": "EnemyAttack", "tsMs": 1775732702323}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.4765"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 5, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "elite", "specials": [], "tileID": "Node.4060"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.4445"}], "attackEnemyTileIDs": ["Node.1108", "Node.4765", "Node.4060", "Node.4199", "Node.4445"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 5, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 16}, "presentEnemyTileIDs": ["Node.1108", "Node.4765", "Node.4060", "Node.4199", "Node.4445"], "resolvedPayload": {"attackerCount": 5, "currentRound": 19, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 16, "skillUserCount": 0, "sourceCount": 5, "specialCount": 0, "totalDamage": 16}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 19, "seq": 2554, "status": "EnemyAttack", "tsMs": 1775732702323}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 19, "seq": 2555, "status": "RoundEnd", "tsMs": 1775732702829}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 19, "seq": 2556, "status": "RoundEnd", "tsMs": 1775732702830}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 19, "seq": 2557, "status": "RoundBegin", "tsMs": 1775732702830}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 19, "seq": 2558, "status": "RoundBegin", "tsMs": 1775732702830}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 20, "seq": 2559, "status": "PlayerTurnBegin", "tsMs": 1775732702830}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 20, "seq": 2560, "status": "PlayerTurnBegin", "tsMs": 1775732702830}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 20, "seq": 2561, "status": "PlayerRegenerate", "tsMs": 1775732702830}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 20, "seq": 2562, "status": "PlayerRegenerate", "tsMs": 1775732702831}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 20, "seq": 2563, "status": "PlayerRegenerate", "tsMs": 1775732702831}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 20, "seq": 2564, "status": "PlayerSkillCD", "tsMs": 1775732702831}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 20, "seq": 2565, "status": "PlayerSkillCD", "tsMs": 1775732702831}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 20, "seq": 2566, "status": "PlayerSkillCD", "tsMs": 1775732702831}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 20, "seq": 2567, "status": "PlayerBeginInput", "tsMs": 1775732702831}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 20, "seq": 2568, "status": "PlayerBeginInput", "tsMs": 1775732702832}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 20, "seq": 2569, "status": "PlayerBeginInput", "tsMs": 1775732702832}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [21], "tileType": 6}, "round": 20, "seq": 2570, "status": "PlayerBeginInput", "tsMs": 1775732729487}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}], "pathTileIDs": ["Node.4765"]}, "round": 20, "seq": 2571, "status": "PlayerBeginInput", "tsMs": 1775732729487}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21], "linkedPathLength": 1}, "round": 20, "seq": 2572, "status": "PlayerBeginInput", "tsMs": 1775732729488}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21], "pathLength": 1, "tileIDs": ["Node.4765"]}, "round": 20, "seq": 2573, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732729488}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [21, 16], "tileType": 0}, "round": 20, "seq": 2574, "status": "PlayerBeginInput", "tsMs": 1775732729630}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456"]}, "round": 20, "seq": 2575, "status": "PlayerBeginInput", "tsMs": 1775732729631}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16], "linkedPathLength": 2}, "round": 20, "seq": 2576, "status": "PlayerBeginInput", "tsMs": 1775732729632}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16], "pathLength": 2, "tileIDs": ["Node.4765", "Node.4456"]}, "round": 20, "seq": 2577, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732729633}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [21, 16, 9], "tileType": 0}, "round": 20, "seq": 2578, "status": "PlayerBeginInput", "tsMs": 1775732729914}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259"]}, "round": 20, "seq": 2579, "status": "PlayerBeginInput", "tsMs": 1775732729914}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9], "linkedPathLength": 3}, "round": 20, "seq": 2580, "status": "PlayerBeginInput", "tsMs": 1775732729915}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9], "pathLength": 3, "tileIDs": ["Node.4765", "Node.4456", "Node.4259"]}, "round": 20, "seq": 2581, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732729916}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [21, 16, 9, 2], "tileType": 0}, "round": 20, "seq": 2582, "status": "PlayerBeginInput", "tsMs": 1775732730364}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.5193"]}, "round": 20, "seq": 2583, "status": "PlayerBeginInput", "tsMs": 1775732730364}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 2], "linkedPathLength": 4}, "round": 20, "seq": 2584, "status": "PlayerBeginInput", "tsMs": 1775732730365}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 2], "pathLength": 4, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.5193"]}, "round": 20, "seq": 2585, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A02\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732730366}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [21, 16, 9, 2, 3], "tileType": 6}, "round": 20, "seq": 2586, "status": "PlayerBeginInput", "tsMs": 1775732730714}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.5193", "Node.4060"]}, "round": 20, "seq": 2587, "status": "PlayerBeginInput", "tsMs": 1775732730715}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 2, 3], "linkedPathLength": 5}, "round": 20, "seq": 2588, "status": "PlayerBeginInput", "tsMs": 1775732730716}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 2, 3], "pathLength": 5, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.5193", "Node.4060"]}, "round": 20, "seq": 2589, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A02>A03\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732730717}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 9, "pathAddresses": [21, 16, 9], "tileType": 0}, "round": 20, "seq": 2590, "status": "PlayerBeginInput", "tsMs": 1775732730898}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259"]}, "round": 20, "seq": 2591, "status": "PlayerBeginInput", "tsMs": 1775732730898}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9], "linkedPathLength": 3}, "round": 20, "seq": 2592, "status": "PlayerBeginInput", "tsMs": 1775732730900}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9], "pathLength": 3, "tileIDs": ["Node.4765", "Node.4456", "Node.4259"]}, "round": 20, "seq": 2593, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732730900}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [21, 16, 9, 3], "tileType": 6}, "round": 20, "seq": 2594, "status": "PlayerBeginInput", "tsMs": 1775732730914}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060"]}, "round": 20, "seq": 2595, "status": "PlayerBeginInput", "tsMs": 1775732730915}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3], "linkedPathLength": 4}, "round": 20, "seq": 2596, "status": "PlayerBeginInput", "tsMs": 1775732730916}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3], "pathLength": 4, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060"]}, "round": 20, "seq": 2597, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732730916}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [21, 16, 9, 3, 2], "tileType": 0}, "round": 20, "seq": 2598, "status": "PlayerBeginInput", "tsMs": 1775732731781}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193"]}, "round": 20, "seq": 2599, "status": "PlayerBeginInput", "tsMs": 1775732731782}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2], "linkedPathLength": 5}, "round": 20, "seq": 2600, "status": "PlayerBeginInput", "tsMs": 1775732731783}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2], "pathLength": 5, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193"]}, "round": 20, "seq": 2601, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732731783}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [21, 16, 9, 3, 2, 1], "tileType": 6}, "round": 20, "seq": 2602, "status": "PlayerBeginInput", "tsMs": 1775732731882}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445"]}, "round": 20, "seq": 2603, "status": "PlayerBeginInput", "tsMs": 1775732731882}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1], "linkedPathLength": 6}, "round": 20, "seq": 2604, "status": "PlayerBeginInput", "tsMs": 1775732731883}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1], "pathLength": 6, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445"]}, "round": 20, "seq": 2605, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732731884}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [21, 16, 9, 3, 2, 1, 7], "tileType": 0}, "round": 20, "seq": 2606, "status": "PlayerBeginInput", "tsMs": 1775732732216}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.5190"]}, "round": 20, "seq": 2607, "status": "PlayerBeginInput", "tsMs": 1775732732216}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 7], "linkedPathLength": 7}, "round": 20, "seq": 2608, "status": "PlayerBeginInput", "tsMs": 1775732732217}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 7], "pathLength": 7, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.5190"]}, "round": 20, "seq": 2609, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01>A07\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732732218}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [21, 16, 9, 3, 2, 1, 7, 0], "tileType": 0}, "round": 20, "seq": 2610, "status": "PlayerBeginInput", "tsMs": 1775732732383}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.5190", "Node.2739"]}, "round": 20, "seq": 2611, "status": "PlayerBeginInput", "tsMs": 1775732732383}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 7, 0], "linkedPathLength": 8}, "round": 20, "seq": 2612, "status": "PlayerBeginInput", "tsMs": 1775732732385}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 7, 0], "pathLength": 8, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.5190", "Node.2739"]}, "round": 20, "seq": 2613, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01>A07>A00\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732732386}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 1, "pathAddresses": [21, 16, 9, 3, 2, 1], "tileType": 6}, "round": 20, "seq": 2614, "status": "PlayerBeginInput", "tsMs": 1775732732399}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445"]}, "round": 20, "seq": 2615, "status": "PlayerBeginInput", "tsMs": 1775732732399}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1], "linkedPathLength": 6}, "round": 20, "seq": 2616, "status": "PlayerBeginInput", "tsMs": 1775732732401}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1], "pathLength": 6, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445"]}, "round": 20, "seq": 2617, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732732401}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [21, 16, 9, 3, 2, 1, 0], "tileType": 0}, "round": 20, "seq": 2618, "status": "PlayerBeginInput", "tsMs": 1775732732416}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739"]}, "round": 20, "seq": 2619, "status": "PlayerBeginInput", "tsMs": 1775732732416}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0], "linkedPathLength": 7}, "round": 20, "seq": 2620, "status": "PlayerBeginInput", "tsMs": 1775732732417}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0], "pathLength": 7, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739"]}, "round": 20, "seq": 2621, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01>A00\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732732418}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [21, 16, 9, 3, 2, 1, 0, 6], "tileType": 6}, "round": 20, "seq": 2622, "status": "PlayerBeginInput", "tsMs": 1775732732602}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739", "Node.4199"]}, "round": 20, "seq": 2623, "status": "PlayerBeginInput", "tsMs": 1775732732602}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6], "linkedPathLength": 8}, "round": 20, "seq": 2624, "status": "PlayerBeginInput", "tsMs": 1775732732604}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6], "pathLength": 8, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739", "Node.4199"]}, "round": 20, "seq": 2625, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01>A00>A06\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732732604}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [21, 16, 9, 3, 2, 1, 0, 6, 7], "tileType": 0}, "round": 20, "seq": 2626, "status": "PlayerBeginInput", "tsMs": 1775732732682}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739", "Node.4199", "Node.5190"]}, "round": 20, "seq": 2627, "status": "PlayerBeginInput", "tsMs": 1775732732683}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6, 7], "linkedPathLength": 9}, "round": 20, "seq": 2628, "status": "PlayerBeginInput", "tsMs": 1775732732684}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6, 7], "pathLength": 9, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739", "Node.4199", "Node.5190"]}, "round": 20, "seq": 2629, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01>A00>A06>A07\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732732685}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [21, 16, 9, 3, 2, 1, 0, 6, 7, 13], "tileType": 0}, "round": 20, "seq": 2630, "status": "PlayerBeginInput", "tsMs": 1775732733266}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 21, "tileID": "Node.4765", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 3, "tileID": "Node.4060", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.4445", "wouldDie": true}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.4199", "wouldDie": false}], "pathTileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739", "Node.4199", "Node.5190", "Node.5345"]}, "round": 20, "seq": 2631, "status": "PlayerBeginInput", "tsMs": 1775732733267}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6, 7, 13], "linkedPathLength": 10}, "round": 20, "seq": 2632, "status": "PlayerBeginInput", "tsMs": 1775732733268}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6, 7, 13], "pathLength": 10, "tileIDs": ["Node.4765", "Node.4456", "Node.4259", "Node.4060", "Node.5193", "Node.4445", "Node.2739", "Node.4199", "Node.5190", "Node.5345"]}, "round": 20, "seq": 2633, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01>A00>A06>A07>A13\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732733269}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [21, 16, 9, 3, 2, 1, 0, 6, 7, 13], "linkedPathLength": 10}, "round": 20, "seq": 2634, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=A21>A16>A09>A03>A02>A01>A00>A06>A07>A13\nplayer=hp 108/130 ar 0/50 xp 5/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1421962716 cmd 25\nkills=12", "status": "PlayerBeginInput", "tsMs": 1775732733700}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 20, "seq": 2635, "status": "PlayerEndBuildPath", "tsMs": 1775732733701}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 20, "seq": 2636, "status": "PlayerEndBuildPath", "tsMs": 1775732733701}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [16, 9, 2, 0, 7, 13, 21, 3, 1], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 21, "piercingArmorRatio": 0, "tileID": "Node.4765"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 3, "piercingArmorRatio": 0, "tileID": "Node.4060"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.4445"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.4199"}], "damageSourceCount": 7, "enemiesKilled": 3, "enemyKillMessages": ["[GameMode] Enemy killed at A21 (total: 3)", "[GameMode] Enemy killed at A3 (total: 3)", "[GameMode] Enemy killed at A1 (total: 3)"], "enemyTargetCount": 4, "hasEnemyTarget": true, "shouldReplay": true}, "round": 20, "seq": 2637, "status": "PlayerEndBuildPath", "tsMs": 1775732733702}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 2, "probability": 0.36000000000000004, "resourceType": 3}]}, "round": 20, "seq": 2638, "status": "PlayerEndBuildPath", "tsMs": 1775732733704}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2639, "status": "PlayerEndBuildPath", "tsMs": 1775732733704}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 20, "seq": 2640, "status": "PlayerEndBuildPath", "tsMs": 1775732733705}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2641, "status": "PlayerEndBuildPath", "tsMs": 1775732733705}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21], "linkedPathLength": 1}, "round": 20, "seq": 2642, "status": "PlayerEndBuildPath", "tsMs": 1775732733705}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 20, "seq": 2643, "status": "PlayerEndBuildPath", "tsMs": 1775732733706}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 20, "seq": 2644, "status": "PlayerEndBuildPath", "tsMs": 1775732733706}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2645, "status": "PlayerEndBuildPath", "tsMs": 1775732733715}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 20, "seq": 2646, "status": "PlayerEndBuildPath", "tsMs": 1775732733715}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 20, "seq": 2647, "stateText": "r0:PO PO CO SW SH PO\nr1:CO SW CO SH PO CO\nr2:PO SH CO SO PO CO\nr3:PO SW CO SH SW SW\nr4:SO SW SH SW CO PO\nr5:SW SO SW SO CO SO\npath=-\nplayer=hp 108/130 ar 0/50 xp 7/22 lv 4 $ 76 wh 53 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=20 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3593220848 cmd 25\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732733716}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2648, "status": "PlayerEndBuildPath", "tsMs": 1775732733832}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16], "linkedPathLength": 2}, "round": 20, "seq": 2649, "status": "PlayerEndBuildPath", "tsMs": 1775732733833}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2650, "status": "PlayerEndBuildPath", "tsMs": 1775732733966}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9], "linkedPathLength": 3}, "round": 20, "seq": 2651, "status": "PlayerEndBuildPath", "tsMs": 1775732733967}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2652, "status": "PlayerEndBuildPath", "tsMs": 1775732734099}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3], "linkedPathLength": 4}, "round": 20, "seq": 2653, "status": "PlayerEndBuildPath", "tsMs": 1775732734100}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2654, "status": "PlayerEndBuildPath", "tsMs": 1775732734233}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2], "linkedPathLength": 5}, "round": 20, "seq": 2655, "status": "PlayerEndBuildPath", "tsMs": 1775732734234}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2656, "status": "PlayerEndBuildPath", "tsMs": 1775732734367}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1], "linkedPathLength": 6}, "round": 20, "seq": 2657, "status": "PlayerEndBuildPath", "tsMs": 1775732734368}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2658, "status": "PlayerEndBuildPath", "tsMs": 1775732734500}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0], "linkedPathLength": 7}, "round": 20, "seq": 2659, "status": "PlayerEndBuildPath", "tsMs": 1775732734502}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2660, "status": "PlayerEndBuildPath", "tsMs": 1775732734633}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6], "linkedPathLength": 8}, "round": 20, "seq": 2661, "status": "PlayerEndBuildPath", "tsMs": 1775732734635}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2662, "status": "PlayerEndBuildPath", "tsMs": 1775732734767}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6, 7], "linkedPathLength": 9}, "round": 20, "seq": 2663, "status": "PlayerEndBuildPath", "tsMs": 1775732734768}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 20, "seq": 2664, "status": "PlayerEndBuildPath", "tsMs": 1775732734900}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [21, 16, 9, 3, 2, 1, 0, 6, 7, 13], "linkedPathLength": 10}, "round": 20, "seq": 2665, "status": "PlayerEndBuildPath", "tsMs": 1775732734901}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 20, "seq": 2666, "status": "PlayerEndBuildPath", "tsMs": 1775732735033}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [16, 9, 2, 0, 7, 13, 21, 3, 1]}, "round": 20, "seq": 2667, "status": "PlayerEndBuildPath", "tsMs": 1775732735034}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [16, 9, 2, 0, 7, 13, 21, 3, 1]}, "round": 20, "seq": 2668, "status": "PlayerEndBuildPath", "tsMs": 1775732735034}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 20, "seq": 2669, "status": "PlayerEndInput", "tsMs": 1775732735039}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 20, "seq": 2670, "status": "PlayerEndInput", "tsMs": 1775732735039}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 20, "seq": 2671, "status": "PlayerEndInput", "tsMs": 1775732735039}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 20, "seq": 2672, "status": "PlayerEndInput", "tsMs": 1775732735039}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 20, "seq": 2673, "status": "PlayerEndInput", "tsMs": 1775732735634}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 20, "seq": 2674, "status": "PlayerEndInput", "tsMs": 1775732735635}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 20, "seq": 2675, "status": "EnemyAttack", "tsMs": 1775732735635}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 20, "seq": 2676, "status": "EnemyAttack", "tsMs": 1775732735636}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 20}}, "round": 20, "seq": 2677, "status": "EnemyAttack", "tsMs": 1775732735636}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 20, "seq": 2678, "status": "EnemyAttack", "tsMs": 1775732735636}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 20}, "round": 20, "seq": 2679, "status": "EnemyAttack", "tsMs": 1775732735636}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 3}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 20, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 20, "seq": 2680, "status": "EnemyAttack", "tsMs": 1775732735637}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 20, "seq": 2681, "status": "RoundEnd", "tsMs": 1775732736140}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 20, "seq": 2682, "status": "RoundEnd", "tsMs": 1775732736140}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 20, "seq": 2683, "status": "RoundBegin", "tsMs": 1775732736141}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 20, "seq": 2684, "status": "RoundBegin", "tsMs": 1775732736141}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 21, "seq": 2685, "status": "PlayerTurnBegin", "tsMs": 1775732736141}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 21, "seq": 2686, "status": "PlayerTurnBegin", "tsMs": 1775732736141}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 21, "seq": 2687, "status": "PlayerRegenerate", "tsMs": 1775732736141}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 21, "seq": 2688, "status": "PlayerRegenerate", "tsMs": 1775732736141}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 21, "seq": 2689, "status": "PlayerRegenerate", "tsMs": 1775732736141}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 21, "seq": 2690, "status": "PlayerSkillCD", "tsMs": 1775732736142}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 21, "seq": 2691, "status": "PlayerSkillCD", "tsMs": 1775732736142}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 21, "seq": 2692, "status": "PlayerSkillCD", "tsMs": 1775732736142}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 21, "seq": 2693, "status": "PlayerBeginInput", "tsMs": 1775732736142}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 21, "seq": 2694, "status": "PlayerBeginInput", "tsMs": 1775732736142}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 21, "seq": 2695, "status": "PlayerBeginInput", "tsMs": 1775732736142}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [1], "tileType": 1}, "round": 21, "seq": 2696, "status": "PlayerBeginInput", "tsMs": 1775732747416}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5344"]}, "round": 21, "seq": 2697, "status": "PlayerBeginInput", "tsMs": 1775732747417}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1], "linkedPathLength": 1}, "round": 21, "seq": 2698, "status": "PlayerBeginInput", "tsMs": 1775732747417}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1], "pathLength": 1, "tileIDs": ["Node.5344"]}, "round": 21, "seq": 2699, "stateText": "r0:SH PO CO PO SW PO\nr1:PO SH CO SH SH CO\nr2:CO SW CO SH PO CO\nr3:PO PO CO SW PO SW\nr4:PO SW CO SH CO PO\nr5:SO SH SH SH CO SO\npath=A01\nplayer=hp 105/130 ar 0/50 xp 15/22 lv 4 $ 76 wh 73 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=21 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3568496837 cmd 26\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732747417}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [1, 2], "tileType": 1}, "round": 21, "seq": 2700, "status": "PlayerBeginInput", "tsMs": 1775732747528}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5344", "Node.5347"]}, "round": 21, "seq": 2701, "status": "PlayerBeginInput", "tsMs": 1775732747528}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2], "linkedPathLength": 2}, "round": 21, "seq": 2702, "status": "PlayerBeginInput", "tsMs": 1775732747529}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2], "pathLength": 2, "tileIDs": ["Node.5344", "Node.5347"]}, "round": 21, "seq": 2703, "stateText": "r0:SH PO CO PO SW PO\nr1:PO SH CO SH SH CO\nr2:CO SW CO SH PO CO\nr3:PO PO CO SW PO SW\nr4:PO SW CO SH CO PO\nr5:SO SH SH SH CO SO\npath=A01>A02\nplayer=hp 105/130 ar 0/50 xp 15/22 lv 4 $ 76 wh 73 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=21 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3568496837 cmd 26\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732747529}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [1, 2, 3], "tileType": 1}, "round": 21, "seq": 2704, "status": "PlayerBeginInput", "tsMs": 1775732747611}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5344", "Node.5347", "Node.4772"]}, "round": 21, "seq": 2705, "status": "PlayerBeginInput", "tsMs": 1775732747611}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 3], "linkedPathLength": 3}, "round": 21, "seq": 2706, "status": "PlayerBeginInput", "tsMs": 1775732747612}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 3], "pathLength": 3, "tileIDs": ["Node.5344", "Node.5347", "Node.4772"]}, "round": 21, "seq": 2707, "stateText": "r0:SH PO CO PO SW PO\nr1:PO SH CO SH SH CO\nr2:CO SW CO SH PO CO\nr3:PO PO CO SW PO SW\nr4:PO SW CO SH CO PO\nr5:SO SH SH SH CO SO\npath=A01>A02>A03\nplayer=hp 105/130 ar 0/50 xp 15/22 lv 4 $ 76 wh 73 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=21 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3568496837 cmd 26\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732747612}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [1, 2, 3, 9], "tileType": 1}, "round": 21, "seq": 2708, "status": "PlayerBeginInput", "tsMs": 1775732747761}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5344", "Node.5347", "Node.4772", "Node.5350"]}, "round": 21, "seq": 2709, "status": "PlayerBeginInput", "tsMs": 1775732747761}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 3, 9], "linkedPathLength": 4}, "round": 21, "seq": 2710, "status": "PlayerBeginInput", "tsMs": 1775732747762}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [1, 2, 3, 9], "pathLength": 4, "tileIDs": ["Node.5344", "Node.5347", "Node.4772", "Node.5350"]}, "round": 21, "seq": 2711, "stateText": "r0:SH PO CO PO SW PO\nr1:PO SH CO SH SH CO\nr2:CO SW CO SH PO CO\nr3:PO PO CO SW PO SW\nr4:PO SW CO SH CO PO\nr5:SO SH SH SH CO SO\npath=A01>A02>A03>A09\nplayer=hp 105/130 ar 0/50 xp 15/22 lv 4 $ 76 wh 73 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=21 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3568496837 cmd 26\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732747762}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [1, 2, 3, 9], "linkedPathLength": 4}, "round": 21, "seq": 2712, "stateText": "r0:SH PO CO PO SW PO\nr1:PO SH CO SH SH CO\nr2:CO SW CO SH PO CO\nr3:PO PO CO SW PO SW\nr4:PO SW CO SH CO PO\nr5:SO SH SH SH CO SO\npath=A01>A02>A03>A09\nplayer=hp 105/130 ar 0/50 xp 15/22 lv 4 $ 76 wh 73 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=21 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3568496837 cmd 26\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732747894}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 21, "seq": 2713, "status": "PlayerEndBuildPath", "tsMs": 1775732747894}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 21, "seq": 2714, "status": "PlayerEndBuildPath", "tsMs": 1775732747894}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [1, 2, 3, 9], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 21, "seq": 2715, "status": "PlayerEndBuildPath", "tsMs": 1775732747895}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 21, "seq": 2716, "status": "PlayerEndBuildPath", "tsMs": 1775732747895}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 21, "seq": 2717, "status": "PlayerEndBuildPath", "tsMs": 1775732747895}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 21, "seq": 2718, "status": "PlayerEndBuildPath", "tsMs": 1775732747896}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1], "linkedPathLength": 1}, "round": 21, "seq": 2719, "status": "PlayerEndBuildPath", "tsMs": 1775732747896}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 21, "seq": 2720, "status": "PlayerEndBuildPath", "tsMs": 1775732747896}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 21, "seq": 2721, "status": "PlayerEndBuildPath", "tsMs": 1775732747896}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 21, "seq": 2722, "status": "PlayerEndBuildPath", "tsMs": 1775732747910}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 21, "seq": 2723, "status": "PlayerEndBuildPath", "tsMs": 1775732747910}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 21, "seq": 2724, "stateText": "r0:SH PO CO PO SW PO\nr1:PO SH CO SH SH CO\nr2:CO SW CO SH PO CO\nr3:PO PO CO SW PO SW\nr4:PO SW CO SH CO PO\nr5:SO SH SH SH CO SO\npath=-\nplayer=hp 105/130 ar 0/50 xp 15/22 lv 4 $ 76 wh 73 eq 23 ig 0.00 pc 0.00 wm x1.00\nround=21 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1160839966 cmd 26\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732747910}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 21, "seq": 2725, "status": "PlayerEndBuildPath", "tsMs": 1775732748026}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2], "linkedPathLength": 2}, "round": 21, "seq": 2726, "status": "PlayerEndBuildPath", "tsMs": 1775732748027}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 21, "seq": 2727, "status": "PlayerEndBuildPath", "tsMs": 1775732748160}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 3], "linkedPathLength": 3}, "round": 21, "seq": 2728, "status": "PlayerEndBuildPath", "tsMs": 1775732748161}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 21, "seq": 2729, "status": "PlayerEndBuildPath", "tsMs": 1775732748293}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [1, 2, 3, 9], "linkedPathLength": 4}, "round": 21, "seq": 2730, "status": "PlayerEndBuildPath", "tsMs": 1775732748295}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 21, "seq": 2731, "status": "PlayerEndBuildPath", "tsMs": 1775732748427}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [1, 2, 3, 9]}, "round": 21, "seq": 2732, "status": "PlayerEndBuildPath", "tsMs": 1775732748428}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [1, 2, 3, 9]}, "round": 21, "seq": 2733, "status": "PlayerEndBuildPath", "tsMs": 1775732748428}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 21, "seq": 2734, "status": "PlayerEndInput", "tsMs": 1775732748432}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 21, "seq": 2735, "status": "PlayerEndInput", "tsMs": 1775732748432}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 21, "seq": 2736, "status": "PlayerEndInput", "tsMs": 1775732748432}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 21, "seq": 2737, "status": "PlayerEndInput", "tsMs": 1775732748432}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 21, "seq": 2738, "status": "PlayerEndInput", "tsMs": 1775732749044}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 21, "seq": 2739, "status": "PlayerEndInput", "tsMs": 1775732749045}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 21, "seq": 2740, "status": "EnemyAttack", "tsMs": 1775732749045}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 21, "seq": 2741, "status": "EnemyAttack", "tsMs": 1775732749045}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 21}}, "round": 21, "seq": 2742, "status": "EnemyAttack", "tsMs": 1775732749045}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 21, "seq": 2743, "status": "EnemyAttack", "tsMs": 1775732749046}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 21}, "round": 21, "seq": 2744, "status": "EnemyAttack", "tsMs": 1775732749046}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 5, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 21, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 21, "seq": 2745, "status": "EnemyAttack", "tsMs": 1775732749046}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 21, "seq": 2746, "status": "RoundEnd", "tsMs": 1775732749549}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 21, "seq": 2747, "status": "RoundEnd", "tsMs": 1775732749549}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 21, "seq": 2748, "status": "RoundBegin", "tsMs": 1775732749549}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 21, "seq": 2749, "status": "RoundBegin", "tsMs": 1775732749549}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 22, "seq": 2750, "status": "PlayerTurnBegin", "tsMs": 1775732749550}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 22, "seq": 2751, "status": "PlayerTurnBegin", "tsMs": 1775732749550}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 22, "seq": 2752, "status": "PlayerRegenerate", "tsMs": 1775732749550}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 22, "seq": 2753, "status": "PlayerRegenerate", "tsMs": 1775732749550}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 22, "seq": 2754, "status": "PlayerRegenerate", "tsMs": 1775732749550}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 22, "seq": 2755, "status": "PlayerSkillCD", "tsMs": 1775732749550}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 22, "seq": 2756, "status": "PlayerSkillCD", "tsMs": 1775732749551}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 22, "seq": 2757, "status": "PlayerSkillCD", "tsMs": 1775732749551}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 22, "seq": 2758, "status": "PlayerBeginInput", "tsMs": 1775732749551}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 22, "seq": 2759, "status": "PlayerBeginInput", "tsMs": 1775732749551}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 22, "seq": 2760, "status": "PlayerBeginInput", "tsMs": 1775732749551}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [31], "tileType": 3}, "round": 22, "seq": 2761, "status": "PlayerBeginInput", "tsMs": 1775732759841}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5690"]}, "round": 22, "seq": 2762, "status": "PlayerBeginInput", "tsMs": 1775732759841}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31], "linkedPathLength": 1}, "round": 22, "seq": 2763, "status": "PlayerBeginInput", "tsMs": 1775732759842}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31], "pathLength": 1, "tileIDs": ["Node.5690"]}, "round": 22, "seq": 2764, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=A31\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 76 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2621992610 cmd 27\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732759842}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [31, 26], "tileType": 3}, "round": 22, "seq": 2765, "status": "PlayerBeginInput", "tsMs": 1775732759987}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5690", "Node.5651"]}, "round": 22, "seq": 2766, "status": "PlayerBeginInput", "tsMs": 1775732759987}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26], "linkedPathLength": 2}, "round": 22, "seq": 2767, "status": "PlayerBeginInput", "tsMs": 1775732759988}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 26], "pathLength": 2, "tileIDs": ["Node.5690", "Node.5651"]}, "round": 22, "seq": 2768, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=A31>A26\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 76 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2621992610 cmd 27\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732759988}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [31, 26, 20], "tileType": 3}, "round": 22, "seq": 2769, "status": "PlayerBeginInput", "tsMs": 1775732760071}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5690", "Node.5651", "Node.5405"]}, "round": 22, "seq": 2770, "status": "PlayerBeginInput", "tsMs": 1775732760071}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20], "linkedPathLength": 3}, "round": 22, "seq": 2771, "status": "PlayerBeginInput", "tsMs": 1775732760072}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 26, 20], "pathLength": 3, "tileIDs": ["Node.5690", "Node.5651", "Node.5405"]}, "round": 22, "seq": 2772, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=A31>A26>A20\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 76 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2621992610 cmd 27\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732760072}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [31, 26, 20, 14], "tileType": 3}, "round": 22, "seq": 2773, "status": "PlayerBeginInput", "tsMs": 1775732760136}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5690", "Node.5651", "Node.5405", "Node.5406"]}, "round": 22, "seq": 2774, "status": "PlayerBeginInput", "tsMs": 1775732760136}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20, 14], "linkedPathLength": 4}, "round": 22, "seq": 2775, "status": "PlayerBeginInput", "tsMs": 1775732760137}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 26, 20, 14], "pathLength": 4, "tileIDs": ["Node.5690", "Node.5651", "Node.5405", "Node.5406"]}, "round": 22, "seq": 2776, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=A31>A26>A20>A14\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 76 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2621992610 cmd 27\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732760137}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [31, 26, 20, 14, 8], "tileType": 3}, "round": 22, "seq": 2777, "status": "PlayerBeginInput", "tsMs": 1775732760169}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5690", "Node.5651", "Node.5405", "Node.5406", "Node.5407"]}, "round": 22, "seq": 2778, "status": "PlayerBeginInput", "tsMs": 1775732760169}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20, 14, 8], "linkedPathLength": 5}, "round": 22, "seq": 2779, "status": "PlayerBeginInput", "tsMs": 1775732760170}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 26, 20, 14, 8], "pathLength": 5, "tileIDs": ["Node.5690", "Node.5651", "Node.5405", "Node.5406", "Node.5407"]}, "round": 22, "seq": 2780, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=A31>A26>A20>A14>A08\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 76 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2621992610 cmd 27\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732760170}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [31, 26, 20, 14, 8, 2], "tileType": 3}, "round": 22, "seq": 2781, "status": "PlayerBeginInput", "tsMs": 1775732760236}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5690", "Node.5651", "Node.5405", "Node.5406", "Node.5407", "Node.5346"]}, "round": 22, "seq": 2782, "status": "PlayerBeginInput", "tsMs": 1775732760236}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20, 14, 8, 2], "linkedPathLength": 6}, "round": 22, "seq": 2783, "status": "PlayerBeginInput", "tsMs": 1775732760236}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [31, 26, 20, 14, 8, 2], "pathLength": 6, "tileIDs": ["Node.5690", "Node.5651", "Node.5405", "Node.5406", "Node.5407", "Node.5346"]}, "round": 22, "seq": 2784, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=A31>A26>A20>A14>A08>A02\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 76 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2621992610 cmd 27\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732760237}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [31, 26, 20, 14, 8, 2], "linkedPathLength": 6}, "round": 22, "seq": 2785, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=A31>A26>A20>A14>A08>A02\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 76 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2621992610 cmd 27\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732760454}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 22, "seq": 2786, "status": "PlayerEndBuildPath", "tsMs": 1775732760454}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 22, "seq": 2787, "status": "PlayerEndBuildPath", "tsMs": 1775732760454}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [31, 26, 20, 14, 8, 2], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 22, "seq": 2788, "status": "PlayerEndBuildPath", "tsMs": 1775732760455}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 3, "probability": 0.36, "resourceType": 2}]}, "round": 22, "seq": 2789, "status": "PlayerEndBuildPath", "tsMs": 1775732760455}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2790, "status": "PlayerEndBuildPath", "tsMs": 1775732760455}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 22, "seq": 2791, "status": "PlayerEndBuildPath", "tsMs": 1775732760456}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2792, "status": "PlayerEndBuildPath", "tsMs": 1775732760456}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31], "linkedPathLength": 1}, "round": 22, "seq": 2793, "status": "PlayerEndBuildPath", "tsMs": 1775732760456}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 22, "seq": 2794, "status": "PlayerEndBuildPath", "tsMs": 1775732760456}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 22, "seq": 2795, "status": "PlayerEndBuildPath", "tsMs": 1775732760457}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2796, "status": "PlayerEndBuildPath", "tsMs": 1775732760469}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 22, "seq": 2797, "status": "PlayerEndBuildPath", "tsMs": 1775732760469}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 22, "seq": 2798, "stateText": "r0:SH CO SH PO SW PO\nr1:PO PO CO SH SH CO\nr2:CO SH CO PO PO CO\nr3:PO SW CO SH PO SW\nr4:PO PO CO SH CO PO\nr5:SO SW CO SW CO SO\npath=-\nplayer=hp 105/130 ar 5/50 xp 15/22 lv 4 $ 79 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=22 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1411277776 cmd 27\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732760470}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2799, "status": "PlayerEndBuildPath", "tsMs": 1775732760588}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26], "linkedPathLength": 2}, "round": 22, "seq": 2800, "status": "PlayerEndBuildPath", "tsMs": 1775732760589}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2801, "status": "PlayerEndBuildPath", "tsMs": 1775732760720}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20], "linkedPathLength": 3}, "round": 22, "seq": 2802, "status": "PlayerEndBuildPath", "tsMs": 1775732760721}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2803, "status": "PlayerEndBuildPath", "tsMs": 1775732760853}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20, 14], "linkedPathLength": 4}, "round": 22, "seq": 2804, "status": "PlayerEndBuildPath", "tsMs": 1775732760855}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2805, "status": "PlayerEndBuildPath", "tsMs": 1775732760987}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20, 14, 8], "linkedPathLength": 5}, "round": 22, "seq": 2806, "status": "PlayerEndBuildPath", "tsMs": 1775732760988}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 22, "seq": 2807, "status": "PlayerEndBuildPath", "tsMs": 1775732761121}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [31, 26, 20, 14, 8, 2], "linkedPathLength": 6}, "round": 22, "seq": 2808, "status": "PlayerEndBuildPath", "tsMs": 1775732761122}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 22, "seq": 2809, "status": "PlayerEndBuildPath", "tsMs": 1775732761253}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [31, 26, 20, 14, 8, 2]}, "round": 22, "seq": 2810, "status": "PlayerEndBuildPath", "tsMs": 1775732761254}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [31, 26, 20, 14, 8, 2]}, "round": 22, "seq": 2811, "status": "PlayerEndBuildPath", "tsMs": 1775732761254}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 22, "seq": 2812, "status": "PlayerEndInput", "tsMs": 1775732761257}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 22, "seq": 2813, "status": "PlayerEndInput", "tsMs": 1775732761257}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 22, "seq": 2814, "status": "PlayerEndInput", "tsMs": 1775732761257}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 22, "seq": 2815, "status": "PlayerEndInput", "tsMs": 1775732761257}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 22, "seq": 2816, "status": "PlayerEndInput", "tsMs": 1775732761854}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 22, "seq": 2817, "status": "PlayerEndInput", "tsMs": 1775732761855}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 22, "seq": 2818, "status": "EnemyAttack", "tsMs": 1775732761855}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 22, "seq": 2819, "status": "EnemyAttack", "tsMs": 1775732761855}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 22}}, "round": 22, "seq": 2820, "status": "EnemyAttack", "tsMs": 1775732761855}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 22, "seq": 2821, "status": "EnemyAttack", "tsMs": 1775732761855}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 22}, "round": 22, "seq": 2822, "status": "EnemyAttack", "tsMs": 1775732761856}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 2, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 22, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 22, "seq": 2823, "status": "EnemyAttack", "tsMs": 1775732761856}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 22, "seq": 2824, "status": "RoundEnd", "tsMs": 1775732762358}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 22, "seq": 2825, "status": "RoundEnd", "tsMs": 1775732762358}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 22, "seq": 2826, "status": "RoundBegin", "tsMs": 1775732762358}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 22, "seq": 2827, "status": "RoundBegin", "tsMs": 1775732762359}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 23, "seq": 2828, "status": "PlayerTurnBegin", "tsMs": 1775732762359}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 23, "seq": 2829, "status": "PlayerTurnBegin", "tsMs": 1775732762359}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 23, "seq": 2830, "status": "PlayerRegenerate", "tsMs": 1775732762359}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 23, "seq": 2831, "status": "PlayerRegenerate", "tsMs": 1775732762359}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 23, "seq": 2832, "status": "PlayerRegenerate", "tsMs": 1775732762359}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 23, "seq": 2833, "status": "PlayerSkillCD", "tsMs": 1775732762359}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 23, "seq": 2834, "status": "PlayerSkillCD", "tsMs": 1775732762359}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 23, "seq": 2835, "status": "PlayerSkillCD", "tsMs": 1775732762360}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 23, "seq": 2836, "status": "PlayerBeginInput", "tsMs": 1775732762360}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 23, "seq": 2837, "status": "PlayerBeginInput", "tsMs": 1775732762360}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 23, "seq": 2838, "status": "PlayerBeginInput", "tsMs": 1775732762360}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [2], "tileType": 1}, "round": 23, "seq": 2839, "status": "PlayerBeginInput", "tsMs": 1775732767514}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691"]}, "round": 23, "seq": 2840, "status": "PlayerBeginInput", "tsMs": 1775732767514}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 23, "seq": 2841, "status": "PlayerBeginInput", "tsMs": 1775732767514}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2], "pathLength": 1, "tileIDs": ["Node.5691"]}, "round": 23, "seq": 2842, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732767515}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [2, 8], "tileType": 1}, "round": 23, "seq": 2843, "status": "PlayerBeginInput", "tsMs": 1775732767977}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763"]}, "round": 23, "seq": 2844, "status": "PlayerBeginInput", "tsMs": 1775732767978}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8], "linkedPathLength": 2}, "round": 23, "seq": 2845, "status": "PlayerBeginInput", "tsMs": 1775732767978}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8], "pathLength": 2, "tileIDs": ["Node.5691", "Node.5763"]}, "round": 23, "seq": 2846, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732767979}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [2, 8, 9], "tileType": 1}, "round": 23, "seq": 2847, "status": "PlayerBeginInput", "tsMs": 1775732768159}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763", "Node.5654"]}, "round": 23, "seq": 2848, "status": "PlayerBeginInput", "tsMs": 1775732768159}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9], "linkedPathLength": 3}, "round": 23, "seq": 2849, "status": "PlayerBeginInput", "tsMs": 1775732768159}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 9], "pathLength": 3, "tileIDs": ["Node.5691", "Node.5763", "Node.5654"]}, "round": 23, "seq": 2850, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732768159}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [2, 8, 9, 15], "tileType": 1}, "round": 23, "seq": 2851, "status": "PlayerBeginInput", "tsMs": 1775732768293}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653"]}, "round": 23, "seq": 2852, "status": "PlayerBeginInput", "tsMs": 1775732768293}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15], "linkedPathLength": 4}, "round": 23, "seq": 2853, "status": "PlayerBeginInput", "tsMs": 1775732768295}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 9, 15], "pathLength": 4, "tileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653"]}, "round": 23, "seq": 2854, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09>A15\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732768295}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [2, 8, 9, 15, 14], "tileType": 1}, "round": 23, "seq": 2855, "status": "PlayerBeginInput", "tsMs": 1775732768560}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762"]}, "round": 23, "seq": 2856, "status": "PlayerBeginInput", "tsMs": 1775732768560}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14], "linkedPathLength": 5}, "round": 23, "seq": 2857, "status": "PlayerBeginInput", "tsMs": 1775732768561}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 9, 15, 14], "pathLength": 5, "tileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762"]}, "round": 23, "seq": 2858, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09>A15>A14\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732768562}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [2, 8, 9, 15, 14, 19], "tileType": 1}, "round": 23, "seq": 2859, "status": "PlayerBeginInput", "tsMs": 1775732768843}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649"]}, "round": 23, "seq": 2860, "status": "PlayerBeginInput", "tsMs": 1775732768844}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19], "linkedPathLength": 6}, "round": 23, "seq": 2861, "status": "PlayerBeginInput", "tsMs": 1775732768845}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 9, 15, 14, 19], "pathLength": 6, "tileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649"]}, "round": 23, "seq": 2862, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09>A15>A14>A19\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732768846}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [2, 8, 9, 15, 14, 19, 26], "tileType": 1}, "round": 23, "seq": 2863, "status": "PlayerBeginInput", "tsMs": 1775732769077}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649", "Node.5760"]}, "round": 23, "seq": 2864, "status": "PlayerBeginInput", "tsMs": 1775732769077}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26], "linkedPathLength": 7}, "round": 23, "seq": 2865, "status": "PlayerBeginInput", "tsMs": 1775732769080}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26], "pathLength": 7, "tileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649", "Node.5760"]}, "round": 23, "seq": 2866, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09>A15>A14>A19>A26\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732769086}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [2, 8, 9, 15, 14, 19, 26, 27], "tileType": 1}, "round": 23, "seq": 2867, "status": "PlayerBeginInput", "tsMs": 1775732769260}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649", "Node.5760", "Node.5693"]}, "round": 23, "seq": 2868, "status": "PlayerBeginInput", "tsMs": 1775732769260}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27], "linkedPathLength": 8}, "round": 23, "seq": 2869, "status": "PlayerBeginInput", "tsMs": 1775732769261}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27], "pathLength": 8, "tileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649", "Node.5760", "Node.5693"]}, "round": 23, "seq": 2870, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09>A15>A14>A19>A26>A27\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732769261}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [2, 8, 9, 15, 14, 19, 26, 27, 28], "tileType": 1}, "round": 23, "seq": 2871, "status": "PlayerBeginInput", "tsMs": 1775732769360}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649", "Node.5760", "Node.5693", "Node.5196"]}, "round": 23, "seq": 2872, "status": "PlayerBeginInput", "tsMs": 1775732769361}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27, 28], "linkedPathLength": 9}, "round": 23, "seq": 2873, "status": "PlayerBeginInput", "tsMs": 1775732769362}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27, 28], "pathLength": 9, "tileIDs": ["Node.5691", "Node.5763", "Node.5654", "Node.5653", "Node.5762", "Node.5649", "Node.5760", "Node.5693", "Node.5196"]}, "round": 23, "seq": 2874, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09>A15>A14>A19>A26>A27>A28\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732769363}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2875, "status": "PlayerBeginInput", "tsMs": 1775732769644}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2876, "status": "PlayerBeginInput", "tsMs": 1775732769661}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2877, "status": "PlayerBeginInput", "tsMs": 1775732769677}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2878, "status": "PlayerBeginInput", "tsMs": 1775732769694}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2879, "status": "PlayerBeginInput", "tsMs": 1775732769711}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2880, "status": "PlayerBeginInput", "tsMs": 1775732769727}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2881, "status": "PlayerBeginInput", "tsMs": 1775732769744}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2882, "status": "PlayerBeginInput", "tsMs": 1775732769760}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2883, "status": "PlayerBeginInput", "tsMs": 1775732769777}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2884, "status": "PlayerBeginInput", "tsMs": 1775732769844}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2885, "status": "PlayerBeginInput", "tsMs": 1775732769877}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 28, "pathLength": 9, "tileType": 3}, "round": 23, "seq": 2886, "status": "PlayerBeginInput", "tsMs": 1775732769894}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [2, 8, 9, 15, 14, 19, 26, 27, 28], "linkedPathLength": 9}, "round": 23, "seq": 2887, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=A02>A08>A09>A15>A14>A19>A26>A27>A28\nplayer=hp 105/130 ar 2/50 xp 15/22 lv 4 $ 85 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1147968400 cmd 28\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732769895}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 23, "seq": 2888, "status": "PlayerEndBuildPath", "tsMs": 1775732769895}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 23, "seq": 2889, "status": "PlayerEndBuildPath", "tsMs": 1775732769895}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [2, 8, 9, 15, 14, 19, 26, 27, 28], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 23, "seq": 2890, "status": "PlayerEndBuildPath", "tsMs": 1775732769896}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 2, "probability": 0.36000000000000004, "resourceType": 3}, {"amount": 3, "probability": 0.42000000000000004, "resourceType": 0}, {"amount": 3, "probability": 0.54, "resourceType": 2}]}, "round": 23, "seq": 2891, "status": "PlayerEndBuildPath", "tsMs": 1775732769896}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2892, "status": "PlayerEndBuildPath", "tsMs": 1775732769898}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 23, "seq": 2893, "status": "PlayerEndBuildPath", "tsMs": 1775732769898}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2894, "status": "PlayerEndBuildPath", "tsMs": 1775732769899}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 23, "seq": 2895, "status": "PlayerEndBuildPath", "tsMs": 1775732769899}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 23, "seq": 2896, "status": "PlayerEndBuildPath", "tsMs": 1775732769899}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 23, "seq": 2897, "status": "PlayerEndBuildPath", "tsMs": 1775732769899}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2898, "status": "PlayerEndBuildPath", "tsMs": 1775732769926}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 23, "seq": 2899, "status": "PlayerEndBuildPath", "tsMs": 1775732769927}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 23, "seq": 2900, "stateText": "r0:SH PO SW PO SW PO\nr1:PO PO SH SH SH CO\nr2:CO SH PO PO PO CO\nr3:PO SW SH SH PO SW\nr4:PO PO SH SH CO PO\nr5:SO SW SH SW CO SO\npath=-\nplayer=hp 117/130 ar 2/50 xp 17/22 lv 4 $ 88 wh 73 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=23 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1240367553 cmd 28\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732769927}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2901, "status": "PlayerEndBuildPath", "tsMs": 1775732770026}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8], "linkedPathLength": 2}, "round": 23, "seq": 2902, "status": "PlayerEndBuildPath", "tsMs": 1775732770027}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2903, "status": "PlayerEndBuildPath", "tsMs": 1775732770160}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9], "linkedPathLength": 3}, "round": 23, "seq": 2904, "status": "PlayerEndBuildPath", "tsMs": 1775732770160}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2905, "status": "PlayerEndBuildPath", "tsMs": 1775732770293}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15], "linkedPathLength": 4}, "round": 23, "seq": 2906, "status": "PlayerEndBuildPath", "tsMs": 1775732770295}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2907, "status": "PlayerEndBuildPath", "tsMs": 1775732770427}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14], "linkedPathLength": 5}, "round": 23, "seq": 2908, "status": "PlayerEndBuildPath", "tsMs": 1775732770430}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2909, "status": "PlayerEndBuildPath", "tsMs": 1775732770561}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19], "linkedPathLength": 6}, "round": 23, "seq": 2910, "status": "PlayerEndBuildPath", "tsMs": 1775732770562}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2911, "status": "PlayerEndBuildPath", "tsMs": 1775732770694}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26], "linkedPathLength": 7}, "round": 23, "seq": 2912, "status": "PlayerEndBuildPath", "tsMs": 1775732770696}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2913, "status": "PlayerEndBuildPath", "tsMs": 1775732770828}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27], "linkedPathLength": 8}, "round": 23, "seq": 2914, "status": "PlayerEndBuildPath", "tsMs": 1775732770829}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 23, "seq": 2915, "status": "PlayerEndBuildPath", "tsMs": 1775732770961}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27, 28], "linkedPathLength": 9}, "round": 23, "seq": 2916, "status": "PlayerEndBuildPath", "tsMs": 1775732770963}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 23, "seq": 2917, "status": "PlayerEndBuildPath", "tsMs": 1775732771094}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27, 28]}, "round": 23, "seq": 2918, "status": "PlayerEndBuildPath", "tsMs": 1775732771095}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [2, 8, 9, 15, 14, 19, 26, 27, 28]}, "round": 23, "seq": 2919, "status": "PlayerEndBuildPath", "tsMs": 1775732771095}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 23, "seq": 2920, "status": "PlayerEndInput", "tsMs": 1775732771100}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 23, "seq": 2921, "status": "PlayerEndInput", "tsMs": 1775732771100}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 23, "seq": 2922, "status": "PlayerEndInput", "tsMs": 1775732771100}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 23, "seq": 2923, "status": "PlayerEndInput", "tsMs": 1775732771101}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 23, "seq": 2924, "status": "PlayerEndInput", "tsMs": 1775732771695}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 23, "seq": 2925, "status": "PlayerEndInput", "tsMs": 1775732771696}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 23, "seq": 2926, "status": "EnemyAttack", "tsMs": 1775732771696}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 23, "seq": 2927, "status": "EnemyAttack", "tsMs": 1775732771696}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 23}}, "round": 23, "seq": 2928, "status": "EnemyAttack", "tsMs": 1775732771696}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 23, "seq": 2929, "status": "EnemyAttack", "tsMs": 1775732771697}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 23}, "round": 23, "seq": 2930, "status": "EnemyAttack", "tsMs": 1775732771697}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 17, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 23, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 23, "seq": 2931, "status": "EnemyAttack", "tsMs": 1775732771698}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 23, "seq": 2932, "status": "RoundEnd", "tsMs": 1775732772200}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 23, "seq": 2933, "status": "RoundEnd", "tsMs": 1775732772201}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 23, "seq": 2934, "status": "RoundBegin", "tsMs": 1775732772201}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 23, "seq": 2935, "status": "RoundBegin", "tsMs": 1775732772201}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 24, "seq": 2936, "status": "PlayerTurnBegin", "tsMs": 1775732772201}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 24, "seq": 2937, "status": "PlayerTurnBegin", "tsMs": 1775732772201}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 24, "seq": 2938, "status": "PlayerRegenerate", "tsMs": 1775732772201}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 24, "seq": 2939, "status": "PlayerRegenerate", "tsMs": 1775732772201}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 24, "seq": 2940, "status": "PlayerRegenerate", "tsMs": 1775732772201}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 24, "seq": 2941, "status": "PlayerSkillCD", "tsMs": 1775732772201}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 24, "seq": 2942, "status": "PlayerSkillCD", "tsMs": 1775732772201}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 24, "seq": 2943, "status": "PlayerSkillCD", "tsMs": 1775732772202}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 24, "seq": 2944, "status": "PlayerBeginInput", "tsMs": 1775732772202}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 24, "seq": 2945, "status": "PlayerBeginInput", "tsMs": 1775732772202}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 24, "seq": 2946, "status": "PlayerBeginInput", "tsMs": 1775732772202}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [33], "tileType": 2}, "round": 24, "seq": 2947, "status": "PlayerBeginInput", "tsMs": 1775732775291}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945"]}, "round": 24, "seq": 2948, "status": "PlayerBeginInput", "tsMs": 1775732775291}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33], "linkedPathLength": 1}, "round": 24, "seq": 2949, "status": "PlayerBeginInput", "tsMs": 1775732775291}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33], "pathLength": 1, "tileIDs": ["Node.5945"]}, "round": 24, "seq": 2950, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732775292}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [33, 32], "tileType": 2}, "round": 24, "seq": 2951, "status": "PlayerBeginInput", "tsMs": 1775732775382}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941"]}, "round": 24, "seq": 2952, "status": "PlayerBeginInput", "tsMs": 1775732775382}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32], "linkedPathLength": 2}, "round": 24, "seq": 2953, "status": "PlayerBeginInput", "tsMs": 1775732775383}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32], "pathLength": 2, "tileIDs": ["Node.5945", "Node.5941"]}, "round": 24, "seq": 2954, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732775383}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [33, 32, 31], "tileType": 2}, "round": 24, "seq": 2955, "status": "PlayerBeginInput", "tsMs": 1775732775465}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940"]}, "round": 24, "seq": 2956, "status": "PlayerBeginInput", "tsMs": 1775732775465}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31], "linkedPathLength": 3}, "round": 24, "seq": 2957, "status": "PlayerBeginInput", "tsMs": 1775732775466}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31], "pathLength": 3, "tileIDs": ["Node.5945", "Node.5941", "Node.5940"]}, "round": 24, "seq": 2958, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732775467}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 30, "lastAddr": 31, "pathLength": 3, "tileType": 1}, "round": 24, "seq": 2959, "status": "PlayerBeginInput", "tsMs": 1775732775599}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 30, "lastAddr": 31, "pathLength": 3, "tileType": 1}, "round": 24, "seq": 2960, "status": "PlayerBeginInput", "tsMs": 1775732775615}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 24, "pathAddresses": [33, 32, 31, 24], "tileType": 2}, "round": 24, "seq": 2961, "status": "PlayerBeginInput", "tsMs": 1775732775632}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189"]}, "round": 24, "seq": 2962, "status": "PlayerBeginInput", "tsMs": 1775732775632}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24], "linkedPathLength": 4}, "round": 24, "seq": 2963, "status": "PlayerBeginInput", "tsMs": 1775732775633}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24], "pathLength": 4, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189"]}, "round": 24, "seq": 2964, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732775634}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [33, 32, 31, 24, 25], "tileType": 2}, "round": 24, "seq": 2965, "status": "PlayerBeginInput", "tsMs": 1775732775916}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758"]}, "round": 24, "seq": 2966, "status": "PlayerBeginInput", "tsMs": 1775732775916}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25], "linkedPathLength": 5}, "round": 24, "seq": 2967, "status": "PlayerBeginInput", "tsMs": 1775732775917}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25], "pathLength": 5, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758"]}, "round": 24, "seq": 2968, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732775917}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2969, "status": "PlayerBeginInput", "tsMs": 1775732776082}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2970, "status": "PlayerBeginInput", "tsMs": 1775732776099}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2971, "status": "PlayerBeginInput", "tsMs": 1775732776132}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2972, "status": "PlayerBeginInput", "tsMs": 1775732776149}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2973, "status": "PlayerBeginInput", "tsMs": 1775732776166}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2974, "status": "PlayerBeginInput", "tsMs": 1775732776182}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2975, "status": "PlayerBeginInput", "tsMs": 1775732776198}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2976, "status": "PlayerBeginInput", "tsMs": 1775732776215}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2977, "status": "PlayerBeginInput", "tsMs": 1775732776232}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2978, "status": "PlayerBeginInput", "tsMs": 1775732776249}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2979, "status": "PlayerBeginInput", "tsMs": 1775732776265}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2980, "status": "PlayerBeginInput", "tsMs": 1775732776282}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2981, "status": "PlayerBeginInput", "tsMs": 1775732776299}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2982, "status": "PlayerBeginInput", "tsMs": 1775732776316}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2983, "status": "PlayerBeginInput", "tsMs": 1775732776332}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2984, "status": "PlayerBeginInput", "tsMs": 1775732776349}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 26, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2985, "status": "PlayerBeginInput", "tsMs": 1775732776366}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 20, "lastAddr": 25, "pathLength": 5, "tileType": 0}, "round": 24, "seq": 2986, "status": "PlayerBeginInput", "tsMs": 1775732776449}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [33, 32, 31, 24, 25, 19], "tileType": 2}, "round": 24, "seq": 2987, "status": "PlayerBeginInput", "tsMs": 1775732776466}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648"]}, "round": 24, "seq": 2988, "status": "PlayerBeginInput", "tsMs": 1775732776466}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19], "linkedPathLength": 6}, "round": 24, "seq": 2989, "status": "PlayerBeginInput", "tsMs": 1775732776467}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19], "pathLength": 6, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648"]}, "round": 24, "seq": 2990, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732776467}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [33, 32, 31, 24, 25, 19, 12], "tileType": 2}, "round": 24, "seq": 2991, "status": "PlayerBeginInput", "tsMs": 1775732776749}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760"]}, "round": 24, "seq": 2992, "status": "PlayerBeginInput", "tsMs": 1775732776750}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12], "linkedPathLength": 7}, "round": 24, "seq": 2993, "status": "PlayerBeginInput", "tsMs": 1775732776751}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12], "pathLength": 7, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760"]}, "round": 24, "seq": 2994, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732776751}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 7], "tileType": 2}, "round": 24, "seq": 2995, "status": "PlayerBeginInput", "tsMs": 1775732777000}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.5404"]}, "round": 24, "seq": 2996, "status": "PlayerBeginInput", "tsMs": 1775732777000}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 7], "linkedPathLength": 8}, "round": 24, "seq": 2997, "status": "PlayerBeginInput", "tsMs": 1775732777001}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 7], "pathLength": 8, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.5404"]}, "round": 24, "seq": 2998, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A07\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732777002}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 7, 6], "tileType": 2}, "round": 24, "seq": 2999, "status": "PlayerBeginInput", "tsMs": 1775732777817}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.5404", "Node.4444"]}, "round": 24, "seq": 3000, "status": "PlayerBeginInput", "tsMs": 1775732777817}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 7, 6], "linkedPathLength": 9}, "round": 24, "seq": 3001, "status": "PlayerBeginInput", "tsMs": 1775732777819}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 7, 6], "pathLength": 9, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.5404", "Node.4444"]}, "round": 24, "seq": 3002, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A07>A06\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732777819}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3003, "status": "PlayerBeginInput", "tsMs": 1775732778651}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3004, "status": "PlayerBeginInput", "tsMs": 1775732778668}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3005, "status": "PlayerBeginInput", "tsMs": 1775732778684}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3006, "status": "PlayerBeginInput", "tsMs": 1775732778701}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3007, "status": "PlayerBeginInput", "tsMs": 1775732778718}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3008, "status": "PlayerBeginInput", "tsMs": 1775732778734}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3009, "status": "PlayerBeginInput", "tsMs": 1775732778751}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3010, "status": "PlayerBeginInput", "tsMs": 1775732778768}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3011, "status": "PlayerBeginInput", "tsMs": 1775732778784}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 6, "pathLength": 9, "tileType": 0}, "round": 24, "seq": 3012, "status": "PlayerBeginInput", "tsMs": 1775732778801}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 7, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 7], "tileType": 2}, "round": 24, "seq": 3013, "status": "PlayerBeginInput", "tsMs": 1775732778868}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.5404"]}, "round": 24, "seq": 3014, "status": "PlayerBeginInput", "tsMs": 1775732778868}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 7], "linkedPathLength": 8}, "round": 24, "seq": 3015, "status": "PlayerBeginInput", "tsMs": 1775732778870}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 7], "pathLength": 8, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.5404"]}, "round": 24, "seq": 3016, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A07\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732778870}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 7, "pathLength": 8, "tileType": 0}, "round": 24, "seq": 3017, "status": "PlayerBeginInput", "tsMs": 1775732779301}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 12, "pathAddresses": [33, 32, 31, 24, 25, 19, 12], "tileType": 2}, "round": 24, "seq": 3018, "status": "PlayerBeginInput", "tsMs": 1775732779418}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760"]}, "round": 24, "seq": 3019, "status": "PlayerBeginInput", "tsMs": 1775732779418}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12], "linkedPathLength": 7}, "round": 24, "seq": 3020, "status": "PlayerBeginInput", "tsMs": 1775732779420}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12], "pathLength": 7, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760"]}, "round": 24, "seq": 3021, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732779420}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6], "tileType": 2}, "round": 24, "seq": 3022, "status": "PlayerBeginInput", "tsMs": 1775732779652}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444"]}, "round": 24, "seq": 3023, "status": "PlayerBeginInput", "tsMs": 1775732779652}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6], "linkedPathLength": 8}, "round": 24, "seq": 3024, "status": "PlayerBeginInput", "tsMs": 1775732779654}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6], "pathLength": 8, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444"]}, "round": 24, "seq": 3025, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732779654}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7], "tileType": 2}, "round": 24, "seq": 3026, "status": "PlayerBeginInput", "tsMs": 1775732779935}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404"]}, "round": 24, "seq": 3027, "status": "PlayerBeginInput", "tsMs": 1775732779936}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7], "linkedPathLength": 9}, "round": 24, "seq": 3028, "status": "PlayerBeginInput", "tsMs": 1775732779937}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7], "pathLength": 9, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404"]}, "round": 24, "seq": 3029, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732779938}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2], "tileType": 2}, "round": 24, "seq": 3030, "status": "PlayerBeginInput", "tsMs": 1775732780035}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761"]}, "round": 24, "seq": 3031, "status": "PlayerBeginInput", "tsMs": 1775732780036}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2], "linkedPathLength": 10}, "round": 24, "seq": 3032, "status": "PlayerBeginInput", "tsMs": 1775732780037}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2], "pathLength": 10, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761"]}, "round": 24, "seq": 3033, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732780038}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3034, "status": "PlayerBeginInput", "tsMs": 1775732780486}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3035, "status": "PlayerBeginInput", "tsMs": 1775732780502}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3036, "status": "PlayerBeginInput", "tsMs": 1775732780519}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3037, "status": "PlayerBeginInput", "tsMs": 1775732780536}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3038, "status": "PlayerBeginInput", "tsMs": 1775732780552}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3039, "status": "PlayerBeginInput", "tsMs": 1775732780569}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3040, "status": "PlayerBeginInput", "tsMs": 1775732780586}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3041, "status": "PlayerBeginInput", "tsMs": 1775732780602}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3042, "status": "PlayerBeginInput", "tsMs": 1775732780619}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3043, "status": "PlayerBeginInput", "tsMs": 1775732780636}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 10, "tileType": 0}, "round": 24, "seq": 3044, "status": "PlayerBeginInput", "tsMs": 1775732780652}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9], "tileType": 2}, "round": 24, "seq": 3045, "status": "PlayerBeginInput", "tsMs": 1775732780669}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652"]}, "round": 24, "seq": 3046, "status": "PlayerBeginInput", "tsMs": 1775732780670}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9], "linkedPathLength": 11}, "round": 24, "seq": 3047, "status": "PlayerBeginInput", "tsMs": 1775732780671}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9], "pathLength": 11, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652"]}, "round": 24, "seq": 3048, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732780672}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16], "tileType": 2}, "round": 24, "seq": 3049, "status": "PlayerBeginInput", "tsMs": 1775732780936}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.4775"]}, "round": 24, "seq": 3050, "status": "PlayerBeginInput", "tsMs": 1775732780936}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16], "linkedPathLength": 12}, "round": 24, "seq": 3051, "status": "PlayerBeginInput", "tsMs": 1775732780938}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16], "pathLength": 12, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.4775"]}, "round": 24, "seq": 3052, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A16\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732780938}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16, 15], "tileType": 2}, "round": 24, "seq": 3053, "status": "PlayerBeginInput", "tsMs": 1775732781052}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.4775", "Node.5692"]}, "round": 24, "seq": 3054, "status": "PlayerBeginInput", "tsMs": 1775732781053}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16, 15], "linkedPathLength": 13}, "round": 24, "seq": 3055, "status": "PlayerBeginInput", "tsMs": 1775732781055}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16, 15], "pathLength": 13, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.4775", "Node.5692"]}, "round": 24, "seq": 3056, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A16>A15\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732781055}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 16, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16], "tileType": 2}, "round": 24, "seq": 3057, "status": "PlayerBeginInput", "tsMs": 1775732781420}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.4775"]}, "round": 24, "seq": 3058, "status": "PlayerBeginInput", "tsMs": 1775732781420}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16], "linkedPathLength": 12}, "round": 24, "seq": 3059, "status": "PlayerBeginInput", "tsMs": 1775732781422}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 16], "pathLength": 12, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.4775"]}, "round": 24, "seq": 3060, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A16\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732781422}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 9, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9], "tileType": 2}, "round": 24, "seq": 3061, "status": "PlayerBeginInput", "tsMs": 1775732782304}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652"]}, "round": 24, "seq": 3062, "status": "PlayerBeginInput", "tsMs": 1775732782304}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9], "linkedPathLength": 11}, "round": 24, "seq": 3063, "status": "PlayerBeginInput", "tsMs": 1775732782306}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9], "pathLength": 11, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652"]}, "round": 24, "seq": 3064, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732782306}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15], "tileType": 2}, "round": 24, "seq": 3065, "status": "PlayerBeginInput", "tsMs": 1775732782587}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692"]}, "round": 24, "seq": 3066, "status": "PlayerBeginInput", "tsMs": 1775732782588}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15], "linkedPathLength": 12}, "round": 24, "seq": 3067, "status": "PlayerBeginInput", "tsMs": 1775732782589}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15], "pathLength": 12, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692"]}, "round": 24, "seq": 3068, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A15\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732782590}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22], "tileType": 2}, "round": 24, "seq": 3069, "status": "PlayerBeginInput", "tsMs": 1775732782888}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692", "Node.4774"]}, "round": 24, "seq": 3070, "status": "PlayerBeginInput", "tsMs": 1775732782888}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22], "linkedPathLength": 13}, "round": 24, "seq": 3071, "status": "PlayerBeginInput", "tsMs": 1775732782890}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22], "pathLength": 13, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692", "Node.4774"]}, "round": 24, "seq": 3072, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A15>A22\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732782890}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16], "tileType": 2}, "round": 24, "seq": 3073, "status": "PlayerBeginInput", "tsMs": 1775732783221}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692", "Node.4774", "Node.4775"]}, "round": 24, "seq": 3074, "status": "PlayerBeginInput", "tsMs": 1775732783222}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16], "linkedPathLength": 14}, "round": 24, "seq": 3075, "status": "PlayerBeginInput", "tsMs": 1775732783224}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16], "pathLength": 14, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692", "Node.4774", "Node.4775"]}, "round": 24, "seq": 3076, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A15>A22>A16\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732783224}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11], "tileType": 2}, "round": 24, "seq": 3077, "status": "PlayerBeginInput", "tsMs": 1775732783622}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692", "Node.4774", "Node.4775", "Node.3976"]}, "round": 24, "seq": 3078, "status": "PlayerBeginInput", "tsMs": 1775732783622}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11], "linkedPathLength": 15}, "round": 24, "seq": 3079, "status": "PlayerBeginInput", "tsMs": 1775732783624}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11], "pathLength": 15, "tileIDs": ["Node.5945", "Node.5941", "Node.5940", "Node.5189", "Node.5758", "Node.5648", "Node.4760", "Node.4444", "Node.5404", "Node.5761", "Node.5652", "Node.5692", "Node.4774", "Node.4775", "Node.3976"]}, "round": 24, "seq": 3080, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A15>A22>A16>A11\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732783625}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11], "linkedPathLength": 15}, "round": 24, "seq": 3081, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=A33>A32>A31>A24>A25>A19>A12>A06>A07>A02>A09>A15>A22>A16>A11\nplayer=hp 117/130 ar 17/50 xp 17/22 lv 4 $ 88 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1998608749 cmd 29\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732785106}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 24, "seq": 3082, "status": "PlayerEndBuildPath", "tsMs": 1775732785107}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 24, "seq": 3083, "status": "PlayerEndBuildPath", "tsMs": 1775732785107}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 24, "seq": 3084, "status": "PlayerEndBuildPath", "tsMs": 1775732785107}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 3, "probability": 0.4, "resourceType": 1}, {"amount": 3, "probability": 0.56, "resourceType": 0}, {"amount": 3, "probability": 0.72, "resourceType": 2}]}, "round": 24, "seq": 3085, "status": "PlayerEndBuildPath", "tsMs": 1775732785108}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3086, "status": "PlayerEndBuildPath", "tsMs": 1775732785108}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 24, "seq": 3087, "status": "PlayerEndBuildPath", "tsMs": 1775732785109}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3088, "status": "PlayerEndBuildPath", "tsMs": 1775732785110}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33], "linkedPathLength": 1}, "round": 24, "seq": 3089, "status": "PlayerEndBuildPath", "tsMs": 1775732785110}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 24, "seq": 3090, "status": "PlayerEndBuildPath", "tsMs": 1775732785110}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 24, "seq": 3091, "status": "PlayerEndBuildPath", "tsMs": 1775732785110}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3092, "status": "PlayerEndBuildPath", "tsMs": 1775732785127}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 24, "seq": 3093, "status": "PlayerEndBuildPath", "tsMs": 1775732785127}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 24, "seq": 3094, "stateText": "r0:SH PO PO PO SW PO\nr1:PO PO SW PO SW CO\nr2:CO PO SW SW PO CO\nr3:PO SW SW PO PO SW\nr4:PO PO SW PO CO PO\nr5:SO SW PO SW CO SO\npath=-\nplayer=hp 129/130 ar 23/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=24 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 969317653 cmd 29\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732785128}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3095, "status": "PlayerEndBuildPath", "tsMs": 1775732785239}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32], "linkedPathLength": 2}, "round": 24, "seq": 3096, "status": "PlayerEndBuildPath", "tsMs": 1775732785239}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3097, "status": "PlayerEndBuildPath", "tsMs": 1775732785372}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31], "linkedPathLength": 3}, "round": 24, "seq": 3098, "status": "PlayerEndBuildPath", "tsMs": 1775732785373}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3099, "status": "PlayerEndBuildPath", "tsMs": 1775732785506}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24], "linkedPathLength": 4}, "round": 24, "seq": 3100, "status": "PlayerEndBuildPath", "tsMs": 1775732785507}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3101, "status": "PlayerEndBuildPath", "tsMs": 1775732785639}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25], "linkedPathLength": 5}, "round": 24, "seq": 3102, "status": "PlayerEndBuildPath", "tsMs": 1775732785641}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3103, "status": "PlayerEndBuildPath", "tsMs": 1775732785772}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19], "linkedPathLength": 6}, "round": 24, "seq": 3104, "status": "PlayerEndBuildPath", "tsMs": 1775732785774}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3105, "status": "PlayerEndBuildPath", "tsMs": 1775732785906}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12], "linkedPathLength": 7}, "round": 24, "seq": 3106, "status": "PlayerEndBuildPath", "tsMs": 1775732785908}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3107, "status": "PlayerEndBuildPath", "tsMs": 1775732786039}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6], "linkedPathLength": 8}, "round": 24, "seq": 3108, "status": "PlayerEndBuildPath", "tsMs": 1775732786041}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3109, "status": "PlayerEndBuildPath", "tsMs": 1775732786173}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7], "linkedPathLength": 9}, "round": 24, "seq": 3110, "status": "PlayerEndBuildPath", "tsMs": 1775732786174}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3111, "status": "PlayerEndBuildPath", "tsMs": 1775732786306}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2], "linkedPathLength": 10}, "round": 24, "seq": 3112, "status": "PlayerEndBuildPath", "tsMs": 1775732786308}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3113, "status": "PlayerEndBuildPath", "tsMs": 1775732786440}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9], "linkedPathLength": 11}, "round": 24, "seq": 3114, "status": "PlayerEndBuildPath", "tsMs": 1775732786441}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3115, "status": "PlayerEndBuildPath", "tsMs": 1775732786581}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15], "linkedPathLength": 12}, "round": 24, "seq": 3116, "status": "PlayerEndBuildPath", "tsMs": 1775732786583}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3117, "status": "PlayerEndBuildPath", "tsMs": 1775732786706}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22], "linkedPathLength": 13}, "round": 24, "seq": 3118, "status": "PlayerEndBuildPath", "tsMs": 1775732786709}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3119, "status": "PlayerEndBuildPath", "tsMs": 1775732786840}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16], "linkedPathLength": 14}, "round": 24, "seq": 3120, "status": "PlayerEndBuildPath", "tsMs": 1775732786842}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 24, "seq": 3121, "status": "PlayerEndBuildPath", "tsMs": 1775732786973}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11], "linkedPathLength": 15}, "round": 24, "seq": 3122, "status": "PlayerEndBuildPath", "tsMs": 1775732786976}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 24, "seq": 3123, "status": "PlayerEndBuildPath", "tsMs": 1775732787107}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11]}, "round": 24, "seq": 3124, "status": "PlayerEndBuildPath", "tsMs": 1775732787107}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [33, 32, 31, 24, 25, 19, 12, 6, 7, 2, 9, 15, 22, 16, 11]}, "round": 24, "seq": 3125, "status": "PlayerEndBuildPath", "tsMs": 1775732787108}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 24, "seq": 3126, "status": "PlayerEndInput", "tsMs": 1775732787112}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 24, "seq": 3127, "status": "PlayerEndInput", "tsMs": 1775732787112}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 24, "seq": 3128, "status": "PlayerEndInput", "tsMs": 1775732787112}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 24, "seq": 3129, "status": "PlayerEndInput", "tsMs": 1775732787113}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 24, "seq": 3130, "status": "PlayerEndInput", "tsMs": 1775732787708}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 24, "seq": 3131, "status": "PlayerEndInput", "tsMs": 1775732787708}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 24, "seq": 3132, "status": "EnemyAttack", "tsMs": 1775732787709}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 24, "seq": 3133, "status": "EnemyAttack", "tsMs": 1775732787709}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 24}}, "round": 24, "seq": 3134, "status": "EnemyAttack", "tsMs": 1775732787709}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 24, "seq": 3135, "status": "EnemyAttack", "tsMs": 1775732787709}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 24}, "round": 24, "seq": 3136, "status": "EnemyAttack", "tsMs": 1775732787709}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 20, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 24, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 24, "seq": 3137, "status": "EnemyAttack", "tsMs": 1775732787710}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 24, "seq": 3138, "status": "RoundEnd", "tsMs": 1775732788212}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 24, "seq": 3139, "status": "RoundEnd", "tsMs": 1775732788212}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 24, "seq": 3140, "status": "RoundBegin", "tsMs": 1775732788212}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 24, "seq": 3141, "status": "RoundBegin", "tsMs": 1775732788213}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 25, "seq": 3142, "status": "PlayerTurnBegin", "tsMs": 1775732788213}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 25, "seq": 3143, "status": "PlayerTurnBegin", "tsMs": 1775732788213}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 25, "seq": 3144, "status": "PlayerRegenerate", "tsMs": 1775732788213}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 25, "seq": 3145, "status": "PlayerRegenerate", "tsMs": 1775732788213}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 25, "seq": 3146, "status": "PlayerRegenerate", "tsMs": 1775732788213}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 25, "seq": 3147, "status": "PlayerSkillCD", "tsMs": 1775732788214}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 25, "seq": 3148, "status": "PlayerSkillCD", "tsMs": 1775732788214}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 25, "seq": 3149, "status": "PlayerSkillCD", "tsMs": 1775732788214}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 25, "seq": 3150, "status": "PlayerBeginInput", "tsMs": 1775732788214}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 25, "seq": 3151, "status": "PlayerBeginInput", "tsMs": 1775732788214}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 25, "seq": 3152, "status": "PlayerBeginInput", "tsMs": 1775732788214}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [33], "tileType": 2}, "round": 25, "seq": 3153, "status": "PlayerBeginInput", "tsMs": 1775732791885}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6536"]}, "round": 25, "seq": 3154, "status": "PlayerBeginInput", "tsMs": 1775732791885}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33], "linkedPathLength": 1}, "round": 25, "seq": 3155, "status": "PlayerBeginInput", "tsMs": 1775732791886}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33], "pathLength": 1, "tileIDs": ["Node.6536"]}, "round": 25, "seq": 3156, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A33\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 30\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732791886}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [33, 27], "tileType": 2}, "round": 25, "seq": 3157, "status": "PlayerBeginInput", "tsMs": 1775732791995}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6536", "Node.6537"]}, "round": 25, "seq": 3158, "status": "PlayerBeginInput", "tsMs": 1775732791995}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 27], "linkedPathLength": 2}, "round": 25, "seq": 3159, "status": "PlayerBeginInput", "tsMs": 1775732791996}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 27], "pathLength": 2, "tileIDs": ["Node.6536", "Node.6537"]}, "round": 25, "seq": 3160, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A33>A27\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 30\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732791996}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3161, "status": "PlayerBeginInput", "tsMs": 1775732792295}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3162, "status": "PlayerBeginInput", "tsMs": 1775732792311}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3163, "status": "PlayerBeginInput", "tsMs": 1775732792328}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3164, "status": "PlayerBeginInput", "tsMs": 1775732792344}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3165, "status": "PlayerBeginInput", "tsMs": 1775732792361}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3166, "status": "PlayerBeginInput", "tsMs": 1775732792377}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3167, "status": "PlayerBeginInput", "tsMs": 1775732792394}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3168, "status": "PlayerBeginInput", "tsMs": 1775732792410}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3169, "status": "PlayerBeginInput", "tsMs": 1775732792427}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3170, "status": "PlayerBeginInput", "tsMs": 1775732792444}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3171, "status": "PlayerBeginInput", "tsMs": 1775732792460}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3172, "status": "PlayerBeginInput", "tsMs": 1775732792477}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3173, "status": "PlayerBeginInput", "tsMs": 1775732792494}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3174, "status": "PlayerBeginInput", "tsMs": 1775732792561}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 2, "tileType": 3}, "round": 25, "seq": 3175, "status": "PlayerBeginInput", "tsMs": 1775732792578}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [33, 27], "linkedPathLength": 2}, "round": 25, "seq": 3176, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A33>A27\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 30\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732793062}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 25, "seq": 3177, "status": "PlayerEndBuildPath", "tsMs": 1775732793062}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 25, "seq": 3178, "status": "PlayerEndBuildPath", "tsMs": 1775732793063}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 25, "seq": 3179, "status": "PlayerBeginInput", "tsMs": 1775732793063}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 25, "seq": 3180, "status": "PlayerBeginInput", "tsMs": 1775732793063}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 25, "seq": 3181, "status": "PlayerBeginInput", "tsMs": 1775732793063}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 25, "seq": 3182, "status": "PlayerBeginInput", "tsMs": 1775732793064}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 25, "seq": 3183, "status": "PlayerBeginInput", "tsMs": 1775732793064}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 25, "seq": 3184, "status": "PlayerBeginInput", "tsMs": 1775732793095}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 25, "seq": 3185, "status": "PlayerBeginInput", "tsMs": 1775732793095}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 25, "seq": 3186, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=-\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 31\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732793095}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [0], "tileType": 6}, "round": 25, "seq": 3187, "status": "PlayerBeginInput", "tsMs": 1775732794068}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199"]}, "round": 25, "seq": 3188, "status": "PlayerBeginInput", "tsMs": 1775732794069}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0], "linkedPathLength": 1}, "round": 25, "seq": 3189, "status": "PlayerBeginInput", "tsMs": 1775732794069}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0], "pathLength": 1, "tileIDs": ["Node.4199"]}, "round": 25, "seq": 3190, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A00\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 31\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732794070}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [0], "linkedPathLength": 1}, "round": 25, "seq": 3191, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A00\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 31\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732794513}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 25, "seq": 3192, "status": "PlayerEndBuildPath", "tsMs": 1775732794513}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 25, "seq": 3193, "status": "PlayerEndBuildPath", "tsMs": 1775732794514}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 25, "seq": 3194, "status": "PlayerBeginInput", "tsMs": 1775732794514}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 25, "seq": 3195, "status": "PlayerBeginInput", "tsMs": 1775732794514}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 25, "seq": 3196, "status": "PlayerBeginInput", "tsMs": 1775732794514}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 25, "seq": 3197, "status": "PlayerBeginInput", "tsMs": 1775732794515}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 25, "seq": 3198, "status": "PlayerBeginInput", "tsMs": 1775732794515}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 25, "seq": 3199, "status": "PlayerBeginInput", "tsMs": 1775732794551}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 25, "seq": 3200, "status": "PlayerBeginInput", "tsMs": 1775732794552}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 25, "seq": 3201, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=-\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 32\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732794552}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [4], "tileType": 3}, "round": 25, "seq": 3202, "status": "PlayerBeginInput", "tsMs": 1775732797988}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4069"]}, "round": 25, "seq": 3203, "status": "PlayerBeginInput", "tsMs": 1775732797988}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4], "linkedPathLength": 1}, "round": 25, "seq": 3204, "status": "PlayerBeginInput", "tsMs": 1775732797988}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4], "pathLength": 1, "tileIDs": ["Node.4069"]}, "round": 25, "seq": 3205, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A04\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 32\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732797989}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [4, 10], "tileType": 3}, "round": 25, "seq": 3206, "status": "PlayerBeginInput", "tsMs": 1775732798049}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4069", "Node.4068"]}, "round": 25, "seq": 3207, "status": "PlayerBeginInput", "tsMs": 1775732798049}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 10], "linkedPathLength": 2}, "round": 25, "seq": 3208, "status": "PlayerBeginInput", "tsMs": 1775732798050}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 10], "pathLength": 2, "tileIDs": ["Node.4069", "Node.4068"]}, "round": 25, "seq": 3209, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A04>A10\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 32\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732798051}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3210, "status": "PlayerBeginInput", "tsMs": 1775732798116}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3211, "status": "PlayerBeginInput", "tsMs": 1775732798133}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3212, "status": "PlayerBeginInput", "tsMs": 1775732798149}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3213, "status": "PlayerBeginInput", "tsMs": 1775732798166}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3214, "status": "PlayerBeginInput", "tsMs": 1775732798183}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3215, "status": "PlayerBeginInput", "tsMs": 1775732798200}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3216, "status": "PlayerBeginInput", "tsMs": 1775732798216}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 10, "pathLength": 2, "tileType": 0}, "round": 25, "seq": 3217, "status": "PlayerBeginInput", "tsMs": 1775732798232}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 17, "pathAddresses": [4, 10, 17], "tileType": 3}, "round": 25, "seq": 3218, "status": "PlayerBeginInput", "tsMs": 1775732798249}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4069", "Node.4068", "Node.4458"]}, "round": 25, "seq": 3219, "status": "PlayerBeginInput", "tsMs": 1775732798249}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 10, 17], "linkedPathLength": 3}, "round": 25, "seq": 3220, "status": "PlayerBeginInput", "tsMs": 1775732798249}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 10, 17], "pathLength": 3, "tileIDs": ["Node.4069", "Node.4068", "Node.4458"]}, "round": 25, "seq": 3221, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A04>A10>A17\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 32\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732798249}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [4, 10, 17, 23], "tileType": 3}, "round": 25, "seq": 3222, "status": "PlayerBeginInput", "tsMs": 1775732798316}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.4069", "Node.4068", "Node.4458", "Node.4457"]}, "round": 25, "seq": 3223, "status": "PlayerBeginInput", "tsMs": 1775732798316}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 10, 17, 23], "linkedPathLength": 4}, "round": 25, "seq": 3224, "status": "PlayerBeginInput", "tsMs": 1775732798317}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [4, 10, 17, 23], "pathLength": 4, "tileIDs": ["Node.4069", "Node.4068", "Node.4458", "Node.4457"]}, "round": 25, "seq": 3225, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A04>A10>A17>A23\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 32\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732798317}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 23, "pathLength": 4, "tileType": 2}, "round": 25, "seq": 3226, "status": "PlayerBeginInput", "tsMs": 1775732798433}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 23, "pathLength": 4, "tileType": 2}, "round": 25, "seq": 3227, "status": "PlayerBeginInput", "tsMs": 1775732798450}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 23, "pathLength": 4, "tileType": 2}, "round": 25, "seq": 3228, "status": "PlayerBeginInput", "tsMs": 1775732798466}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 23, "pathLength": 4, "tileType": 2}, "round": 25, "seq": 3229, "status": "PlayerBeginInput", "tsMs": 1775732798483}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 23, "pathLength": 4, "tileType": 2}, "round": 25, "seq": 3230, "status": "PlayerBeginInput", "tsMs": 1775732798499}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [4, 10, 17, 23], "linkedPathLength": 4}, "round": 25, "seq": 3231, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=A04>A10>A17>A23\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2835692780 cmd 32\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732798516}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 25, "seq": 3232, "status": "PlayerEndBuildPath", "tsMs": 1775732798516}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 25, "seq": 3233, "status": "PlayerEndBuildPath", "tsMs": 1775732798517}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [4, 10, 17, 23], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 25, "seq": 3234, "status": "PlayerEndBuildPath", "tsMs": 1775732798517}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 25, "seq": 3235, "status": "PlayerEndBuildPath", "tsMs": 1775732798517}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 25, "seq": 3236, "status": "PlayerEndBuildPath", "tsMs": 1775732798517}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 25, "seq": 3237, "status": "PlayerEndBuildPath", "tsMs": 1775732798518}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4], "linkedPathLength": 1}, "round": 25, "seq": 3238, "status": "PlayerEndBuildPath", "tsMs": 1775732798518}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 25, "seq": 3239, "status": "PlayerEndBuildPath", "tsMs": 1775732798518}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 25, "seq": 3240, "status": "PlayerEndBuildPath", "tsMs": 1775732798518}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 25, "seq": 3241, "status": "PlayerEndBuildPath", "tsMs": 1775732798532}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 25, "seq": 3242, "status": "PlayerEndBuildPath", "tsMs": 1775732798532}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 25, "seq": 3243, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH PO\nr2:CO SH SW PO SW CO\nr3:SH SW SW PO SW CO\nr4:CO SW SW SW CO SW\nr5:SO SW SW SW CO SO\npath=-\nplayer=hp 130/130 ar 20/50 xp 17/22 lv 4 $ 91 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=25 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3826702157 cmd 32\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732798532}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 25, "seq": 3244, "status": "PlayerEndBuildPath", "tsMs": 1775732798649}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 10], "linkedPathLength": 2}, "round": 25, "seq": 3245, "status": "PlayerEndBuildPath", "tsMs": 1775732798650}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 25, "seq": 3246, "status": "PlayerEndBuildPath", "tsMs": 1775732798782}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 10, 17], "linkedPathLength": 3}, "round": 25, "seq": 3247, "status": "PlayerEndBuildPath", "tsMs": 1775732798784}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 25, "seq": 3248, "status": "PlayerEndBuildPath", "tsMs": 1775732798916}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [4, 10, 17, 23], "linkedPathLength": 4}, "round": 25, "seq": 3249, "status": "PlayerEndBuildPath", "tsMs": 1775732798917}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 25, "seq": 3250, "status": "PlayerEndBuildPath", "tsMs": 1775732799049}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [4, 10, 17, 23]}, "round": 25, "seq": 3251, "status": "PlayerEndBuildPath", "tsMs": 1775732799050}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [4, 10, 17, 23]}, "round": 25, "seq": 3252, "status": "PlayerEndBuildPath", "tsMs": 1775732799050}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 25, "seq": 3253, "status": "PlayerEndInput", "tsMs": 1775732799052}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 25, "seq": 3254, "status": "PlayerEndInput", "tsMs": 1775732799053}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 25, "seq": 3255, "status": "PlayerEndInput", "tsMs": 1775732799053}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 25, "seq": 3256, "status": "PlayerEndInput", "tsMs": 1775732799053}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 25, "seq": 3257, "status": "PlayerEndInput", "tsMs": 1775732799650}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 25, "seq": 3258, "status": "PlayerEndInput", "tsMs": 1775732799650}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 25, "seq": 3259, "status": "EnemyAttack", "tsMs": 1775732799651}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 25, "seq": 3260, "status": "EnemyAttack", "tsMs": 1775732799651}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 25}}, "round": 25, "seq": 3261, "status": "EnemyAttack", "tsMs": 1775732799651}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 25, "seq": 3262, "status": "EnemyAttack", "tsMs": 1775732799651}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 25}, "round": 25, "seq": 3263, "status": "EnemyAttack", "tsMs": 1775732799652}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 17, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 25, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 25, "seq": 3264, "status": "EnemyAttack", "tsMs": 1775732799652}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 25, "seq": 3265, "status": "RoundEnd", "tsMs": 1775732800154}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 25, "seq": 3266, "status": "RoundEnd", "tsMs": 1775732800154}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 25, "seq": 3267, "status": "RoundBegin", "tsMs": 1775732800154}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 25, "seq": 3268, "status": "RoundBegin", "tsMs": 1775732800154}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 26, "seq": 3269, "status": "PlayerTurnBegin", "tsMs": 1775732800155}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 26, "seq": 3270, "status": "PlayerTurnBegin", "tsMs": 1775732800155}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 26, "seq": 3271, "status": "PlayerRegenerate", "tsMs": 1775732800155}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 26, "seq": 3272, "status": "PlayerRegenerate", "tsMs": 1775732800155}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 26, "seq": 3273, "status": "PlayerRegenerate", "tsMs": 1775732800155}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 26, "seq": 3274, "status": "PlayerSkillCD", "tsMs": 1775732800155}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 26, "seq": 3275, "status": "PlayerSkillCD", "tsMs": 1775732800155}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 26, "seq": 3276, "status": "PlayerSkillCD", "tsMs": 1775732800156}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 26, "seq": 3277, "status": "PlayerBeginInput", "tsMs": 1775732800156}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 26, "seq": 3278, "status": "PlayerBeginInput", "tsMs": 1775732800156}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 26, "seq": 3279, "status": "PlayerBeginInput", "tsMs": 1775732800156}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [15], "tileType": 2}, "round": 26, "seq": 3280, "status": "PlayerBeginInput", "tsMs": 1775732801665}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5946"]}, "round": 26, "seq": 3281, "status": "PlayerBeginInput", "tsMs": 1775732801666}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [15], "linkedPathLength": 1}, "round": 26, "seq": 3282, "status": "PlayerBeginInput", "tsMs": 1775732801666}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [15], "pathLength": 1, "tileIDs": ["Node.5946"]}, "round": 26, "seq": 3283, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH SH\nr2:CO SH SW PO CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A15\nplayer=hp 130/130 ar 17/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=26 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 739536379 cmd 33\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732801667}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [15, 21], "tileType": 2}, "round": 26, "seq": 3284, "status": "PlayerBeginInput", "tsMs": 1775732801685}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5946", "Node.6538"]}, "round": 26, "seq": 3285, "status": "PlayerBeginInput", "tsMs": 1775732801685}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [15, 21], "linkedPathLength": 2}, "round": 26, "seq": 3286, "status": "PlayerBeginInput", "tsMs": 1775732801687}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [15, 21], "pathLength": 2, "tileIDs": ["Node.5946", "Node.6538"]}, "round": 26, "seq": 3287, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH SH\nr2:CO SH SW PO CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A15>A21\nplayer=hp 130/130 ar 17/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=26 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 739536379 cmd 33\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732801687}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [15, 21, 27], "tileType": 2}, "round": 26, "seq": 3288, "status": "PlayerBeginInput", "tsMs": 1775732801785}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.5946", "Node.6538", "Node.6537"]}, "round": 26, "seq": 3289, "status": "PlayerBeginInput", "tsMs": 1775732801786}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [15, 21, 27], "linkedPathLength": 3}, "round": 26, "seq": 3290, "status": "PlayerBeginInput", "tsMs": 1775732801786}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [15, 21, 27], "pathLength": 3, "tileIDs": ["Node.5946", "Node.6538", "Node.6537"]}, "round": 26, "seq": 3291, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH SH\nr2:CO SH SW PO CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A15>A21>A27\nplayer=hp 130/130 ar 17/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=26 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 739536379 cmd 33\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732801787}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 3, "tileType": 3}, "round": 26, "seq": 3292, "status": "PlayerBeginInput", "tsMs": 1775732801819}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 3, "tileType": 3}, "round": 26, "seq": 3293, "status": "PlayerBeginInput", "tsMs": 1775732801835}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 3, "tileType": 3}, "round": 26, "seq": 3294, "status": "PlayerBeginInput", "tsMs": 1775732801852}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 3, "tileType": 3}, "round": 26, "seq": 3295, "status": "PlayerBeginInput", "tsMs": 1775732801869}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 3, "tileType": 3}, "round": 26, "seq": 3296, "status": "PlayerBeginInput", "tsMs": 1775732801885}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 3, "tileType": 3}, "round": 26, "seq": 3297, "status": "PlayerBeginInput", "tsMs": 1775732801902}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 34, "lastAddr": 27, "pathLength": 3, "tileType": 3}, "round": 26, "seq": 3298, "status": "PlayerBeginInput", "tsMs": 1775732801919}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [15, 21, 27], "linkedPathLength": 3}, "round": 26, "seq": 3299, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH SH\nr2:CO SH SW PO CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A15>A21>A27\nplayer=hp 130/130 ar 17/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=26 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 739536379 cmd 33\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732801919}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 26, "seq": 3300, "status": "PlayerEndBuildPath", "tsMs": 1775732801920}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 26, "seq": 3301, "status": "PlayerEndBuildPath", "tsMs": 1775732801920}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [15, 21, 27], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 26, "seq": 3302, "status": "PlayerEndBuildPath", "tsMs": 1775732801920}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 26, "seq": 3303, "status": "PlayerEndBuildPath", "tsMs": 1775732801920}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 26, "seq": 3304, "status": "PlayerEndBuildPath", "tsMs": 1775732801921}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 26, "seq": 3305, "status": "PlayerEndBuildPath", "tsMs": 1775732801921}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [15], "linkedPathLength": 1}, "round": 26, "seq": 3306, "status": "PlayerEndBuildPath", "tsMs": 1775732801921}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 26, "seq": 3307, "status": "PlayerEndBuildPath", "tsMs": 1775732801921}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 26, "seq": 3308, "status": "PlayerEndBuildPath", "tsMs": 1775732801921}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 26, "seq": 3309, "status": "PlayerEndBuildPath", "tsMs": 1775732801935}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 26, "seq": 3310, "status": "PlayerEndBuildPath", "tsMs": 1775732801935}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 26, "seq": 3311, "stateText": "r0:PO SW SH PO CO CO\nr1:CO CO CO PO SH SH\nr2:CO SH SW PO CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=-\nplayer=hp 130/130 ar 17/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=26 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 3295047380 cmd 33\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732801935}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 26, "seq": 3312, "status": "PlayerEndBuildPath", "tsMs": 1775732802051}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [15, 21], "linkedPathLength": 2}, "round": 26, "seq": 3313, "status": "PlayerEndBuildPath", "tsMs": 1775732802052}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 26, "seq": 3314, "status": "PlayerEndBuildPath", "tsMs": 1775732802185}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [15, 21, 27], "linkedPathLength": 3}, "round": 26, "seq": 3315, "status": "PlayerEndBuildPath", "tsMs": 1775732802186}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 26, "seq": 3316, "status": "PlayerEndBuildPath", "tsMs": 1775732802318}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [15, 21, 27]}, "round": 26, "seq": 3317, "status": "PlayerEndBuildPath", "tsMs": 1775732802318}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [15, 21, 27]}, "round": 26, "seq": 3318, "status": "PlayerEndBuildPath", "tsMs": 1775732802319}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 26, "seq": 3319, "status": "PlayerEndInput", "tsMs": 1775732802320}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 26, "seq": 3320, "status": "PlayerEndInput", "tsMs": 1775732802320}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 26, "seq": 3321, "status": "PlayerEndInput", "tsMs": 1775732802320}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 26, "seq": 3322, "status": "PlayerEndInput", "tsMs": 1775732802320}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 26, "seq": 3323, "status": "PlayerEndInput", "tsMs": 1775732802919}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 26, "seq": 3324, "status": "PlayerEndInput", "tsMs": 1775732802920}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 26, "seq": 3325, "status": "EnemyAttack", "tsMs": 1775732802920}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 26, "seq": 3326, "status": "EnemyAttack", "tsMs": 1775732802920}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 26}}, "round": 26, "seq": 3327, "status": "EnemyAttack", "tsMs": 1775732802921}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 26, "seq": 3328, "status": "EnemyAttack", "tsMs": 1775732802921}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 26}, "round": 26, "seq": 3329, "status": "EnemyAttack", "tsMs": 1775732802921}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 14, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 26, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 26, "seq": 3330, "status": "EnemyAttack", "tsMs": 1775732802922}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 26, "seq": 3331, "status": "RoundEnd", "tsMs": 1775732803423}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 26, "seq": 3332, "status": "RoundEnd", "tsMs": 1775732803424}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 26, "seq": 3333, "status": "RoundBegin", "tsMs": 1775732803424}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 26, "seq": 3334, "status": "RoundBegin", "tsMs": 1775732803424}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 27, "seq": 3335, "status": "PlayerTurnBegin", "tsMs": 1775732803424}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 27, "seq": 3336, "status": "PlayerTurnBegin", "tsMs": 1775732803424}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 27, "seq": 3337, "status": "PlayerRegenerate", "tsMs": 1775732803424}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 27, "seq": 3338, "status": "PlayerRegenerate", "tsMs": 1775732803424}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 27, "seq": 3339, "status": "PlayerRegenerate", "tsMs": 1775732803424}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 27, "seq": 3340, "status": "PlayerSkillCD", "tsMs": 1775732803425}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 27, "seq": 3341, "status": "PlayerSkillCD", "tsMs": 1775732803425}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 27, "seq": 3342, "status": "PlayerSkillCD", "tsMs": 1775732803425}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 27, "seq": 3343, "status": "PlayerBeginInput", "tsMs": 1775732803425}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 27, "seq": 3344, "status": "PlayerBeginInput", "tsMs": 1775732803425}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 27, "seq": 3345, "status": "PlayerBeginInput", "tsMs": 1775732803425}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [32], "tileType": 1}, "round": 27, "seq": 3346, "status": "PlayerBeginInput", "tsMs": 1775732805378}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6534"]}, "round": 27, "seq": 3347, "status": "PlayerBeginInput", "tsMs": 1775732805379}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32], "linkedPathLength": 1}, "round": 27, "seq": 3348, "status": "PlayerBeginInput", "tsMs": 1775732805379}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32], "pathLength": 1, "tileIDs": ["Node.6534"]}, "round": 27, "seq": 3349, "stateText": "r0:PO SW SH SH CO CO\nr1:CO CO CO SH SH SH\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A32\nplayer=hp 130/130 ar 14/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=27 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 850790797 cmd 34\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732805379}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [32, 33], "tileType": 1}, "round": 27, "seq": 3350, "status": "PlayerBeginInput", "tsMs": 1775732805455}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6534", "Node.6600"]}, "round": 27, "seq": 3351, "status": "PlayerBeginInput", "tsMs": 1775732805455}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33], "linkedPathLength": 2}, "round": 27, "seq": 3352, "status": "PlayerBeginInput", "tsMs": 1775732805456}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 33], "pathLength": 2, "tileIDs": ["Node.6534", "Node.6600"]}, "round": 27, "seq": 3353, "stateText": "r0:PO SW SH SH CO CO\nr1:CO CO CO SH SH SH\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A32>A33\nplayer=hp 130/130 ar 14/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=27 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 850790797 cmd 34\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732805456}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [32, 33, 27], "tileType": 1}, "round": 27, "seq": 3354, "status": "PlayerBeginInput", "tsMs": 1775732805622}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6534", "Node.6600", "Node.6601"]}, "round": 27, "seq": 3355, "status": "PlayerBeginInput", "tsMs": 1775732805622}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33, 27], "linkedPathLength": 3}, "round": 27, "seq": 3356, "status": "PlayerBeginInput", "tsMs": 1775732805623}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 33, 27], "pathLength": 3, "tileIDs": ["Node.6534", "Node.6600", "Node.6601"]}, "round": 27, "seq": 3357, "stateText": "r0:PO SW SH SH CO CO\nr1:CO CO CO SH SH SH\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A32>A33>A27\nplayer=hp 130/130 ar 14/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=27 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 850790797 cmd 34\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732805623}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [32, 33, 27, 28], "tileType": 1}, "round": 27, "seq": 3358, "status": "PlayerBeginInput", "tsMs": 1775732805789}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6534", "Node.6600", "Node.6601", "Node.6580"]}, "round": 27, "seq": 3359, "status": "PlayerBeginInput", "tsMs": 1775732805789}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33, 27, 28], "linkedPathLength": 4}, "round": 27, "seq": 3360, "status": "PlayerBeginInput", "tsMs": 1775732805790}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 33, 27, 28], "pathLength": 4, "tileIDs": ["Node.6534", "Node.6600", "Node.6601", "Node.6580"]}, "round": 27, "seq": 3361, "stateText": "r0:PO SW SH SH CO CO\nr1:CO CO CO SH SH SH\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A32>A33>A27>A28\nplayer=hp 130/130 ar 14/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=27 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 850790797 cmd 34\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732805790}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 29, "pathAddresses": [32, 33, 27, 28, 29], "tileType": 1}, "round": 27, "seq": 3362, "status": "PlayerBeginInput", "tsMs": 1775732805906}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6534", "Node.6600", "Node.6601", "Node.6580", "Node.6582"]}, "round": 27, "seq": 3363, "status": "PlayerBeginInput", "tsMs": 1775732805906}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33, 27, 28, 29], "linkedPathLength": 5}, "round": 27, "seq": 3364, "status": "PlayerBeginInput", "tsMs": 1775732805907}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [32, 33, 27, 28, 29], "pathLength": 5, "tileIDs": ["Node.6534", "Node.6600", "Node.6601", "Node.6580", "Node.6582"]}, "round": 27, "seq": 3365, "stateText": "r0:PO SW SH SH CO CO\nr1:CO CO CO SH SH SH\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A32>A33>A27>A28>A29\nplayer=hp 130/130 ar 14/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=27 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 850790797 cmd 34\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732805907}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [32, 33, 27, 28, 29], "linkedPathLength": 5}, "round": 27, "seq": 3366, "stateText": "r0:PO SW SH SH CO CO\nr1:CO CO CO SH SH SH\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A32>A33>A27>A28>A29\nplayer=hp 130/130 ar 14/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=27 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 850790797 cmd 34\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732806006}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 27, "seq": 3367, "status": "PlayerEndBuildPath", "tsMs": 1775732806006}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 27, "seq": 3368, "status": "PlayerEndBuildPath", "tsMs": 1775732806006}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [32, 33, 27, 28, 29], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 27, "seq": 3369, "status": "PlayerEndBuildPath", "tsMs": 1775732806007}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 27, "seq": 3370, "status": "PlayerEndBuildPath", "tsMs": 1775732806007}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 27, "seq": 3371, "status": "PlayerEndBuildPath", "tsMs": 1775732806007}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 27, "seq": 3372, "status": "PlayerEndBuildPath", "tsMs": 1775732806008}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32], "linkedPathLength": 1}, "round": 27, "seq": 3373, "status": "PlayerEndBuildPath", "tsMs": 1775732806008}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 27, "seq": 3374, "status": "PlayerEndBuildPath", "tsMs": 1775732806008}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 27, "seq": 3375, "status": "PlayerEndBuildPath", "tsMs": 1775732806008}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 27, "seq": 3376, "status": "PlayerEndBuildPath", "tsMs": 1775732806021}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 27, "seq": 3377, "status": "PlayerEndBuildPath", "tsMs": 1775732806021}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 27, "seq": 3378, "stateText": "r0:PO SW SH SH CO CO\nr1:CO CO CO SH SH SH\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=-\nplayer=hp 130/130 ar 14/50 xp 17/22 lv 4 $ 95 wh 73 eq 36 ig 0.00 pc 0.00 wm x1.00\nround=27 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1580391498 cmd 34\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732806022}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 27, "seq": 3379, "status": "PlayerEndBuildPath", "tsMs": 1775732806138}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33], "linkedPathLength": 2}, "round": 27, "seq": 3380, "status": "PlayerEndBuildPath", "tsMs": 1775732806139}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 27, "seq": 3381, "status": "PlayerEndBuildPath", "tsMs": 1775732806272}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33, 27], "linkedPathLength": 3}, "round": 27, "seq": 3382, "status": "PlayerEndBuildPath", "tsMs": 1775732806273}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 27, "seq": 3383, "status": "PlayerEndBuildPath", "tsMs": 1775732806405}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33, 27, 28], "linkedPathLength": 4}, "round": 27, "seq": 3384, "status": "PlayerEndBuildPath", "tsMs": 1775732806406}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 27, "seq": 3385, "status": "PlayerEndBuildPath", "tsMs": 1775732806538}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [32, 33, 27, 28, 29], "linkedPathLength": 5}, "round": 27, "seq": 3386, "status": "PlayerEndBuildPath", "tsMs": 1775732806540}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 27, "seq": 3387, "status": "PlayerEndBuildPath", "tsMs": 1775732806672}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [32, 33, 27, 28, 29]}, "round": 27, "seq": 3388, "status": "PlayerEndBuildPath", "tsMs": 1775732806672}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [32, 33, 27, 28, 29]}, "round": 27, "seq": 3389, "status": "PlayerEndBuildPath", "tsMs": 1775732806672}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 27, "seq": 3390, "status": "PlayerEndInput", "tsMs": 1775732806676}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 27, "seq": 3391, "status": "PlayerEndInput", "tsMs": 1775732806676}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 27, "seq": 3392, "status": "PlayerEndInput", "tsMs": 1775732806676}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 27, "seq": 3393, "status": "PlayerEndInput", "tsMs": 1775732806676}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 27, "seq": 3394, "status": "PlayerEndInput", "tsMs": 1775732807272}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 27, "seq": 3395, "status": "PlayerEndInput", "tsMs": 1775732807273}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 27, "seq": 3396, "status": "EnemyAttack", "tsMs": 1775732807273}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 27, "seq": 3397, "status": "EnemyAttack", "tsMs": 1775732807273}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 27}}, "round": 27, "seq": 3398, "status": "EnemyAttack", "tsMs": 1775732807274}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 27, "seq": 3399, "status": "EnemyAttack", "tsMs": 1775732807274}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 27}, "round": 27, "seq": 3400, "status": "EnemyAttack", "tsMs": 1775732807274}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 21, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199"], "resolvedPayload": {"attackerCount": 2, "currentRound": 27, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 27, "seq": 3401, "status": "EnemyAttack", "tsMs": 1775732807274}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 27, "seq": 3402, "status": "RoundEnd", "tsMs": 1775732807777}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 27, "seq": 3403, "status": "RoundEnd", "tsMs": 1775732807777}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 27, "seq": 3404, "status": "RoundBegin", "tsMs": 1775732807777}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 27, "seq": 3405, "status": "RoundBegin", "tsMs": 1775732807777}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 28, "seq": 3406, "status": "PlayerTurnBegin", "tsMs": 1775732807777}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 28, "seq": 3407, "status": "PlayerTurnBegin", "tsMs": 1775732807778}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 28, "seq": 3408, "status": "PlayerRegenerate", "tsMs": 1775732807778}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 28, "seq": 3409, "status": "PlayerRegenerate", "tsMs": 1775732807778}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 28, "seq": 3410, "status": "PlayerRegenerate", "tsMs": 1775732807778}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 28, "seq": 3411, "status": "PlayerSkillCD", "tsMs": 1775732807778}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 28, "seq": 3412, "status": "PlayerSkillCD", "tsMs": 1775732807778}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 28, "seq": 3413, "status": "PlayerSkillCD", "tsMs": 1775732807778}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 28, "seq": 3414, "status": "PlayerBeginInput", "tsMs": 1775732807779}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 28, "seq": 3415, "status": "PlayerBeginInput", "tsMs": 1775732807779}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 28, "seq": 3416, "status": "PlayerBeginInput", "tsMs": 1775732807779}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [0], "tileType": 6}, "round": 28, "seq": 3417, "status": "PlayerBeginInput", "tsMs": 1775732809014}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199"]}, "round": 28, "seq": 3418, "status": "PlayerBeginInput", "tsMs": 1775732809015}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0], "linkedPathLength": 1}, "round": 28, "seq": 3419, "status": "PlayerBeginInput", "tsMs": 1775732809015}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0], "pathLength": 1, "tileIDs": ["Node.4199"]}, "round": 28, "seq": 3420, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809015}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [0, 1], "tileType": 0}, "round": 28, "seq": 3421, "status": "PlayerBeginInput", "tsMs": 1775732809075}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199", "Node.5343"]}, "round": 28, "seq": 3422, "status": "PlayerBeginInput", "tsMs": 1775732809075}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0, 1], "linkedPathLength": 2}, "round": 28, "seq": 3423, "status": "PlayerBeginInput", "tsMs": 1775732809076}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0, 1], "pathLength": 2, "tileIDs": ["Node.4199", "Node.5343"]}, "round": 28, "seq": 3424, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00>A01\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809077}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [0, 1, 2], "tileType": 0}, "round": 28, "seq": 3425, "status": "PlayerBeginInput", "tsMs": 1775732809141}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199", "Node.5343", "Node.5759"]}, "round": 28, "seq": 3426, "status": "PlayerBeginInput", "tsMs": 1775732809142}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0, 1, 2], "linkedPathLength": 3}, "round": 28, "seq": 3427, "status": "PlayerBeginInput", "tsMs": 1775732809143}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0, 1, 2], "pathLength": 3, "tileIDs": ["Node.4199", "Node.5343", "Node.5759"]}, "round": 28, "seq": 3428, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00>A01>A02\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809143}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [0, 1, 2, 3], "tileType": 0}, "round": 28, "seq": 3429, "status": "PlayerBeginInput", "tsMs": 1775732809175}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199", "Node.5343", "Node.5759", "Node.5408"]}, "round": 28, "seq": 3430, "status": "PlayerBeginInput", "tsMs": 1775732809175}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0, 1, 2, 3], "linkedPathLength": 4}, "round": 28, "seq": 3431, "status": "PlayerBeginInput", "tsMs": 1775732809176}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0, 1, 2, 3], "pathLength": 4, "tileIDs": ["Node.4199", "Node.5343", "Node.5759", "Node.5408"]}, "round": 28, "seq": 3432, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00>A01>A02>A03\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809176}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [0, 1, 2, 3, 4], "tileType": 0}, "round": 28, "seq": 3433, "status": "PlayerBeginInput", "tsMs": 1775732809208}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199", "Node.5343", "Node.5759", "Node.5408", "Node.5655"]}, "round": 28, "seq": 3434, "status": "PlayerBeginInput", "tsMs": 1775732809208}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0, 1, 2, 3, 4], "linkedPathLength": 5}, "round": 28, "seq": 3435, "status": "PlayerBeginInput", "tsMs": 1775732809210}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0, 1, 2, 3, 4], "pathLength": 5, "tileIDs": ["Node.4199", "Node.5343", "Node.5759", "Node.5408", "Node.5655"]}, "round": 28, "seq": 3436, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00>A01>A02>A03>A04\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809210}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 3, "pathAddresses": [0, 1, 2, 3], "tileType": 0}, "round": 28, "seq": 3437, "status": "PlayerBeginInput", "tsMs": 1775732809575}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199", "Node.5343", "Node.5759", "Node.5408"]}, "round": 28, "seq": 3438, "status": "PlayerBeginInput", "tsMs": 1775732809575}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0, 1, 2, 3], "linkedPathLength": 4}, "round": 28, "seq": 3439, "status": "PlayerBeginInput", "tsMs": 1775732809577}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0, 1, 2, 3], "pathLength": 4, "tileIDs": ["Node.4199", "Node.5343", "Node.5759", "Node.5408"]}, "round": 28, "seq": 3440, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00>A01>A02>A03\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809577}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 2, "pathAddresses": [0, 1, 2], "tileType": 0}, "round": 28, "seq": 3441, "status": "PlayerBeginInput", "tsMs": 1775732809625}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199", "Node.5343", "Node.5759"]}, "round": 28, "seq": 3442, "status": "PlayerBeginInput", "tsMs": 1775732809625}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0, 1, 2], "linkedPathLength": 3}, "round": 28, "seq": 3443, "status": "PlayerBeginInput", "tsMs": 1775732809626}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0, 1, 2], "pathLength": 3, "tileIDs": ["Node.4199", "Node.5343", "Node.5759"]}, "round": 28, "seq": 3444, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00>A01>A02\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809627}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 1, "pathAddresses": [0, 1], "tileType": 0}, "round": 28, "seq": 3445, "status": "PlayerBeginInput", "tsMs": 1775732809692}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199", "Node.5343"]}, "round": 28, "seq": 3446, "status": "PlayerBeginInput", "tsMs": 1775732809692}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0, 1], "linkedPathLength": 2}, "round": 28, "seq": 3447, "status": "PlayerBeginInput", "tsMs": 1775732809693}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0, 1], "pathLength": 2, "tileIDs": ["Node.4199", "Node.5343"]}, "round": 28, "seq": 3448, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00>A01\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809694}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 0, "pathAddresses": [0], "tileType": 6}, "round": 28, "seq": 3449, "status": "PlayerBeginInput", "tsMs": 1775732809809}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.4199"]}, "round": 28, "seq": 3450, "status": "PlayerBeginInput", "tsMs": 1775732809809}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [0], "linkedPathLength": 1}, "round": 28, "seq": 3451, "status": "PlayerBeginInput", "tsMs": 1775732809809}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [0], "pathLength": 1, "tileIDs": ["Node.4199"]}, "round": 28, "seq": 3452, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732809809}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [0], "linkedPathLength": 1}, "round": 28, "seq": 3453, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A00\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 35\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732810325}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 28, "seq": 3454, "status": "PlayerEndBuildPath", "tsMs": 1775732810325}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 28, "seq": 3455, "status": "PlayerEndBuildPath", "tsMs": 1775732810325}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 28, "seq": 3456, "status": "PlayerBeginInput", "tsMs": 1775732810325}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 28, "seq": 3457, "status": "PlayerBeginInput", "tsMs": 1775732810325}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 28, "seq": 3458, "status": "PlayerBeginInput", "tsMs": 1775732810325}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 28, "seq": 3459, "status": "PlayerBeginInput", "tsMs": 1775732810326}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 28, "seq": 3460, "status": "PlayerBeginInput", "tsMs": 1775732810326}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 28, "seq": 3461, "status": "PlayerBeginInput", "tsMs": 1775732810341}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 28, "seq": 3462, "status": "PlayerBeginInput", "tsMs": 1775732810341}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 28, "seq": 3463, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=-\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 36\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732810341}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 18, "pathAddresses": [18], "tileType": 3}, "round": 28, "seq": 3464, "status": "PlayerBeginInput", "tsMs": 1775732811248}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6529"]}, "round": 28, "seq": 3465, "status": "PlayerBeginInput", "tsMs": 1775732811248}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18], "linkedPathLength": 1}, "round": 28, "seq": 3466, "status": "PlayerBeginInput", "tsMs": 1775732811249}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18], "pathLength": 1, "tileIDs": ["Node.6529"]}, "round": 28, "seq": 3467, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A18\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 36\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732811249}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 24, "pathAddresses": [18, 24], "tileType": 3}, "round": 28, "seq": 3468, "status": "PlayerBeginInput", "tsMs": 1775732811309}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6529", "Node.6528"]}, "round": 28, "seq": 3469, "status": "PlayerBeginInput", "tsMs": 1775732811309}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24], "linkedPathLength": 2}, "round": 28, "seq": 3470, "status": "PlayerBeginInput", "tsMs": 1775732811310}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 24], "pathLength": 2, "tileIDs": ["Node.6529", "Node.6528"]}, "round": 28, "seq": 3471, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A18>A24\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 36\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732811310}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [18, 24, 25], "tileType": 3}, "round": 28, "seq": 3472, "status": "PlayerBeginInput", "tsMs": 1775732811493}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6529", "Node.6528", "Node.6531"]}, "round": 28, "seq": 3473, "status": "PlayerBeginInput", "tsMs": 1775732811493}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24, 25], "linkedPathLength": 3}, "round": 28, "seq": 3474, "status": "PlayerBeginInput", "tsMs": 1775732811494}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 24, 25], "pathLength": 3, "tileIDs": ["Node.6529", "Node.6528", "Node.6531"]}, "round": 28, "seq": 3475, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A18>A24>A25\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 36\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732811494}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [18, 24, 25, 26], "tileType": 3}, "round": 28, "seq": 3476, "status": "PlayerBeginInput", "tsMs": 1775732811576}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6529", "Node.6528", "Node.6531", "Node.6535"]}, "round": 28, "seq": 3477, "status": "PlayerBeginInput", "tsMs": 1775732811577}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24, 25, 26], "linkedPathLength": 4}, "round": 28, "seq": 3478, "status": "PlayerBeginInput", "tsMs": 1775732811578}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 24, 25, 26], "pathLength": 4, "tileIDs": ["Node.6529", "Node.6528", "Node.6531", "Node.6535"]}, "round": 28, "seq": 3479, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A18>A24>A25>A26\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 36\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732811578}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [18, 24, 25, 26, 32], "tileType": 3}, "round": 28, "seq": 3480, "status": "PlayerBeginInput", "tsMs": 1775732811726}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.6529", "Node.6528", "Node.6531", "Node.6535", "Node.6659"]}, "round": 28, "seq": 3481, "status": "PlayerBeginInput", "tsMs": 1775732811726}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24, 25, 26, 32], "linkedPathLength": 5}, "round": 28, "seq": 3482, "status": "PlayerBeginInput", "tsMs": 1775732811727}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 24, 25, 26, 32], "pathLength": 5, "tileIDs": ["Node.6529", "Node.6528", "Node.6531", "Node.6535", "Node.6659"]}, "round": 28, "seq": 3483, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A18>A24>A25>A26>A32\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 36\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732811728}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [18, 24, 25, 26, 32], "linkedPathLength": 5}, "round": 28, "seq": 3484, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A18>A24>A25>A26>A32\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 95 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 774683438 cmd 36\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732811877}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 28, "seq": 3485, "status": "PlayerEndBuildPath", "tsMs": 1775732811877}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 28, "seq": 3486, "status": "PlayerEndBuildPath", "tsMs": 1775732811878}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [18, 24, 25, 26, 32], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 28, "seq": 3487, "status": "PlayerEndBuildPath", "tsMs": 1775732811878}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 1, "triggeredBonuses": [{"amount": 3, "probability": 0.18, "resourceType": 2}]}, "round": 28, "seq": 3488, "status": "PlayerEndBuildPath", "tsMs": 1775732811879}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 28, "seq": 3489, "status": "PlayerEndBuildPath", "tsMs": 1775732811879}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 28, "seq": 3490, "status": "PlayerEndBuildPath", "tsMs": 1775732811879}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 28, "seq": 3491, "status": "PlayerEndBuildPath", "tsMs": 1775732811880}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18], "linkedPathLength": 1}, "round": 28, "seq": 3492, "status": "PlayerEndBuildPath", "tsMs": 1775732811880}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 28, "seq": 3493, "status": "PlayerEndBuildPath", "tsMs": 1775732811880}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 28, "seq": 3494, "status": "PlayerEndBuildPath", "tsMs": 1775732811881}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 28, "seq": 3495, "status": "PlayerEndBuildPath", "tsMs": 1775732811909}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 28, "seq": 3496, "status": "PlayerEndBuildPath", "tsMs": 1775732811909}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 28, "seq": 3497, "stateText": "r0:PO SW CO PO SH SH\nr1:CO CO CO SW CO CO\nr2:CO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=-\nplayer=hp 130/130 ar 21/50 xp 17/22 lv 4 $ 98 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=28 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 629186119 cmd 36\nkills=15", "status": "PlayerEndBuildPath", "tsMs": 1775732811910}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 28, "seq": 3498, "status": "PlayerEndBuildPath", "tsMs": 1775732812009}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24], "linkedPathLength": 2}, "round": 28, "seq": 3499, "status": "PlayerEndBuildPath", "tsMs": 1775732812010}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 28, "seq": 3500, "status": "PlayerEndBuildPath", "tsMs": 1775732812143}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24, 25], "linkedPathLength": 3}, "round": 28, "seq": 3501, "status": "PlayerEndBuildPath", "tsMs": 1775732812144}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 28, "seq": 3502, "status": "PlayerEndBuildPath", "tsMs": 1775732812276}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24, 25, 26], "linkedPathLength": 4}, "round": 28, "seq": 3503, "status": "PlayerEndBuildPath", "tsMs": 1775732812277}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 28, "seq": 3504, "status": "PlayerEndBuildPath", "tsMs": 1775732812409}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 24, 25, 26, 32], "linkedPathLength": 5}, "round": 28, "seq": 3505, "status": "PlayerEndBuildPath", "tsMs": 1775732812411}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 28, "seq": 3506, "status": "PlayerEndBuildPath", "tsMs": 1775732812543}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [18, 24, 25, 26, 32]}, "round": 28, "seq": 3507, "status": "PlayerEndBuildPath", "tsMs": 1775732812543}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [18, 24, 25, 26, 32]}, "round": 28, "seq": 3508, "status": "PlayerEndBuildPath", "tsMs": 1775732812544}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 28, "seq": 3509, "status": "PlayerEndInput", "tsMs": 1775732812547}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 28, "seq": 3510, "status": "PlayerEndInput", "tsMs": 1775732812547}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 28, "seq": 3511, "status": "PlayerEndInput", "tsMs": 1775732812547}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 28, "seq": 3512, "status": "PlayerEndInput", "tsMs": 1775732812548}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 28, "seq": 3513, "status": "PlayerEndInput", "tsMs": 1775732813144}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 28, "seq": 3514, "status": "PlayerEndInput", "tsMs": 1775732813145}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 28, "seq": 3515, "status": "EnemyAttack", "tsMs": 1775732813145}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 28, "seq": 3516, "status": "EnemyAttack", "tsMs": 1775732813146}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 28}}, "round": 28, "seq": 3517, "status": "EnemyAttack", "tsMs": 1775732813146}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 28, "seq": 3518, "status": "EnemyAttack", "tsMs": 1775732813146}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 28}, "round": 28, "seq": 3519, "status": "EnemyAttack", "tsMs": 1775732813146}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "tank", "damageInfo": {"initialDamage": 1, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.1108"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.4199"}], "attackEnemyTileIDs": ["Node.1108", "Node.4199"], "damages": [{"initialDamage": 1, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 18, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.1108", "Node.4199", "Node.6743"], "resolvedPayload": {"attackerCount": 2, "currentRound": 28, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 3, "shieldDamage": 3, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 3}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 28, "seq": 3520, "status": "EnemyAttack", "tsMs": 1775732813147}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 28, "seq": 3521, "status": "RoundEnd", "tsMs": 1775732813650}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 28, "seq": 3522, "status": "RoundEnd", "tsMs": 1775732813650}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 28, "seq": 3523, "status": "RoundBegin", "tsMs": 1775732813650}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 28, "seq": 3524, "status": "RoundBegin", "tsMs": 1775732813650}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 29, "seq": 3525, "status": "PlayerTurnBegin", "tsMs": 1775732813651}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 29, "seq": 3526, "status": "PlayerTurnBegin", "tsMs": 1775732813651}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 29, "seq": 3527, "status": "PlayerRegenerate", "tsMs": 1775732813651}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 29, "seq": 3528, "status": "PlayerRegenerate", "tsMs": 1775732813651}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 29, "seq": 3529, "status": "PlayerRegenerate", "tsMs": 1775732813651}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 29, "seq": 3530, "status": "PlayerSkillCD", "tsMs": 1775732813651}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 29, "seq": 3531, "status": "PlayerSkillCD", "tsMs": 1775732813652}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 29, "seq": 3532, "status": "PlayerSkillCD", "tsMs": 1775732813652}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 29, "seq": 3533, "status": "PlayerBeginInput", "tsMs": 1775732813652}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 29, "seq": 3534, "status": "PlayerBeginInput", "tsMs": 1775732813652}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 29, "seq": 3535, "status": "PlayerBeginInput", "tsMs": 1775732813652}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 30, "pathAddresses": [30], "tileType": 7}, "round": 29, "seq": 3536, "status": "PlayerBeginInput", "tsMs": 1775732815368}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743"]}, "round": 29, "seq": 3537, "status": "PlayerBeginInput", "tsMs": 1775732815368}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30], "linkedPathLength": 1}, "round": 29, "seq": 3538, "status": "PlayerBeginInput", "tsMs": 1775732815368}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30], "pathLength": 1, "tileIDs": ["Node.6743"]}, "round": 29, "seq": 3539, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732815368}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 24, "lastAddr": 30, "pathLength": 1, "tileType": 2}, "round": 29, "seq": 3540, "status": "PlayerBeginInput", "tsMs": 1775732815446}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 24, "lastAddr": 30, "pathLength": 1, "tileType": 2}, "round": 29, "seq": 3541, "status": "PlayerBeginInput", "tsMs": 1775732815468}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [30, 25], "tileType": 0}, "round": 29, "seq": 3542, "status": "PlayerBeginInput", "tsMs": 1775732815479}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530"]}, "round": 29, "seq": 3543, "status": "PlayerBeginInput", "tsMs": 1775732815479}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25], "linkedPathLength": 2}, "round": 29, "seq": 3544, "status": "PlayerBeginInput", "tsMs": 1775732815479}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25], "pathLength": 2, "tileIDs": ["Node.6743", "Node.6530"]}, "round": 29, "seq": 3545, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732815480}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [30, 25, 20], "tileType": 0}, "round": 29, "seq": 3546, "status": "PlayerBeginInput", "tsMs": 1775732815579}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942"]}, "round": 29, "seq": 3547, "status": "PlayerBeginInput", "tsMs": 1775732815580}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20], "linkedPathLength": 3}, "round": 29, "seq": 3548, "status": "PlayerBeginInput", "tsMs": 1775732815581}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20], "pathLength": 3, "tileIDs": ["Node.6743", "Node.6530", "Node.5942"]}, "round": 29, "seq": 3549, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732815581}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 19, "lastAddr": 20, "pathLength": 3, "tileType": 1}, "round": 29, "seq": 3550, "status": "PlayerBeginInput", "tsMs": 1775732815596}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 19, "lastAddr": 20, "pathLength": 3, "tileType": 1}, "round": 29, "seq": 3551, "status": "PlayerBeginInput", "tsMs": 1775732815612}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 19, "lastAddr": 20, "pathLength": 3, "tileType": 1}, "round": 29, "seq": 3552, "status": "PlayerBeginInput", "tsMs": 1775732815697}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 19, "lastAddr": 20, "pathLength": 3, "tileType": 1}, "round": 29, "seq": 3553, "status": "PlayerBeginInput", "tsMs": 1775732815830}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [30, 25, 20, 27], "tileType": 0}, "round": 29, "seq": 3554, "status": "PlayerBeginInput", "tsMs": 1775732816096}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661"]}, "round": 29, "seq": 3555, "status": "PlayerBeginInput", "tsMs": 1775732816097}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27], "linkedPathLength": 4}, "round": 29, "seq": 3556, "status": "PlayerBeginInput", "tsMs": 1775732816098}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27], "pathLength": 4, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661"]}, "round": 29, "seq": 3557, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732816098}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [30, 25, 20, 27, 21], "tileType": 0}, "round": 29, "seq": 3558, "status": "PlayerBeginInput", "tsMs": 1775732816447}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602"]}, "round": 29, "seq": 3559, "status": "PlayerBeginInput", "tsMs": 1775732816447}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21], "linkedPathLength": 5}, "round": 29, "seq": 3560, "status": "PlayerBeginInput", "tsMs": 1775732816448}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21], "pathLength": 5, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602"]}, "round": 29, "seq": 3561, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732816448}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 15, "lastAddr": 21, "pathLength": 5, "tileType": 2}, "round": 29, "seq": 3562, "status": "PlayerBeginInput", "tsMs": 1775732816781}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 15, "lastAddr": 21, "pathLength": 5, "tileType": 2}, "round": 29, "seq": 3563, "status": "PlayerBeginInput", "tsMs": 1775732816797}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 15, "lastAddr": 21, "pathLength": 5, "tileType": 2}, "round": 29, "seq": 3564, "status": "PlayerBeginInput", "tsMs": 1775732816814}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [30, 25, 20, 27, 21, 14], "tileType": 0}, "round": 29, "seq": 3565, "status": "PlayerBeginInput", "tsMs": 1775732816864}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943"]}, "round": 29, "seq": 3566, "status": "PlayerBeginInput", "tsMs": 1775732816864}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14], "linkedPathLength": 6}, "round": 29, "seq": 3567, "status": "PlayerBeginInput", "tsMs": 1775732816865}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14], "pathLength": 6, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943"]}, "round": 29, "seq": 3568, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732816866}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [30, 25, 20, 27, 21, 14, 13], "tileType": 0}, "round": 29, "seq": 3569, "status": "PlayerBeginInput", "tsMs": 1775732817247}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533"]}, "round": 29, "seq": 3570, "status": "PlayerBeginInput", "tsMs": 1775732817248}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13], "linkedPathLength": 7}, "round": 29, "seq": 3571, "status": "PlayerBeginInput", "tsMs": 1775732817249}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13], "pathLength": 7, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533"]}, "round": 29, "seq": 3572, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732817249}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7], "tileType": 0}, "round": 29, "seq": 3573, "status": "PlayerBeginInput", "tsMs": 1775732817564}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650"]}, "round": 29, "seq": 3574, "status": "PlayerBeginInput", "tsMs": 1775732817565}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7], "linkedPathLength": 8}, "round": 29, "seq": 3575, "status": "PlayerBeginInput", "tsMs": 1775732817566}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7], "pathLength": 8, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650"]}, "round": 29, "seq": 3576, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732817566}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 1], "tileType": 0}, "round": 29, "seq": 3577, "status": "PlayerBeginInput", "tsMs": 1775732817781}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.5343"]}, "round": 29, "seq": 3578, "status": "PlayerBeginInput", "tsMs": 1775732817782}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 1], "linkedPathLength": 9}, "round": 29, "seq": 3579, "status": "PlayerBeginInput", "tsMs": 1775732817783}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 1], "pathLength": 9, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.5343"]}, "round": 29, "seq": 3580, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A01\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732817783}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 1, 0], "tileType": 6}, "round": 29, "seq": 3581, "status": "PlayerBeginInput", "tsMs": 1775732817831}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.5343", "Node.4199"]}, "round": 29, "seq": 3582, "status": "PlayerBeginInput", "tsMs": 1775732817831}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 1, 0], "linkedPathLength": 10}, "round": 29, "seq": 3583, "status": "PlayerBeginInput", "tsMs": 1775732817833}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 1, 0], "pathLength": 10, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.5343", "Node.4199"]}, "round": 29, "seq": 3584, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A01>A00\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732817833}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 7, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7], "tileType": 0}, "round": 29, "seq": 3585, "status": "PlayerBeginInput", "tsMs": 1775732818648}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650"]}, "round": 29, "seq": 3586, "status": "PlayerBeginInput", "tsMs": 1775732818649}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7], "linkedPathLength": 8}, "round": 29, "seq": 3587, "status": "PlayerBeginInput", "tsMs": 1775732818651}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7], "pathLength": 8, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650"]}, "round": 29, "seq": 3588, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732818651}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 8], "tileType": 0}, "round": 29, "seq": 3589, "status": "PlayerBeginInput", "tsMs": 1775732818782}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.5944"]}, "round": 29, "seq": 3590, "status": "PlayerBeginInput", "tsMs": 1775732818783}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 8], "linkedPathLength": 9}, "round": 29, "seq": 3591, "status": "PlayerBeginInput", "tsMs": 1775732818784}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 8], "pathLength": 9, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.5944"]}, "round": 29, "seq": 3592, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A08\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732818785}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 13, "pathAddresses": [30, 25, 20, 27, 21, 14, 13], "tileType": 0}, "round": 29, "seq": 3593, "status": "PlayerBeginInput", "tsMs": 1775732819065}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533"]}, "round": 29, "seq": 3594, "status": "PlayerBeginInput", "tsMs": 1775732819066}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13], "linkedPathLength": 7}, "round": 29, "seq": 3595, "status": "PlayerBeginInput", "tsMs": 1775732819067}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13], "pathLength": 7, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533"]}, "round": 29, "seq": 3596, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732819068}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7], "tileType": 0}, "round": 29, "seq": 3597, "status": "PlayerBeginInput", "tsMs": 1775732819100}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650"]}, "round": 29, "seq": 3598, "status": "PlayerBeginInput", "tsMs": 1775732819100}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7], "linkedPathLength": 8}, "round": 29, "seq": 3599, "status": "PlayerBeginInput", "tsMs": 1775732819102}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7], "pathLength": 8, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650"]}, "round": 29, "seq": 3600, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732819102}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0], "tileType": 6}, "round": 29, "seq": 3601, "status": "PlayerBeginInput", "tsMs": 1775732819199}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199"]}, "round": 29, "seq": 3602, "status": "PlayerBeginInput", "tsMs": 1775732819199}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0], "linkedPathLength": 9}, "round": 29, "seq": 3603, "status": "PlayerBeginInput", "tsMs": 1775732819200}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0], "pathLength": 9, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199"]}, "round": 29, "seq": 3604, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732819201}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1], "tileType": 0}, "round": 29, "seq": 3605, "status": "PlayerBeginInput", "tsMs": 1775732819683}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 9, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343"]}, "round": 29, "seq": 3606, "status": "PlayerBeginInput", "tsMs": 1775732819683}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1], "linkedPathLength": 10}, "round": 29, "seq": 3607, "status": "PlayerBeginInput", "tsMs": 1775732819685}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1], "pathLength": 10, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343"]}, "round": 29, "seq": 3608, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732819686}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2], "tileType": 0}, "round": 29, "seq": 3609, "status": "PlayerBeginInput", "tsMs": 1775732819816}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 10, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 10, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759"]}, "round": 29, "seq": 3610, "status": "PlayerBeginInput", "tsMs": 1775732819816}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2], "linkedPathLength": 11}, "round": 29, "seq": 3611, "status": "PlayerBeginInput", "tsMs": 1775732819818}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2], "pathLength": 11, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759"]}, "round": 29, "seq": 3612, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732819818}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8], "tileType": 0}, "round": 29, "seq": 3613, "status": "PlayerBeginInput", "tsMs": 1775732820300}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 11, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 11, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944"]}, "round": 29, "seq": 3614, "status": "PlayerBeginInput", "tsMs": 1775732820300}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8], "linkedPathLength": 12}, "round": 29, "seq": 3615, "status": "PlayerBeginInput", "tsMs": 1775732820302}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8], "pathLength": 12, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944"]}, "round": 29, "seq": 3616, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732820302}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9], "tileType": 0}, "round": 29, "seq": 3617, "status": "PlayerBeginInput", "tsMs": 1775732820500}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 12, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 12, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947"]}, "round": 29, "seq": 3618, "status": "PlayerBeginInput", "tsMs": 1775732820500}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9], "linkedPathLength": 13}, "round": 29, "seq": 3619, "status": "PlayerBeginInput", "tsMs": 1775732820503}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9], "pathLength": 13, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947"]}, "round": 29, "seq": 3620, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08>A09\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732820503}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3], "tileType": 0}, "round": 29, "seq": 3621, "status": "PlayerBeginInput", "tsMs": 1775732820883}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 13, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 13, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408"]}, "round": 29, "seq": 3622, "status": "PlayerBeginInput", "tsMs": 1775732820884}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3], "linkedPathLength": 14}, "round": 29, "seq": 3623, "status": "PlayerBeginInput", "tsMs": 1775732820886}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3], "pathLength": 14, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408"]}, "round": 29, "seq": 3624, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08>A09>A03\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732820886}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4], "tileType": 0}, "round": 29, "seq": 3625, "status": "PlayerBeginInput", "tsMs": 1775732821301}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 14, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 14, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655"]}, "round": 29, "seq": 3626, "status": "PlayerBeginInput", "tsMs": 1775732821301}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4], "linkedPathLength": 15}, "round": 29, "seq": 3627, "status": "PlayerBeginInput", "tsMs": 1775732821303}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4], "pathLength": 15, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655"]}, "round": 29, "seq": 3628, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08>A09>A03>A04\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732821304}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 5, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5], "tileType": 6}, "round": 29, "seq": 3629, "status": "PlayerBeginInput", "tsMs": 1775732821584}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 14, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 14, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}, {"damageApplicationCount": 14, "directHpLoss": 0, "gridAddress": 5, "tileID": "Node.1108", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655", "Node.1108"]}, "round": 29, "seq": 3630, "status": "PlayerBeginInput", "tsMs": 1775732821584}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5], "linkedPathLength": 16}, "round": 29, "seq": 3631, "status": "PlayerBeginInput", "tsMs": 1775732821586}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5], "pathLength": 16, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655", "Node.1108"]}, "round": 29, "seq": 3632, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08>A09>A03>A04>A05\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732821587}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11], "tileType": 0}, "round": 29, "seq": 3633, "status": "PlayerBeginInput", "tsMs": 1775732821984}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 15, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 15, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}, {"damageApplicationCount": 15, "directHpLoss": 0, "gridAddress": 5, "tileID": "Node.1108", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655", "Node.1108", "Node.3975"]}, "round": 29, "seq": 3634, "status": "PlayerBeginInput", "tsMs": 1775732821985}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11], "linkedPathLength": 17}, "round": 29, "seq": 3635, "status": "PlayerBeginInput", "tsMs": 1775732821987}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11], "pathLength": 17, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655", "Node.1108", "Node.3975"]}, "round": 29, "seq": 3636, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08>A09>A03>A04>A05>A11\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732821988}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11, 10], "tileType": 0}, "round": 29, "seq": 3637, "status": "PlayerBeginInput", "tsMs": 1775732822319}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 16, "directHpLoss": 0, "gridAddress": 30, "tileID": "Node.6743", "wouldDie": false}, {"damageApplicationCount": 16, "directHpLoss": 0, "gridAddress": 0, "tileID": "Node.4199", "wouldDie": true}, {"damageApplicationCount": 16, "directHpLoss": 0, "gridAddress": 5, "tileID": "Node.1108", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655", "Node.1108", "Node.3975", "Node.5948"]}, "round": 29, "seq": 3638, "status": "PlayerBeginInput", "tsMs": 1775732822319}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11, 10], "linkedPathLength": 18}, "round": 29, "seq": 3639, "status": "PlayerBeginInput", "tsMs": 1775732822323}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11, 10], "pathLength": 18, "tileIDs": ["Node.6743", "Node.6530", "Node.5942", "Node.6661", "Node.6602", "Node.5943", "Node.6533", "Node.5650", "Node.4199", "Node.5343", "Node.5759", "Node.5944", "Node.5947", "Node.5408", "Node.5655", "Node.1108", "Node.3975", "Node.5948"]}, "round": 29, "seq": 3640, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08>A09>A03>A04>A05>A11>A10\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732822324}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11, 10], "linkedPathLength": 18}, "round": 29, "seq": 3641, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=A30>A25>A20>A27>A21>A14>A13>A07>A00>A01>A02>A08>A09>A03>A04>A05>A11>A10\nplayer=hp 130/130 ar 18/50 xp 17/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 1026140474 cmd 37\nkills=15", "status": "PlayerBeginInput", "tsMs": 1775732823803}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 29, "seq": 3642, "status": "PlayerEndBuildPath", "tsMs": 1775732823803}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 29, "seq": 3643, "status": "PlayerEndBuildPath", "tsMs": 1775732823804}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [25, 20, 27, 21, 14, 13, 7, 1, 2, 8, 9, 3, 4, 11, 10, 0, 5], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 30, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 0, "piercingArmorRatio": 0, "tileID": "Node.4199"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 5, "piercingArmorRatio": 0, "tileID": "Node.1108"}], "damageSourceCount": 16, "enemiesKilled": 2, "enemyKillMessages": ["[GameMode] Enemy killed at A0 (total: 2)", "[GameMode] Enemy killed at A5 (total: 2)"], "enemyTargetCount": 3, "hasEnemyTarget": true, "shouldReplay": true}, "round": 29, "seq": 3644, "status": "PlayerEndBuildPath", "tsMs": 1775732823805}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 2, "probability": 0.48000000000000004, "resourceType": 3}, {"amount": 3, "probability": 0.56, "resourceType": 0}]}, "round": 29, "seq": 3645, "status": "PlayerEndBuildPath", "tsMs": 1775732823807}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3646, "status": "PlayerEndBuildPath", "tsMs": 1775732823808}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 29, "seq": 3647, "status": "PlayerEndBuildPath", "tsMs": 1775732823809}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3648, "status": "PlayerEndBuildPath", "tsMs": 1775732823809}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30], "linkedPathLength": 1}, "round": 29, "seq": 3649, "status": "PlayerEndBuildPath", "tsMs": 1775732823809}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 29, "seq": 3650, "status": "PlayerEndBuildPath", "tsMs": 1775732823810}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 29, "seq": 3651, "status": "PlayerEndBuildPath", "tsMs": 1775732823810}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3652, "status": "PlayerEndBuildPath", "tsMs": 1775732823818}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 29, "seq": 3653, "status": "PlayerEndBuildPath", "tsMs": 1775732823818}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 29, "seq": 3654, "stateText": "r0:BH SH SH PO SH SH\nr1:PO SW CO SW CO CO\nr2:PO SH SW SW CO CO\nr3:SH SW SW PO SH PO\nr4:CO SW SW SW SW SW\nr5:SO SW SW SW SW SO\npath=-\nplayer=hp 130/130 ar 18/50 xp 19/22 lv 4 $ 103 wh 73 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=29 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:1,Vitality:3,Luck:3,Charisma:0\nreplay=seed 1826039909 rng 2768598648 cmd 37\nkills=17", "status": "PlayerEndBuildPath", "tsMs": 1775732823819}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3655, "status": "PlayerEndBuildPath", "tsMs": 1775732823936}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25], "linkedPathLength": 2}, "round": 29, "seq": 3656, "status": "PlayerEndBuildPath", "tsMs": 1775732823937}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3657, "status": "PlayerEndBuildPath", "tsMs": 1775732824069}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20], "linkedPathLength": 3}, "round": 29, "seq": 3658, "status": "PlayerEndBuildPath", "tsMs": 1775732824069}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3659, "status": "PlayerEndBuildPath", "tsMs": 1775732824202}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27], "linkedPathLength": 4}, "round": 29, "seq": 3660, "status": "PlayerEndBuildPath", "tsMs": 1775732824204}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3661, "status": "PlayerEndBuildPath", "tsMs": 1775732824335}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21], "linkedPathLength": 5}, "round": 29, "seq": 3662, "status": "PlayerEndBuildPath", "tsMs": 1775732824337}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3663, "status": "PlayerEndBuildPath", "tsMs": 1775732824469}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14], "linkedPathLength": 6}, "round": 29, "seq": 3664, "status": "PlayerEndBuildPath", "tsMs": 1775732824471}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3665, "status": "PlayerEndBuildPath", "tsMs": 1775732824602}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13], "linkedPathLength": 7}, "round": 29, "seq": 3666, "status": "PlayerEndBuildPath", "tsMs": 1775732824604}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3667, "status": "PlayerEndBuildPath", "tsMs": 1775732824736}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7], "linkedPathLength": 8}, "round": 29, "seq": 3668, "status": "PlayerEndBuildPath", "tsMs": 1775732824738}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3669, "status": "PlayerEndBuildPath", "tsMs": 1775732824869}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0], "linkedPathLength": 9}, "round": 29, "seq": 3670, "status": "PlayerEndBuildPath", "tsMs": 1775732824870}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3671, "status": "PlayerEndBuildPath", "tsMs": 1775732825003}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1], "linkedPathLength": 10}, "round": 29, "seq": 3672, "status": "PlayerEndBuildPath", "tsMs": 1775732825004}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3673, "status": "PlayerEndBuildPath", "tsMs": 1775732825136}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2], "linkedPathLength": 11}, "round": 29, "seq": 3674, "status": "PlayerEndBuildPath", "tsMs": 1775732825138}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3675, "status": "PlayerEndBuildPath", "tsMs": 1775732825269}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8], "linkedPathLength": 12}, "round": 29, "seq": 3676, "status": "PlayerEndBuildPath", "tsMs": 1775732825272}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3677, "status": "PlayerEndBuildPath", "tsMs": 1775732825403}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9], "linkedPathLength": 13}, "round": 29, "seq": 3678, "status": "PlayerEndBuildPath", "tsMs": 1775732825405}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3679, "status": "PlayerEndBuildPath", "tsMs": 1775732825536}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3], "linkedPathLength": 14}, "round": 29, "seq": 3680, "status": "PlayerEndBuildPath", "tsMs": 1775732825539}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3681, "status": "PlayerEndBuildPath", "tsMs": 1775732825670}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4], "linkedPathLength": 15}, "round": 29, "seq": 3682, "status": "PlayerEndBuildPath", "tsMs": 1775732825672}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3683, "status": "PlayerEndBuildPath", "tsMs": 1775732825803}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5], "linkedPathLength": 16}, "round": 29, "seq": 3684, "status": "PlayerEndBuildPath", "tsMs": 1775732825806}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3685, "status": "PlayerEndBuildPath", "tsMs": 1775732825937}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11], "linkedPathLength": 17}, "round": 29, "seq": 3686, "status": "PlayerEndBuildPath", "tsMs": 1775732825940}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 29, "seq": 3687, "status": "PlayerEndBuildPath", "tsMs": 1775732826070}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 25, 20, 27, 21, 14, 13, 7, 0, 1, 2, 8, 9, 3, 4, 5, 11, 10], "linkedPathLength": 18}, "round": 29, "seq": 3688, "status": "PlayerEndBuildPath", "tsMs": 1775732826073}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 29, "seq": 3689, "status": "PlayerEndBuildPath", "tsMs": 1775732826203}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [25, 20, 27, 21, 14, 13, 7, 1, 2, 8, 9, 3, 4, 11, 10, 0, 5]}, "round": 29, "seq": 3690, "status": "PlayerEndBuildPath", "tsMs": 1775732826204}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [25, 20, 27, 21, 14, 13, 7, 1, 2, 8, 9, 3, 4, 11, 10, 0, 5]}, "round": 29, "seq": 3691, "status": "PlayerEndBuildPath", "tsMs": 1775732826204}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 29, "seq": 3692, "status": "PlayerEndInput", "tsMs": 1775732826207}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 29, "seq": 3693, "status": "PlayerEndInput", "tsMs": 1775732826207}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 29, "seq": 3694, "status": "PlayerEndInput", "tsMs": 1775732826208}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 29, "seq": 3695, "status": "PlayerEndInput", "tsMs": 1775732826208}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 29, "seq": 3696, "status": "PlayerEndInput", "tsMs": 1775732826805}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 29, "seq": 3697, "status": "PlayerEndInput", "tsMs": 1775732826805}, {"kind": "status-update", "message": "[Trace] Status update emitted: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 29, "seq": 3698, "status": "LevelUpEvent", "tsMs": 1775732826806}, {"kind": "status-transition", "message": "[Trace] Status: LevelUpEvent", "payload": {"status": "LevelUpEvent"}, "round": 29, "seq": 3699, "status": "LevelUpEvent", "tsMs": 1775732826806}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 29, "seq": 3700, "status": "EnemyAttack", "tsMs": 1775732834679}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 29, "seq": 3701, "status": "EnemyAttack", "tsMs": 1775732834680}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 29}}, "round": 29, "seq": 3702, "status": "EnemyAttack", "tsMs": 1775732834680}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 29, "seq": 3703, "status": "EnemyAttack", "tsMs": 1775732834680}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 29}, "round": 29, "seq": 3704, "status": "EnemyAttack", "tsMs": 1775732834680}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.6743"}], "attackEnemyTileIDs": ["Node.6743"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 11, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.6743"], "resolvedPayload": {"attackerCount": 1, "currentRound": 29, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 1, "shieldDamage": 7, "skillUserCount": 0, "sourceCount": 1, "specialCount": 0, "totalDamage": 7}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 29, "seq": 3705, "status": "EnemyAttack", "tsMs": 1775732834680}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 29, "seq": 3706, "status": "RoundEnd", "tsMs": 1775732835182}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 29, "seq": 3707, "status": "RoundEnd", "tsMs": 1775732835183}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 29, "seq": 3708, "status": "RoundBegin", "tsMs": 1775732835183}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 29, "seq": 3709, "status": "RoundBegin", "tsMs": 1775732835183}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 30, "seq": 3710, "status": "PlayerTurnBegin", "tsMs": 1775732835183}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 30, "seq": 3711, "status": "PlayerTurnBegin", "tsMs": 1775732835184}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 30, "seq": 3712, "status": "PlayerRegenerate", "tsMs": 1775732835184}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 30, "seq": 3713, "status": "PlayerRegenerate", "tsMs": 1775732835184}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 30, "seq": 3714, "status": "PlayerRegenerate", "tsMs": 1775732835184}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 30, "seq": 3715, "status": "PlayerSkillCD", "tsMs": 1775732835184}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 30, "seq": 3716, "status": "PlayerSkillCD", "tsMs": 1775732835184}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 30, "seq": 3717, "status": "PlayerSkillCD", "tsMs": 1775732835185}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 30, "seq": 3718, "status": "PlayerBeginInput", "tsMs": 1775732835185}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 30, "seq": 3719, "status": "PlayerBeginInput", "tsMs": 1775732835185}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 30, "seq": 3720, "status": "PlayerBeginInput", "tsMs": 1775732835185}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 24, "pathAddresses": [24], "tileType": 7}, "round": 30, "seq": 3721, "status": "PlayerBeginInput", "tsMs": 1775732836386}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 24, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743"]}, "round": 30, "seq": 3722, "status": "PlayerBeginInput", "tsMs": 1775732836386}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24], "linkedPathLength": 1}, "round": 30, "seq": 3723, "status": "PlayerBeginInput", "tsMs": 1775732836387}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24], "pathLength": 1, "tileIDs": ["Node.6743"]}, "round": 30, "seq": 3724, "stateText": "r0:SH SW SH PO SW SW\nr1:BH PO SW CO CO PO\nr2:PO SW CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A24\nplayer=hp 130/130 ar 11/50 xp 1/33 lv 5 $ 103 wh 85 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=30 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 546361208 cmd 39\nkills=17", "status": "PlayerBeginInput", "tsMs": 1775732836387}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [24, 31], "tileType": 0}, "round": 30, "seq": 3725, "status": "PlayerBeginInput", "tsMs": 1775732836462}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 24, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.7437"]}, "round": 30, "seq": 3726, "status": "PlayerBeginInput", "tsMs": 1775732836463}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 31], "linkedPathLength": 2}, "round": 30, "seq": 3727, "status": "PlayerBeginInput", "tsMs": 1775732836464}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 31], "pathLength": 2, "tileIDs": ["Node.6743", "Node.7437"]}, "round": 30, "seq": 3728, "stateText": "r0:SH SW SH PO SW SW\nr1:BH PO SW CO CO PO\nr2:PO SW CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A24>A31\nplayer=hp 130/130 ar 11/50 xp 1/33 lv 5 $ 103 wh 85 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=30 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 546361208 cmd 39\nkills=17", "status": "PlayerBeginInput", "tsMs": 1775732836464}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [24, 31, 26], "tileType": 0}, "round": 30, "seq": 3729, "status": "PlayerBeginInput", "tsMs": 1775732836712}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 24, "tileID": "Node.6743", "wouldDie": false}], "pathTileIDs": ["Node.6743", "Node.7437", "Node.7442"]}, "round": 30, "seq": 3730, "status": "PlayerBeginInput", "tsMs": 1775732836713}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 31, 26], "linkedPathLength": 3}, "round": 30, "seq": 3731, "status": "PlayerBeginInput", "tsMs": 1775732836714}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 31, 26], "pathLength": 3, "tileIDs": ["Node.6743", "Node.7437", "Node.7442"]}, "round": 30, "seq": 3732, "stateText": "r0:SH SW SH PO SW SW\nr1:BH PO SW CO CO PO\nr2:PO SW CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A24>A31>A26\nplayer=hp 130/130 ar 11/50 xp 1/33 lv 5 $ 103 wh 85 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=30 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 546361208 cmd 39\nkills=17", "status": "PlayerBeginInput", "tsMs": 1775732836714}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [24, 31, 26, 19], "tileType": 0}, "round": 30, "seq": 3733, "status": "PlayerBeginInput", "tsMs": 1775732837146}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 24, "tileID": "Node.6743", "wouldDie": true}], "pathTileIDs": ["Node.6743", "Node.7437", "Node.7442", "Node.7439"]}, "round": 30, "seq": 3734, "status": "PlayerBeginInput", "tsMs": 1775732837146}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 31, 26, 19], "linkedPathLength": 4}, "round": 30, "seq": 3735, "status": "PlayerBeginInput", "tsMs": 1775732837147}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [24, 31, 26, 19], "pathLength": 4, "tileIDs": ["Node.6743", "Node.7437", "Node.7442", "Node.7439"]}, "round": 30, "seq": 3736, "stateText": "r0:SH SW SH PO SW SW\nr1:BH PO SW CO CO PO\nr2:PO SW CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A24>A31>A26>A19\nplayer=hp 130/130 ar 11/50 xp 1/33 lv 5 $ 103 wh 85 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=30 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 546361208 cmd 39\nkills=17", "status": "PlayerBeginInput", "tsMs": 1775732837148}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3737, "status": "PlayerBeginInput", "tsMs": 1775732837396}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3738, "status": "PlayerBeginInput", "tsMs": 1775732837413}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3739, "status": "PlayerBeginInput", "tsMs": 1775732837431}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3740, "status": "PlayerBeginInput", "tsMs": 1775732837446}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3741, "status": "PlayerBeginInput", "tsMs": 1775732837763}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3742, "status": "PlayerBeginInput", "tsMs": 1775732837813}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3743, "status": "PlayerBeginInput", "tsMs": 1775732837863}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3744, "status": "PlayerBeginInput", "tsMs": 1775732837930}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3745, "status": "PlayerBeginInput", "tsMs": 1775732838281}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3746, "status": "PlayerBeginInput", "tsMs": 1775732838364}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3747, "status": "PlayerBeginInput", "tsMs": 1775732838414}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3748, "status": "PlayerBeginInput", "tsMs": 1775732838429}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3749, "status": "PlayerBeginInput", "tsMs": 1775732838463}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3750, "status": "PlayerBeginInput", "tsMs": 1775732838480}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3751, "status": "PlayerBeginInput", "tsMs": 1775732838513}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3752, "status": "PlayerBeginInput", "tsMs": 1775732838647}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3753, "status": "PlayerBeginInput", "tsMs": 1775732838747}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 13, "lastAddr": 19, "pathLength": 4, "tileType": 3}, "round": 30, "seq": 3754, "status": "PlayerBeginInput", "tsMs": 1775732838914}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [24, 31, 26, 19], "linkedPathLength": 4}, "round": 30, "seq": 3755, "stateText": "r0:SH SW SH PO SW SW\nr1:BH PO SW CO CO PO\nr2:PO SW CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A24>A31>A26>A19\nplayer=hp 130/130 ar 11/50 xp 1/33 lv 5 $ 103 wh 85 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=30 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 546361208 cmd 39\nkills=17", "status": "PlayerBeginInput", "tsMs": 1775732838931}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 30, "seq": 3756, "status": "PlayerEndBuildPath", "tsMs": 1775732838931}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 30, "seq": 3757, "status": "PlayerEndBuildPath", "tsMs": 1775732838931}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [31, 26, 19, 24], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 24, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 24, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 24, "piercingArmorRatio": 0, "tileID": "Node.6743"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 24, "piercingArmorRatio": 0, "tileID": "Node.6743"}], "damageSourceCount": 4, "enemiesKilled": 1, "enemyKillMessages": ["[GameMode] Enemy killed at A24 (total: 1)"], "enemyTargetCount": 1, "hasEnemyTarget": true, "shouldReplay": true}, "round": 30, "seq": 3758, "status": "PlayerEndBuildPath", "tsMs": 1775732838932}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 1, "triggeredBonuses": [{"amount": 2, "probability": 0.12000000000000001, "resourceType": 3}]}, "round": 30, "seq": 3759, "status": "PlayerEndBuildPath", "tsMs": 1775732838933}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 30, "seq": 3760, "status": "PlayerEndBuildPath", "tsMs": 1775732838934}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 30, "seq": 3761, "status": "PlayerEndBuildPath", "tsMs": 1775732838935}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 30, "seq": 3762, "status": "PlayerEndBuildPath", "tsMs": 1775732838935}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24], "linkedPathLength": 1}, "round": 30, "seq": 3763, "status": "PlayerEndBuildPath", "tsMs": 1775732838935}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 30, "seq": 3764, "status": "PlayerEndBuildPath", "tsMs": 1775732838936}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 30, "seq": 3765, "status": "PlayerEndBuildPath", "tsMs": 1775732838936}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 30, "seq": 3766, "status": "PlayerEndBuildPath", "tsMs": 1775732838947}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 30, "seq": 3767, "status": "PlayerEndBuildPath", "tsMs": 1775732838947}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 30, "seq": 3768, "stateText": "r0:SH SW SH PO SW SW\nr1:BH PO SW CO CO PO\nr2:PO SW CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=-\nplayer=hp 130/130 ar 11/50 xp 3/33 lv 5 $ 103 wh 85 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=30 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 4086621710 cmd 39\nkills=18", "status": "PlayerEndBuildPath", "tsMs": 1775732838948}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 30, "seq": 3769, "status": "PlayerEndBuildPath", "tsMs": 1775732839063}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 31], "linkedPathLength": 2}, "round": 30, "seq": 3770, "status": "PlayerEndBuildPath", "tsMs": 1775732839064}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 30, "seq": 3771, "status": "PlayerEndBuildPath", "tsMs": 1775732839197}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 31, 26], "linkedPathLength": 3}, "round": 30, "seq": 3772, "status": "PlayerEndBuildPath", "tsMs": 1775732839198}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 30, "seq": 3773, "status": "PlayerEndBuildPath", "tsMs": 1775732839330}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [24, 31, 26, 19], "linkedPathLength": 4}, "round": 30, "seq": 3774, "status": "PlayerEndBuildPath", "tsMs": 1775732839332}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 30, "seq": 3775, "status": "PlayerEndBuildPath", "tsMs": 1775732839464}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [31, 26, 19, 24]}, "round": 30, "seq": 3776, "status": "PlayerEndBuildPath", "tsMs": 1775732839464}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [31, 26, 19, 24]}, "round": 30, "seq": 3777, "status": "PlayerEndBuildPath", "tsMs": 1775732839464}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 30, "seq": 3778, "status": "PlayerEndInput", "tsMs": 1775732839467}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 30, "seq": 3779, "status": "PlayerEndInput", "tsMs": 1775732839467}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 30, "seq": 3780, "status": "PlayerEndInput", "tsMs": 1775732839468}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 30, "seq": 3781, "status": "PlayerEndInput", "tsMs": 1775732839468}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 30, "seq": 3782, "status": "PlayerEndInput", "tsMs": 1775732840064}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 30, "seq": 3783, "status": "PlayerEndInput", "tsMs": 1775732840065}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 30, "seq": 3784, "status": "EnemyAttack", "tsMs": 1775732840065}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 30, "seq": 3785, "status": "EnemyAttack", "tsMs": 1775732840065}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 30}}, "round": 30, "seq": 3786, "status": "EnemyAttack", "tsMs": 1775732840065}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 30, "seq": 3787, "status": "EnemyAttack", "tsMs": 1775732840065}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 30}, "round": 30, "seq": 3788, "status": "EnemyAttack", "tsMs": 1775732840066}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [], "attackEnemyTileIDs": [], "damages": [], "playerDamage": null, "presentEnemyTileIDs": [], "resolvedPayload": {"attackerCount": 0, "currentRound": 30, "directDamage": 0, "hasEnemy": false, "presentEnemyCount": 0, "shieldDamage": 0, "skillUserCount": 0, "sourceCount": 0, "specialCount": 0, "totalDamage": 0}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": true}, "round": 30, "seq": 3789, "status": "EnemyAttack", "tsMs": 1775732840066}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 30, "seq": 3790, "status": "RoundEnd", "tsMs": 1775732840066}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 30, "seq": 3791, "status": "RoundEnd", "tsMs": 1775732840066}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 30, "seq": 3792, "status": "RoundBegin", "tsMs": 1775732840066}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 30, "seq": 3793, "status": "RoundBegin", "tsMs": 1775732840066}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 31, "seq": 3794, "status": "PlayerTurnBegin", "tsMs": 1775732840067}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 31, "seq": 3795, "status": "PlayerTurnBegin", "tsMs": 1775732840067}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 31, "seq": 3796, "status": "PlayerRegenerate", "tsMs": 1775732840067}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 31, "seq": 3797, "status": "PlayerRegenerate", "tsMs": 1775732840067}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 31, "seq": 3798, "status": "PlayerRegenerate", "tsMs": 1775732840067}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 31, "seq": 3799, "status": "PlayerSkillCD", "tsMs": 1775732840067}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 31, "seq": 3800, "status": "PlayerSkillCD", "tsMs": 1775732840067}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 31, "seq": 3801, "status": "PlayerSkillCD", "tsMs": 1775732840068}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 31, "seq": 3802, "status": "PlayerBeginInput", "tsMs": 1775732840068}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 31, "seq": 3803, "status": "PlayerBeginInput", "tsMs": 1775732840068}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 31, "seq": 3804, "status": "PlayerBeginInput", "tsMs": 1775732840068}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [33], "tileType": 2}, "round": 31, "seq": 3805, "status": "PlayerBeginInput", "tsMs": 1775732841438}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445"]}, "round": 31, "seq": 3806, "status": "PlayerBeginInput", "tsMs": 1775732841438}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33], "linkedPathLength": 1}, "round": 31, "seq": 3807, "status": "PlayerBeginInput", "tsMs": 1775732841438}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33], "pathLength": 1, "tileIDs": ["Node.7445"]}, "round": 31, "seq": 3808, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732841438}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [33, 32], "tileType": 2}, "round": 31, "seq": 3809, "status": "PlayerBeginInput", "tsMs": 1775732841633}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445", "Node.7499"]}, "round": 31, "seq": 3810, "status": "PlayerBeginInput", "tsMs": 1775732841633}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32], "linkedPathLength": 2}, "round": 31, "seq": 3811, "status": "PlayerBeginInput", "tsMs": 1775732841634}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32], "pathLength": 2, "tileIDs": ["Node.7445", "Node.7499"]}, "round": 31, "seq": 3812, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732841634}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [33, 32, 31], "tileType": 2}, "round": 31, "seq": 3813, "status": "PlayerBeginInput", "tsMs": 1775732841716}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445", "Node.7499", "Node.7497"]}, "round": 31, "seq": 3814, "status": "PlayerBeginInput", "tsMs": 1775732841716}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31], "linkedPathLength": 3}, "round": 31, "seq": 3815, "status": "PlayerBeginInput", "tsMs": 1775732841717}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31], "pathLength": 3, "tileIDs": ["Node.7445", "Node.7499", "Node.7497"]}, "round": 31, "seq": 3816, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32>A31\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732841717}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 30, "pathAddresses": [33, 32, 31, 30], "tileType": 2}, "round": 31, "seq": 3817, "status": "PlayerBeginInput", "tsMs": 1775732841816}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496"]}, "round": 31, "seq": 3818, "status": "PlayerBeginInput", "tsMs": 1775732841816}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30], "linkedPathLength": 4}, "round": 31, "seq": 3819, "status": "PlayerBeginInput", "tsMs": 1775732841817}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 30], "pathLength": 4, "tileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496"]}, "round": 31, "seq": 3820, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32>A31>A30\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732841818}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [33, 32, 31, 30, 25], "tileType": 2}, "round": 31, "seq": 3821, "status": "PlayerBeginInput", "tsMs": 1775732842233}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498"]}, "round": 31, "seq": 3822, "status": "PlayerBeginInput", "tsMs": 1775732842233}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25], "linkedPathLength": 5}, "round": 31, "seq": 3823, "status": "PlayerBeginInput", "tsMs": 1775732842235}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 30, 25], "pathLength": 5, "tileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498"]}, "round": 31, "seq": 3824, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32>A31>A30>A25\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732842235}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [33, 32, 31, 30, 25, 19], "tileType": 2}, "round": 31, "seq": 3825, "status": "PlayerBeginInput", "tsMs": 1775732842633}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498", "Node.7438"]}, "round": 31, "seq": 3826, "status": "PlayerBeginInput", "tsMs": 1775732842634}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25, 19], "linkedPathLength": 6}, "round": 31, "seq": 3827, "status": "PlayerBeginInput", "tsMs": 1775732842635}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 30, 25, 19], "pathLength": 6, "tileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498", "Node.7438"]}, "round": 31, "seq": 3828, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32>A31>A30>A25>A19\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732842635}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 18, "pathAddresses": [33, 32, 31, 30, 25, 19, 18], "tileType": 2}, "round": 31, "seq": 3829, "status": "PlayerBeginInput", "tsMs": 1775732843001}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498", "Node.7438", "Node.6750"]}, "round": 31, "seq": 3830, "status": "PlayerBeginInput", "tsMs": 1775732843001}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18], "linkedPathLength": 7}, "round": 31, "seq": 3831, "status": "PlayerBeginInput", "tsMs": 1775732843002}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18], "pathLength": 7, "tileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498", "Node.7438", "Node.6750"]}, "round": 31, "seq": 3832, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32>A31>A30>A25>A19>A18\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732843003}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [33, 32, 31, 30, 25, 19, 18, 12], "tileType": 2}, "round": 31, "seq": 3833, "status": "PlayerBeginInput", "tsMs": 1775732843234}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498", "Node.7438", "Node.6750", "Node.6527"]}, "round": 31, "seq": 3834, "status": "PlayerBeginInput", "tsMs": 1775732843234}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18, 12], "linkedPathLength": 8}, "round": 31, "seq": 3835, "status": "PlayerBeginInput", "tsMs": 1775732843236}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18, 12], "pathLength": 8, "tileIDs": ["Node.7445", "Node.7499", "Node.7497", "Node.7496", "Node.7498", "Node.7438", "Node.6750", "Node.6527"]}, "round": 31, "seq": 3836, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32>A31>A30>A25>A19>A18>A12\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732843236}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 6, "lastAddr": 12, "pathLength": 8, "tileType": 1}, "round": 31, "seq": 3837, "status": "PlayerBeginInput", "tsMs": 1775732843384}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 6, "lastAddr": 12, "pathLength": 8, "tileType": 1}, "round": 31, "seq": 3838, "status": "PlayerBeginInput", "tsMs": 1775732843401}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 6, "lastAddr": 12, "pathLength": 8, "tileType": 1}, "round": 31, "seq": 3839, "status": "PlayerBeginInput", "tsMs": 1775732843417}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 6, "lastAddr": 12, "pathLength": 8, "tileType": 1}, "round": 31, "seq": 3840, "status": "PlayerBeginInput", "tsMs": 1775732843584}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 6, "lastAddr": 12, "pathLength": 8, "tileType": 1}, "round": 31, "seq": 3841, "status": "PlayerBeginInput", "tsMs": 1775732843668}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 6, "lastAddr": 12, "pathLength": 8, "tileType": 1}, "round": 31, "seq": 3842, "status": "PlayerBeginInput", "tsMs": 1775732843701}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 6, "lastAddr": 12, "pathLength": 8, "tileType": 1}, "round": 31, "seq": 3843, "status": "PlayerBeginInput", "tsMs": 1775732843718}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [33, 32, 31, 30, 25, 19, 18, 12], "linkedPathLength": 8}, "round": 31, "seq": 3844, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A33>A32>A31>A30>A25>A19>A18>A12\nplayer=hp 130/130 ar 11/50 xp 8/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 286378028 cmd 40\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732843735}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 31, "seq": 3845, "status": "PlayerEndBuildPath", "tsMs": 1775732843735}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 31, "seq": 3846, "status": "PlayerEndBuildPath", "tsMs": 1775732843735}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [33, 32, 31, 30, 25, 19, 18, 12], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 31, "seq": 3847, "status": "PlayerEndBuildPath", "tsMs": 1775732843736}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 2, "probability": 0.24000000000000002, "resourceType": 3}]}, "round": 31, "seq": 3848, "status": "PlayerEndBuildPath", "tsMs": 1775732843736}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3849, "status": "PlayerEndBuildPath", "tsMs": 1775732843736}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 31, "seq": 3850, "status": "PlayerEndBuildPath", "tsMs": 1775732843737}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3851, "status": "PlayerEndBuildPath", "tsMs": 1775732843737}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33], "linkedPathLength": 1}, "round": 31, "seq": 3852, "status": "PlayerEndBuildPath", "tsMs": 1775732843738}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 31, "seq": 3853, "status": "PlayerEndBuildPath", "tsMs": 1775732843738}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 31, "seq": 3854, "status": "PlayerEndBuildPath", "tsMs": 1775732843738}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3855, "status": "PlayerEndBuildPath", "tsMs": 1775732843750}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 31, "seq": 3856, "status": "PlayerEndBuildPath", "tsMs": 1775732843750}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 31, "seq": 3857, "stateText": "r0:PO PO PO PO SW SW\nr1:SH PO SH CO CO PO\nr2:PO PO CO CO SH SH\nr3:PO CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=-\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=31 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2438606801 cmd 40\nkills=18", "status": "PlayerEndBuildPath", "tsMs": 1775732843751}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3858, "status": "PlayerEndBuildPath", "tsMs": 1775732843867}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32], "linkedPathLength": 2}, "round": 31, "seq": 3859, "status": "PlayerEndBuildPath", "tsMs": 1775732843868}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3860, "status": "PlayerEndBuildPath", "tsMs": 1775732844001}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31], "linkedPathLength": 3}, "round": 31, "seq": 3861, "status": "PlayerEndBuildPath", "tsMs": 1775732844002}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3862, "status": "PlayerEndBuildPath", "tsMs": 1775732844134}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30], "linkedPathLength": 4}, "round": 31, "seq": 3863, "status": "PlayerEndBuildPath", "tsMs": 1775732844135}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3864, "status": "PlayerEndBuildPath", "tsMs": 1775732844267}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25], "linkedPathLength": 5}, "round": 31, "seq": 3865, "status": "PlayerEndBuildPath", "tsMs": 1775732844269}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3866, "status": "PlayerEndBuildPath", "tsMs": 1775732844401}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25, 19], "linkedPathLength": 6}, "round": 31, "seq": 3867, "status": "PlayerEndBuildPath", "tsMs": 1775732844403}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3868, "status": "PlayerEndBuildPath", "tsMs": 1775732844534}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18], "linkedPathLength": 7}, "round": 31, "seq": 3869, "status": "PlayerEndBuildPath", "tsMs": 1775732844536}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 31, "seq": 3870, "status": "PlayerEndBuildPath", "tsMs": 1775732844668}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18, 12], "linkedPathLength": 8}, "round": 31, "seq": 3871, "status": "PlayerEndBuildPath", "tsMs": 1775732844669}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 31, "seq": 3872, "status": "PlayerEndBuildPath", "tsMs": 1775732844801}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18, 12]}, "round": 31, "seq": 3873, "status": "PlayerEndBuildPath", "tsMs": 1775732844802}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [33, 32, 31, 30, 25, 19, 18, 12]}, "round": 31, "seq": 3874, "status": "PlayerEndBuildPath", "tsMs": 1775732844802}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 31, "seq": 3875, "status": "PlayerEndInput", "tsMs": 1775732844805}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 31, "seq": 3876, "status": "PlayerEndInput", "tsMs": 1775732844805}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 31, "seq": 3877, "status": "PlayerEndInput", "tsMs": 1775732844805}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 31, "seq": 3878, "status": "PlayerEndInput", "tsMs": 1775732844806}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 31, "seq": 3879, "status": "PlayerEndInput", "tsMs": 1775732845402}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 31, "seq": 3880, "status": "PlayerEndInput", "tsMs": 1775732845403}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 31, "seq": 3881, "status": "EnemyAttack", "tsMs": 1775732845403}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 31, "seq": 3882, "status": "EnemyAttack", "tsMs": 1775732845403}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 31}}, "round": 31, "seq": 3883, "status": "EnemyAttack", "tsMs": 1775732845403}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 31, "seq": 3884, "status": "EnemyAttack", "tsMs": 1775732845403}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 31}, "round": 31, "seq": 3885, "status": "EnemyAttack", "tsMs": 1775732845404}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [], "attackEnemyTileIDs": [], "damages": [], "playerDamage": null, "presentEnemyTileIDs": ["Node.7613", "Node.7622"], "resolvedPayload": {"attackerCount": 0, "currentRound": 31, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 2, "shieldDamage": 0, "skillUserCount": 0, "sourceCount": 0, "specialCount": 0, "totalDamage": 0}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 31, "seq": 3886, "status": "EnemyAttack", "tsMs": 1775732845404}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 31, "seq": 3887, "status": "RoundEnd", "tsMs": 1775732845404}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 31, "seq": 3888, "status": "RoundEnd", "tsMs": 1775732845404}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 31, "seq": 3889, "status": "RoundBegin", "tsMs": 1775732845404}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 31, "seq": 3890, "status": "RoundBegin", "tsMs": 1775732845404}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 32, "seq": 3891, "status": "PlayerTurnBegin", "tsMs": 1775732845405}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 32, "seq": 3892, "status": "PlayerTurnBegin", "tsMs": 1775732845405}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 32, "seq": 3893, "status": "PlayerRegenerate", "tsMs": 1775732845405}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 32, "seq": 3894, "status": "PlayerRegenerate", "tsMs": 1775732845405}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 32, "seq": 3895, "status": "PlayerRegenerate", "tsMs": 1775732845405}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 32, "seq": 3896, "status": "PlayerSkillCD", "tsMs": 1775732845405}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 32, "seq": 3897, "status": "PlayerSkillCD", "tsMs": 1775732845405}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 32, "seq": 3898, "status": "PlayerSkillCD", "tsMs": 1775732845406}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 32, "seq": 3899, "status": "PlayerBeginInput", "tsMs": 1775732845406}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 32, "seq": 3900, "status": "PlayerBeginInput", "tsMs": 1775732845406}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 32, "seq": 3901, "status": "PlayerBeginInput", "tsMs": 1775732845406}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 30, "pathAddresses": [30], "tileType": 1}, "round": 32, "seq": 3902, "status": "PlayerBeginInput", "tsMs": 1775732847759}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612"]}, "round": 32, "seq": 3903, "status": "PlayerBeginInput", "tsMs": 1775732847760}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30], "linkedPathLength": 1}, "round": 32, "seq": 3904, "status": "PlayerBeginInput", "tsMs": 1775732847760}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30], "pathLength": 1, "tileIDs": ["Node.7612"]}, "round": 32, "seq": 3905, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 41\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732847760}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [30], "linkedPathLength": 1}, "round": 32, "seq": 3906, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 41\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732848487}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 32, "seq": 3907, "status": "PlayerEndBuildPath", "tsMs": 1775732848487}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 32, "seq": 3908, "status": "PlayerEndBuildPath", "tsMs": 1775732848488}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 32, "seq": 3909, "status": "PlayerBeginInput", "tsMs": 1775732848488}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 32, "seq": 3910, "status": "PlayerBeginInput", "tsMs": 1775732848488}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 32, "seq": 3911, "status": "PlayerBeginInput", "tsMs": 1775732848488}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 32, "seq": 3912, "status": "PlayerBeginInput", "tsMs": 1775732848488}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 32, "seq": 3913, "status": "PlayerBeginInput", "tsMs": 1775732848488}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 32, "seq": 3914, "status": "PlayerBeginInput", "tsMs": 1775732848503}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 32, "seq": 3915, "status": "PlayerBeginInput", "tsMs": 1775732848504}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 32, "seq": 3916, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=-\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732848504}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 30, "pathAddresses": [30], "tileType": 1}, "round": 32, "seq": 3917, "status": "PlayerBeginInput", "tsMs": 1775732848909}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612"]}, "round": 32, "seq": 3918, "status": "PlayerBeginInput", "tsMs": 1775732848910}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30], "linkedPathLength": 1}, "round": 32, "seq": 3919, "status": "PlayerBeginInput", "tsMs": 1775732848910}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30], "pathLength": 1, "tileIDs": ["Node.7612"]}, "round": 32, "seq": 3920, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732848910}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [30, 31], "tileType": 1}, "round": 32, "seq": 3921, "status": "PlayerBeginInput", "tsMs": 1775732849005}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621"]}, "round": 32, "seq": 3922, "status": "PlayerBeginInput", "tsMs": 1775732849006}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31], "linkedPathLength": 2}, "round": 32, "seq": 3923, "status": "PlayerBeginInput", "tsMs": 1775732849006}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31], "pathLength": 2, "tileIDs": ["Node.7612", "Node.7621"]}, "round": 32, "seq": 3924, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732849006}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 26, "pathAddresses": [30, 31, 26], "tileType": 1}, "round": 32, "seq": 3925, "status": "PlayerBeginInput", "tsMs": 1775732849289}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441"]}, "round": 32, "seq": 3926, "status": "PlayerBeginInput", "tsMs": 1775732849289}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26], "linkedPathLength": 3}, "round": 32, "seq": 3927, "status": "PlayerBeginInput", "tsMs": 1775732849290}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26], "pathLength": 3, "tileIDs": ["Node.7612", "Node.7621", "Node.7441"]}, "round": 32, "seq": 3928, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732849290}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [30, 31, 26, 19], "tileType": 1}, "round": 32, "seq": 3929, "status": "PlayerBeginInput", "tsMs": 1775732849489}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629"]}, "round": 32, "seq": 3930, "status": "PlayerBeginInput", "tsMs": 1775732849490}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19], "linkedPathLength": 4}, "round": 32, "seq": 3931, "status": "PlayerBeginInput", "tsMs": 1775732849491}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19], "pathLength": 4, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629"]}, "round": 32, "seq": 3932, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732849491}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [30, 31, 26, 19, 12], "tileType": 1}, "round": 32, "seq": 3933, "status": "PlayerBeginInput", "tsMs": 1775732849589}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436"]}, "round": 32, "seq": 3934, "status": "PlayerBeginInput", "tsMs": 1775732849589}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12], "linkedPathLength": 5}, "round": 32, "seq": 3935, "status": "PlayerBeginInput", "tsMs": 1775732849590}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12], "pathLength": 5, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436"]}, "round": 32, "seq": 3936, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732849591}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [30, 31, 26, 19, 12, 6], "tileType": 1}, "round": 32, "seq": 3937, "status": "PlayerBeginInput", "tsMs": 1775732849906}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647"]}, "round": 32, "seq": 3938, "status": "PlayerBeginInput", "tsMs": 1775732849906}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6], "linkedPathLength": 6}, "round": 32, "seq": 3939, "status": "PlayerBeginInput", "tsMs": 1775732849907}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6], "pathLength": 6, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647"]}, "round": 32, "seq": 3940, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732849908}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [30, 31, 26, 19, 12, 6, 7], "tileType": 1}, "round": 32, "seq": 3941, "status": "PlayerBeginInput", "tsMs": 1775732850223}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751"]}, "round": 32, "seq": 3942, "status": "PlayerBeginInput", "tsMs": 1775732850223}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7], "linkedPathLength": 7}, "round": 32, "seq": 3943, "status": "PlayerBeginInput", "tsMs": 1775732850224}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7], "pathLength": 7, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751"]}, "round": 32, "seq": 3944, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06>A07\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732850225}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [30, 31, 26, 19, 12, 6, 7, 1], "tileType": 1}, "round": 32, "seq": 3945, "status": "PlayerBeginInput", "tsMs": 1775732850456}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532"]}, "round": 32, "seq": 3946, "status": "PlayerBeginInput", "tsMs": 1775732850456}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1], "linkedPathLength": 8}, "round": 32, "seq": 3947, "status": "PlayerBeginInput", "tsMs": 1775732850456}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1], "pathLength": 8, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532"]}, "round": 32, "seq": 3948, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06>A07>A01\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732850456}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 1, "pathLength": 8, "tileType": 3}, "round": 32, "seq": 3949, "status": "PlayerBeginInput", "tsMs": 1775732850890}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 1, "pathLength": 8, "tileType": 3}, "round": 32, "seq": 3950, "status": "PlayerBeginInput", "tsMs": 1775732850907}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [30, 31, 26, 19, 12, 6, 7, 1, 8], "tileType": 1}, "round": 32, "seq": 3951, "status": "PlayerBeginInput", "tsMs": 1775732850924}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752"]}, "round": 32, "seq": 3952, "status": "PlayerBeginInput", "tsMs": 1775732850924}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8], "linkedPathLength": 9}, "round": 32, "seq": 3953, "status": "PlayerBeginInput", "tsMs": 1775732850925}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8], "pathLength": 9, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752"]}, "round": 32, "seq": 3954, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06>A07>A01>A08\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732850926}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 9, "tileType": 2}, "round": 32, "seq": 3955, "status": "PlayerBeginInput", "tsMs": 1775732851124}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 9, "tileType": 2}, "round": 32, "seq": 3956, "status": "PlayerBeginInput", "tsMs": 1775732851140}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 9, "tileType": 2}, "round": 32, "seq": 3957, "status": "PlayerBeginInput", "tsMs": 1775732851157}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15], "tileType": 1}, "round": 32, "seq": 3958, "status": "PlayerBeginInput", "tsMs": 1775732851173}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752", "Node.7448"]}, "round": 32, "seq": 3959, "status": "PlayerBeginInput", "tsMs": 1775732851174}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15], "linkedPathLength": 10}, "round": 32, "seq": 3960, "status": "PlayerBeginInput", "tsMs": 1775732851175}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15], "pathLength": 10, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752", "Node.7448"]}, "round": 32, "seq": 3961, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06>A07>A01>A08>A15\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732851176}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3962, "status": "PlayerBeginInput", "tsMs": 1775732851457}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3963, "status": "PlayerBeginInput", "tsMs": 1775732851474}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3964, "status": "PlayerBeginInput", "tsMs": 1775732851490}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3965, "status": "PlayerBeginInput", "tsMs": 1775732851507}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3966, "status": "PlayerBeginInput", "tsMs": 1775732851524}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3967, "status": "PlayerBeginInput", "tsMs": 1775732851540}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3968, "status": "PlayerBeginInput", "tsMs": 1775732851574}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3969, "status": "PlayerBeginInput", "tsMs": 1775732851590}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 16, "lastAddr": 15, "pathLength": 10, "tileType": 3}, "round": 32, "seq": 3970, "status": "PlayerBeginInput", "tsMs": 1775732851607}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22], "tileType": 1}, "round": 32, "seq": 3971, "status": "PlayerBeginInput", "tsMs": 1775732851624}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752", "Node.7448", "Node.6662"]}, "round": 32, "seq": 3972, "status": "PlayerBeginInput", "tsMs": 1775732851624}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22], "linkedPathLength": 11}, "round": 32, "seq": 3973, "status": "PlayerBeginInput", "tsMs": 1775732851626}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22], "pathLength": 11, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752", "Node.7448", "Node.6662"]}, "round": 32, "seq": 3974, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06>A07>A01>A08>A15>A22\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732851626}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 22, "pathLength": 11, "tileType": 2}, "round": 32, "seq": 3975, "status": "PlayerBeginInput", "tsMs": 1775732851891}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 22, "pathLength": 11, "tileType": 2}, "round": 32, "seq": 3976, "status": "PlayerBeginInput", "tsMs": 1775732851907}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 29, "lastAddr": 22, "pathLength": 11, "tileType": 2}, "round": 32, "seq": 3977, "status": "PlayerBeginInput", "tsMs": 1775732851924}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23], "tileType": 1}, "round": 32, "seq": 3978, "status": "PlayerBeginInput", "tsMs": 1775732851941}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752", "Node.7448", "Node.6662", "Node.6663"]}, "round": 32, "seq": 3979, "status": "PlayerBeginInput", "tsMs": 1775732851941}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23], "linkedPathLength": 12}, "round": 32, "seq": 3980, "status": "PlayerBeginInput", "tsMs": 1775732851943}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23], "pathLength": 12, "tileIDs": ["Node.7612", "Node.7621", "Node.7441", "Node.7629", "Node.7436", "Node.5647", "Node.6751", "Node.6532", "Node.6752", "Node.7448", "Node.6662", "Node.6663"]}, "round": 32, "seq": 3981, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06>A07>A01>A08>A15>A22>A23\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732851944}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23], "linkedPathLength": 12}, "round": 32, "seq": 3982, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=A30>A31>A26>A19>A12>A06>A07>A01>A08>A15>A22>A23\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3668509852 cmd 42\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732852625}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 32, "seq": 3983, "status": "PlayerEndBuildPath", "tsMs": 1775732852625}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 32, "seq": 3984, "status": "PlayerEndBuildPath", "tsMs": 1775732852625}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 32, "seq": 3985, "status": "PlayerEndBuildPath", "tsMs": 1775732852626}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 3986, "status": "PlayerEndBuildPath", "tsMs": 1775732852626}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 32, "seq": 3987, "status": "PlayerEndBuildPath", "tsMs": 1775732852626}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 3988, "status": "PlayerEndBuildPath", "tsMs": 1775732852628}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30], "linkedPathLength": 1}, "round": 32, "seq": 3989, "status": "PlayerEndBuildPath", "tsMs": 1775732852632}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 32, "seq": 3990, "status": "PlayerEndBuildPath", "tsMs": 1775732852633}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 32, "seq": 3991, "status": "PlayerEndBuildPath", "tsMs": 1775732852633}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 3992, "status": "PlayerEndBuildPath", "tsMs": 1775732852657}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 32, "seq": 3993, "status": "PlayerEndBuildPath", "tsMs": 1775732852657}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 32, "seq": 3994, "stateText": "r0:SH SH PO SW SW SW\nr1:BH SO SH CO CO PO\nr2:PO SH CO CO SH SH\nr3:SH CO CO SH CO CO\nr4:SH SH SH PO CO CO\nr5:CO SH CO PO SH PO\npath=-\nplayer=hp 130/130 ar 11/50 xp 10/33 lv 5 $ 103 wh 95 eq 41 ig 0.00 pc 0.00 wm x1.00\nround=32 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3622448091 cmd 42\nkills=18", "status": "PlayerEndBuildPath", "tsMs": 1775732852657}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 3995, "status": "PlayerEndBuildPath", "tsMs": 1775732852757}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31], "linkedPathLength": 2}, "round": 32, "seq": 3996, "status": "PlayerEndBuildPath", "tsMs": 1775732852758}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 3997, "status": "PlayerEndBuildPath", "tsMs": 1775732852891}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26], "linkedPathLength": 3}, "round": 32, "seq": 3998, "status": "PlayerEndBuildPath", "tsMs": 1775732852892}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 3999, "status": "PlayerEndBuildPath", "tsMs": 1775732853025}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19], "linkedPathLength": 4}, "round": 32, "seq": 4000, "status": "PlayerEndBuildPath", "tsMs": 1775732853026}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4001, "status": "PlayerEndBuildPath", "tsMs": 1775732853157}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12], "linkedPathLength": 5}, "round": 32, "seq": 4002, "status": "PlayerEndBuildPath", "tsMs": 1775732853159}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4003, "status": "PlayerEndBuildPath", "tsMs": 1775732853291}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6], "linkedPathLength": 6}, "round": 32, "seq": 4004, "status": "PlayerEndBuildPath", "tsMs": 1775732853293}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4005, "status": "PlayerEndBuildPath", "tsMs": 1775732853425}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7], "linkedPathLength": 7}, "round": 32, "seq": 4006, "status": "PlayerEndBuildPath", "tsMs": 1775732853426}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4007, "status": "PlayerEndBuildPath", "tsMs": 1775732853558}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1], "linkedPathLength": 8}, "round": 32, "seq": 4008, "status": "PlayerEndBuildPath", "tsMs": 1775732853560}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4009, "status": "PlayerEndBuildPath", "tsMs": 1775732853691}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8], "linkedPathLength": 9}, "round": 32, "seq": 4010, "status": "PlayerEndBuildPath", "tsMs": 1775732853693}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4011, "status": "PlayerEndBuildPath", "tsMs": 1775732853825}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15], "linkedPathLength": 10}, "round": 32, "seq": 4012, "status": "PlayerEndBuildPath", "tsMs": 1775732853826}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4013, "status": "PlayerEndBuildPath", "tsMs": 1775732853958}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22], "linkedPathLength": 11}, "round": 32, "seq": 4014, "status": "PlayerEndBuildPath", "tsMs": 1775732853960}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 32, "seq": 4015, "status": "PlayerEndBuildPath", "tsMs": 1775732854092}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23], "linkedPathLength": 12}, "round": 32, "seq": 4016, "status": "PlayerEndBuildPath", "tsMs": 1775732854094}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 32, "seq": 4017, "status": "PlayerEndBuildPath", "tsMs": 1775732854225}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23]}, "round": 32, "seq": 4018, "status": "PlayerEndBuildPath", "tsMs": 1775732854225}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [30, 31, 26, 19, 12, 6, 7, 1, 8, 15, 22, 23]}, "round": 32, "seq": 4019, "status": "PlayerEndBuildPath", "tsMs": 1775732854226}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 32, "seq": 4020, "status": "PlayerEndInput", "tsMs": 1775732854230}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 32, "seq": 4021, "status": "PlayerEndInput", "tsMs": 1775732854231}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 32, "seq": 4022, "status": "PlayerEndInput", "tsMs": 1775732854231}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 32, "seq": 4023, "status": "PlayerEndInput", "tsMs": 1775732854231}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 32, "seq": 4024, "status": "PlayerEndInput", "tsMs": 1775732854826}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 32, "seq": 4025, "status": "PlayerEndInput", "tsMs": 1775732854826}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 32, "seq": 4026, "status": "EnemyAttack", "tsMs": 1775732854826}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 32, "seq": 4027, "status": "EnemyAttack", "tsMs": 1775732854827}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 32}}, "round": 32, "seq": 4028, "status": "EnemyAttack", "tsMs": 1775732854827}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 32, "seq": 4029, "status": "EnemyAttack", "tsMs": 1775732854827}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 32}, "round": 32, "seq": 4030, "status": "EnemyAttack", "tsMs": 1775732854827}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.7622"}], "attackEnemyTileIDs": ["Node.7613", "Node.7622"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 36, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.7613", "Node.7622", "Node.7924"], "resolvedPayload": {"attackerCount": 2, "currentRound": 32, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 3, "shieldDamage": 11, "skillUserCount": 0, "sourceCount": 2, "specialCount": 0, "totalDamage": 11}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 32, "seq": 4031, "status": "EnemyAttack", "tsMs": 1775732854828}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 32, "seq": 4032, "status": "RoundEnd", "tsMs": 1775732855330}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 32, "seq": 4033, "status": "RoundEnd", "tsMs": 1775732855331}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 32, "seq": 4034, "status": "RoundBegin", "tsMs": 1775732855331}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 32, "seq": 4035, "status": "RoundBegin", "tsMs": 1775732855331}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 33, "seq": 4036, "status": "PlayerTurnBegin", "tsMs": 1775732855331}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 33, "seq": 4037, "status": "PlayerTurnBegin", "tsMs": 1775732855331}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 33, "seq": 4038, "status": "PlayerRegenerate", "tsMs": 1775732855332}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 33, "seq": 4039, "status": "PlayerRegenerate", "tsMs": 1775732855332}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 33, "seq": 4040, "status": "PlayerRegenerate", "tsMs": 1775732855332}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 33, "seq": 4041, "status": "PlayerSkillCD", "tsMs": 1775732855332}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 33, "seq": 4042, "status": "PlayerSkillCD", "tsMs": 1775732855332}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 33, "seq": 4043, "status": "PlayerSkillCD", "tsMs": 1775732855332}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 33, "seq": 4044, "status": "PlayerBeginInput", "tsMs": 1775732855333}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 33, "seq": 4045, "status": "PlayerBeginInput", "tsMs": 1775732855333}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 33, "seq": 4046, "status": "PlayerBeginInput", "tsMs": 1775732855333}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 18, "pathAddresses": [18], "tileType": 3}, "round": 33, "seq": 4047, "status": "PlayerBeginInput", "tsMs": 1775732857167}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918"]}, "round": 33, "seq": 4048, "status": "PlayerBeginInput", "tsMs": 1775732857168}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18], "linkedPathLength": 1}, "round": 33, "seq": 4049, "status": "PlayerBeginInput", "tsMs": 1775732857168}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18], "pathLength": 1, "tileIDs": ["Node.7918"]}, "round": 33, "seq": 4050, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732857168}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [18, 19], "tileType": 3}, "round": 33, "seq": 4051, "status": "PlayerBeginInput", "tsMs": 1775732857279}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921"]}, "round": 33, "seq": 4052, "status": "PlayerBeginInput", "tsMs": 1775732857279}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19], "linkedPathLength": 2}, "round": 33, "seq": 4053, "status": "PlayerBeginInput", "tsMs": 1775732857280}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19], "pathLength": 2, "tileIDs": ["Node.7918", "Node.7921"]}, "round": 33, "seq": 4054, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732857280}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [18, 19, 13], "tileType": 3}, "round": 33, "seq": 4055, "status": "PlayerBeginInput", "tsMs": 1775732857462}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922"]}, "round": 33, "seq": 4056, "status": "PlayerBeginInput", "tsMs": 1775732857462}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13], "linkedPathLength": 3}, "round": 33, "seq": 4057, "status": "PlayerBeginInput", "tsMs": 1775732857463}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13], "pathLength": 3, "tileIDs": ["Node.7918", "Node.7921", "Node.7922"]}, "round": 33, "seq": 4058, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732857464}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [18, 19, 13, 14], "tileType": 3}, "round": 33, "seq": 4059, "status": "PlayerBeginInput", "tsMs": 1775732857679}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443"]}, "round": 33, "seq": 4060, "status": "PlayerBeginInput", "tsMs": 1775732857679}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14], "linkedPathLength": 4}, "round": 33, "seq": 4061, "status": "PlayerBeginInput", "tsMs": 1775732857680}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14], "pathLength": 4, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443"]}, "round": 33, "seq": 4062, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732857680}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [18, 19, 13, 14, 21], "tileType": 3}, "round": 33, "seq": 4063, "status": "PlayerBeginInput", "tsMs": 1775732858979}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446"]}, "round": 33, "seq": 4064, "status": "PlayerBeginInput", "tsMs": 1775732858980}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21], "linkedPathLength": 5}, "round": 33, "seq": 4065, "status": "PlayerBeginInput", "tsMs": 1775732858981}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21], "pathLength": 5, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446"]}, "round": 33, "seq": 4066, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732858982}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [18, 19, 13, 14, 21, 22], "tileType": 3}, "round": 33, "seq": 4067, "status": "PlayerBeginInput", "tsMs": 1775732859230}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450"]}, "round": 33, "seq": 4068, "status": "PlayerBeginInput", "tsMs": 1775732859230}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22], "linkedPathLength": 6}, "round": 33, "seq": 4069, "status": "PlayerBeginInput", "tsMs": 1775732859231}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22], "pathLength": 6, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450"]}, "round": 33, "seq": 4070, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732859232}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4071, "status": "PlayerBeginInput", "tsMs": 1775732859396}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4072, "status": "PlayerBeginInput", "tsMs": 1775732859413}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4073, "status": "PlayerBeginInput", "tsMs": 1775732859430}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4074, "status": "PlayerBeginInput", "tsMs": 1775732859447}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4075, "status": "PlayerBeginInput", "tsMs": 1775732859464}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4076, "status": "PlayerBeginInput", "tsMs": 1775732859480}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4077, "status": "PlayerBeginInput", "tsMs": 1775732859496}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4078, "status": "PlayerBeginInput", "tsMs": 1775732859513}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4079, "status": "PlayerBeginInput", "tsMs": 1775732859530}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 23, "lastAddr": 22, "pathLength": 6, "tileType": 2}, "round": 33, "seq": 4080, "status": "PlayerBeginInput", "tsMs": 1775732859547}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 17, "pathAddresses": [18, 19, 13, 14, 21, 22, 17], "tileType": 3}, "round": 33, "seq": 4081, "status": "PlayerBeginInput", "tsMs": 1775732859563}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581"]}, "round": 33, "seq": 4082, "status": "PlayerBeginInput", "tsMs": 1775732859563}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17], "linkedPathLength": 7}, "round": 33, "seq": 4083, "status": "PlayerBeginInput", "tsMs": 1775732859565}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17], "pathLength": 7, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581"]}, "round": 33, "seq": 4084, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732859565}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11], "tileType": 3}, "round": 33, "seq": 4085, "status": "PlayerBeginInput", "tsMs": 1775732860197}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541"]}, "round": 33, "seq": 4086, "status": "PlayerBeginInput", "tsMs": 1775732860197}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11], "linkedPathLength": 8}, "round": 33, "seq": 4087, "status": "PlayerBeginInput", "tsMs": 1775732860199}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11], "pathLength": 8, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541"]}, "round": 33, "seq": 4088, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732860199}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10], "tileType": 3}, "round": 33, "seq": 4089, "status": "PlayerBeginInput", "tsMs": 1775732860605}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539"]}, "round": 33, "seq": 4090, "status": "PlayerBeginInput", "tsMs": 1775732860605}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10], "linkedPathLength": 9}, "round": 33, "seq": 4091, "status": "PlayerBeginInput", "tsMs": 1775732860606}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10], "pathLength": 9, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539"]}, "round": 33, "seq": 4092, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732860606}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16], "tileType": 3}, "round": 33, "seq": 4093, "status": "PlayerBeginInput", "tsMs": 1775732860814}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579"]}, "round": 33, "seq": 4094, "status": "PlayerBeginInput", "tsMs": 1775732860814}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16], "linkedPathLength": 10}, "round": 33, "seq": 4095, "status": "PlayerBeginInput", "tsMs": 1775732860816}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16], "pathLength": 10, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579"]}, "round": 33, "seq": 4096, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10>A16\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732860816}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15], "tileType": 3}, "round": 33, "seq": 4097, "status": "PlayerBeginInput", "tsMs": 1775732860981}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447"]}, "round": 33, "seq": 4098, "status": "PlayerBeginInput", "tsMs": 1775732860981}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15], "linkedPathLength": 11}, "round": 33, "seq": 4099, "status": "PlayerBeginInput", "tsMs": 1775732860983}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15], "pathLength": 11, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447"]}, "round": 33, "seq": 4100, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10>A16>A15\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732860984}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8], "tileType": 3}, "round": 33, "seq": 4101, "status": "PlayerBeginInput", "tsMs": 1775732861231}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444"]}, "round": 33, "seq": 4102, "status": "PlayerBeginInput", "tsMs": 1775732861232}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8], "linkedPathLength": 12}, "round": 33, "seq": 4103, "status": "PlayerBeginInput", "tsMs": 1775732861234}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8], "pathLength": 12, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444"]}, "round": 33, "seq": 4104, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10>A16>A15>A08\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732861234}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2], "tileType": 3}, "round": 33, "seq": 4105, "status": "PlayerBeginInput", "tsMs": 1775732861498}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444", "Node.6753"]}, "round": 33, "seq": 4106, "status": "PlayerBeginInput", "tsMs": 1775732861498}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2], "linkedPathLength": 13}, "round": 33, "seq": 4107, "status": "PlayerBeginInput", "tsMs": 1775732861500}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2], "pathLength": 13, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444", "Node.6753"]}, "round": 33, "seq": 4108, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10>A16>A15>A08>A02\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732861501}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1], "tileType": 3}, "round": 33, "seq": 4109, "status": "PlayerBeginInput", "tsMs": 1775732861848}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444", "Node.6753", "Node.7440"]}, "round": 33, "seq": 4110, "status": "PlayerBeginInput", "tsMs": 1775732861848}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1], "linkedPathLength": 14}, "round": 33, "seq": 4111, "status": "PlayerBeginInput", "tsMs": 1775732861849}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1], "pathLength": 14, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444", "Node.6753", "Node.7440"]}, "round": 33, "seq": 4112, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10>A16>A15>A08>A02>A01\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732861849}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 0, "pathAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0], "tileType": 3}, "round": 33, "seq": 4113, "status": "PlayerBeginInput", "tsMs": 1775732861931}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444", "Node.6753", "Node.7440", "Node.4759"]}, "round": 33, "seq": 4114, "status": "PlayerBeginInput", "tsMs": 1775732861932}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0], "linkedPathLength": 15}, "round": 33, "seq": 4115, "status": "PlayerBeginInput", "tsMs": 1775732861934}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0], "pathLength": 15, "tileIDs": ["Node.7918", "Node.7921", "Node.7922", "Node.7443", "Node.7446", "Node.7450", "Node.6581", "Node.6541", "Node.6539", "Node.6579", "Node.7447", "Node.7444", "Node.6753", "Node.7440", "Node.4759"]}, "round": 33, "seq": 4116, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10>A16>A15>A08>A02>A01>A00\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732861934}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0], "linkedPathLength": 15}, "round": 33, "seq": 4117, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=A18>A19>A13>A14>A21>A22>A17>A11>A10>A16>A15>A08>A02>A01>A00\nplayer=hp 130/130 ar 36/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 279673937 cmd 43\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775732862148}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 33, "seq": 4118, "status": "PlayerEndBuildPath", "tsMs": 1775732862149}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 33, "seq": 4119, "status": "PlayerEndBuildPath", "tsMs": 1775732862149}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 33, "seq": 4120, "status": "PlayerEndBuildPath", "tsMs": 1775732862150}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 4, "triggeredBonuses": [{"amount": 3, "probability": 0.48, "resourceType": 1}, {"amount": 3, "probability": 0.56, "resourceType": 0}]}, "round": 33, "seq": 4121, "status": "PlayerEndBuildPath", "tsMs": 1775732862150}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4122, "status": "PlayerEndBuildPath", "tsMs": 1775732862151}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 33, "seq": 4123, "status": "PlayerEndBuildPath", "tsMs": 1775732862151}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4124, "status": "PlayerEndBuildPath", "tsMs": 1775732862152}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18], "linkedPathLength": 1}, "round": 33, "seq": 4125, "status": "PlayerEndBuildPath", "tsMs": 1775732862152}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 33, "seq": 4126, "status": "PlayerEndBuildPath", "tsMs": 1775732862152}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 33, "seq": 4127, "status": "PlayerEndBuildPath", "tsMs": 1775732862152}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4128, "status": "PlayerEndBuildPath", "tsMs": 1775732862164}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 33, "seq": 4129, "status": "PlayerEndBuildPath", "tsMs": 1775732862164}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 33, "seq": 4130, "stateText": "r0:CO SH CO CO SW PO\nr1:SH SH BH SW SW SW\nr2:CO CO PO CO CO PO\nr3:BH CO CO CO CO CO\nr4:PO SO CO PO CO CO\nr5:CO CO CO PO SH PO\npath=-\nplayer=hp 130/130 ar 45/50 xp 10/33 lv 5 $ 103 wh 95 eq 53 ig 0.00 pc 0.00 wm x1.00\nround=33 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=-\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 4268340523 cmd 43\nkills=18", "status": "PlayerEndBuildPath", "tsMs": 1775732862164}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4131, "status": "PlayerEndBuildPath", "tsMs": 1775732862281}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19], "linkedPathLength": 2}, "round": 33, "seq": 4132, "status": "PlayerEndBuildPath", "tsMs": 1775732862282}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4133, "status": "PlayerEndBuildPath", "tsMs": 1775732862415}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13], "linkedPathLength": 3}, "round": 33, "seq": 4134, "status": "PlayerEndBuildPath", "tsMs": 1775732862416}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4135, "status": "PlayerEndBuildPath", "tsMs": 1775732862548}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14], "linkedPathLength": 4}, "round": 33, "seq": 4136, "status": "PlayerEndBuildPath", "tsMs": 1775732862549}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4137, "status": "PlayerEndBuildPath", "tsMs": 1775732862682}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21], "linkedPathLength": 5}, "round": 33, "seq": 4138, "status": "PlayerEndBuildPath", "tsMs": 1775732862683}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4139, "status": "PlayerEndBuildPath", "tsMs": 1775732862815}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22], "linkedPathLength": 6}, "round": 33, "seq": 4140, "status": "PlayerEndBuildPath", "tsMs": 1775732862816}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4141, "status": "PlayerEndBuildPath", "tsMs": 1775732862949}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17], "linkedPathLength": 7}, "round": 33, "seq": 4142, "status": "PlayerEndBuildPath", "tsMs": 1775732862950}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4143, "status": "PlayerEndBuildPath", "tsMs": 1775732863082}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11], "linkedPathLength": 8}, "round": 33, "seq": 4144, "status": "PlayerEndBuildPath", "tsMs": 1775732863084}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4145, "status": "PlayerEndBuildPath", "tsMs": 1775732863215}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10], "linkedPathLength": 9}, "round": 33, "seq": 4146, "status": "PlayerEndBuildPath", "tsMs": 1775732863217}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4147, "status": "PlayerEndBuildPath", "tsMs": 1775732863349}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16], "linkedPathLength": 10}, "round": 33, "seq": 4148, "status": "PlayerEndBuildPath", "tsMs": 1775732863351}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4149, "status": "PlayerEndBuildPath", "tsMs": 1775732863482}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15], "linkedPathLength": 11}, "round": 33, "seq": 4150, "status": "PlayerEndBuildPath", "tsMs": 1775732863485}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4151, "status": "PlayerEndBuildPath", "tsMs": 1775732863616}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8], "linkedPathLength": 12}, "round": 33, "seq": 4152, "status": "PlayerEndBuildPath", "tsMs": 1775732863618}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4153, "status": "PlayerEndBuildPath", "tsMs": 1775732863749}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2], "linkedPathLength": 13}, "round": 33, "seq": 4154, "status": "PlayerEndBuildPath", "tsMs": 1775732863751}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4155, "status": "PlayerEndBuildPath", "tsMs": 1775732863883}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1], "linkedPathLength": 14}, "round": 33, "seq": 4156, "status": "PlayerEndBuildPath", "tsMs": 1775732863886}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 33, "seq": 4157, "status": "PlayerEndBuildPath", "tsMs": 1775732864016}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0], "linkedPathLength": 15}, "round": 33, "seq": 4158, "status": "PlayerEndBuildPath", "tsMs": 1775732864019}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 33, "seq": 4159, "status": "PlayerEndBuildPath", "tsMs": 1775732864149}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0]}, "round": 33, "seq": 4160, "status": "PlayerEndBuildPath", "tsMs": 1775732864150}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [18, 19, 13, 14, 21, 22, 17, 11, 10, 16, 15, 8, 2, 1, 0]}, "round": 33, "seq": 4161, "status": "PlayerEndBuildPath", "tsMs": 1775732864150}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 33, "seq": 4162, "status": "PlayerEndInput", "tsMs": 1775732864155}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 33, "seq": 4163, "status": "PlayerEndInput", "tsMs": 1775732864155}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 33, "seq": 4164, "status": "PlayerEndInput", "tsMs": 1775732864155}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 33, "seq": 4165, "status": "PlayerEndInput", "tsMs": 1775732864156}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 33, "seq": 4166, "status": "PlayerEndInput", "tsMs": 1775732864767}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 33, "seq": 4167, "status": "PlayerEndInput", "tsMs": 1775732864768}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 33, "seq": 4168, "status": "EnemyAttack", "tsMs": 1775732864768}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 33, "seq": 4169, "status": "EnemyAttack", "tsMs": 1775732864768}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 33}}, "round": 33, "seq": 4170, "status": "EnemyAttack", "tsMs": 1775732864768}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 33, "seq": 4171, "status": "EnemyAttack", "tsMs": 1775732864769}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 33}, "round": 33, "seq": 4172, "status": "EnemyAttack", "tsMs": 1775732864769}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.7622"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}], "attackEnemyTileIDs": ["Node.7613", "Node.7622", "Node.7924"], "damages": [{"initialDamage": 14, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 20, "hpLoss": 0}, "presentEnemyTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8398"], "resolvedPayload": {"attackerCount": 3, "currentRound": 33, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 25, "skillUserCount": 1, "sourceCount": 3, "specialCount": 0, "totalDamage": 25}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7613"], "skipped": false}, "round": 33, "seq": 4173, "status": "EnemyAttack", "tsMs": 1775732864770}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 33, "seq": 4174, "status": "RoundEnd", "tsMs": 1775732865272}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 33, "seq": 4175, "status": "RoundEnd", "tsMs": 1775732865272}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 33, "seq": 4176, "status": "RoundBegin", "tsMs": 1775732865272}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 33, "seq": 4177, "status": "RoundBegin", "tsMs": 1775732865272}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 34, "seq": 4178, "status": "PlayerTurnBegin", "tsMs": 1775732865273}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 34, "seq": 4179, "status": "PlayerTurnBegin", "tsMs": 1775732865273}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 34, "seq": 4180, "status": "PlayerRegenerate", "tsMs": 1775732865273}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 34, "seq": 4181, "status": "PlayerRegenerate", "tsMs": 1775732865273}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 34, "seq": 4182, "status": "PlayerRegenerate", "tsMs": 1775732865273}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 34, "seq": 4183, "status": "PlayerSkillCD", "tsMs": 1775732865274}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 34, "seq": 4184, "status": "PlayerSkillCD", "tsMs": 1775732865274}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 34, "seq": 4185, "status": "PlayerSkillCD", "tsMs": 1775732865274}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 34, "seq": 4186, "status": "PlayerBeginInput", "tsMs": 1775732865274}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 34, "seq": 4187, "status": "PlayerBeginInput", "tsMs": 1775732865274}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 34, "seq": 4188, "status": "PlayerBeginInput", "tsMs": 1775732865274}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [6], "tileType": 7}, "round": 34, "seq": 4189, "status": "PlayerBeginInput", "tsMs": 1775733039139}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}], "pathTileIDs": ["Node.7613"]}, "round": 34, "seq": 4190, "status": "PlayerBeginInput", "tsMs": 1775733039141}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 34, "seq": 4191, "status": "PlayerBeginInput", "tsMs": 1775733039141}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6], "pathLength": 1, "tileIDs": ["Node.7613"]}, "round": 34, "seq": 4192, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733039141}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [6, 1], "tileType": 6}, "round": 34, "seq": 4193, "status": "PlayerBeginInput", "tsMs": 1775733039268}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622"]}, "round": 34, "seq": 4194, "status": "PlayerBeginInput", "tsMs": 1775733039269}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1], "linkedPathLength": 2}, "round": 34, "seq": 4195, "status": "PlayerBeginInput", "tsMs": 1775733039270}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1], "pathLength": 2, "tileIDs": ["Node.7613", "Node.7622"]}, "round": 34, "seq": 4196, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06>A01\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733039270}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 1, "pathLength": 2, "tileType": 2}, "round": 34, "seq": 4197, "status": "PlayerBeginInput", "tsMs": 1775733039284}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 1, "pathLength": 2, "tileType": 2}, "round": 34, "seq": 4198, "status": "PlayerBeginInput", "tsMs": 1775733039302}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 1, "pathLength": 2, "tileType": 2}, "round": 34, "seq": 4199, "status": "PlayerBeginInput", "tsMs": 1775733039318}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 1, "pathLength": 2, "tileType": 2}, "round": 34, "seq": 4200, "status": "PlayerBeginInput", "tsMs": 1775733039334}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 1, "pathLength": 2, "tileType": 2}, "round": 34, "seq": 4201, "status": "PlayerBeginInput", "tsMs": 1775733039351}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 1, "pathLength": 2, "tileType": 2}, "round": 34, "seq": 4202, "status": "PlayerBeginInput", "tsMs": 1775733039485}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 2, "lastAddr": 1, "pathLength": 2, "tileType": 2}, "round": 34, "seq": 4203, "status": "PlayerBeginInput", "tsMs": 1775733039502}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [6, 1, 8], "tileType": 7}, "round": 34, "seq": 4204, "status": "PlayerBeginInput", "tsMs": 1775733039518}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924"]}, "round": 34, "seq": 4205, "status": "PlayerBeginInput", "tsMs": 1775733039519}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8], "linkedPathLength": 3}, "round": 34, "seq": 4206, "status": "PlayerBeginInput", "tsMs": 1775733039520}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 8], "pathLength": 3, "tileIDs": ["Node.7613", "Node.7622", "Node.7924"]}, "round": 34, "seq": 4207, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06>A01>A08\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733039520}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [6, 1, 8, 15], "tileType": 0}, "round": 34, "seq": 4208, "status": "PlayerBeginInput", "tsMs": 1775733039719}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631"]}, "round": 34, "seq": 4209, "status": "PlayerBeginInput", "tsMs": 1775733039719}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15], "linkedPathLength": 4}, "round": 34, "seq": 4210, "status": "PlayerBeginInput", "tsMs": 1775733039721}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 8, 15], "pathLength": 4, "tileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631"]}, "round": 34, "seq": 4211, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06>A01>A08>A15\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733039721}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 4, "tileType": 2}, "round": 34, "seq": 4212, "status": "PlayerBeginInput", "tsMs": 1775733039752}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [6, 1, 8, 15, 16], "tileType": 0}, "round": 34, "seq": 4213, "status": "PlayerBeginInput", "tsMs": 1775733039969}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631", "Node.7932"]}, "round": 34, "seq": 4214, "status": "PlayerBeginInput", "tsMs": 1775733039969}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15, 16], "linkedPathLength": 5}, "round": 34, "seq": 4215, "status": "PlayerBeginInput", "tsMs": 1775733039970}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 8, 15, 16], "pathLength": 5, "tileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631", "Node.7932"]}, "round": 34, "seq": 4216, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06>A01>A08>A15>A16\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733039970}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 17, "pathAddresses": [6, 1, 8, 15, 16, 17], "tileType": 0}, "round": 34, "seq": 4217, "status": "PlayerBeginInput", "tsMs": 1775733040086}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}, {"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631", "Node.7932", "Node.7451"]}, "round": 34, "seq": 4218, "status": "PlayerBeginInput", "tsMs": 1775733040086}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15, 16, 17], "linkedPathLength": 6}, "round": 34, "seq": 4219, "status": "PlayerBeginInput", "tsMs": 1775733040087}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 8, 15, 16, 17], "pathLength": 6, "tileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631", "Node.7932", "Node.7451"]}, "round": 34, "seq": 4220, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06>A01>A08>A15>A16>A17\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733040087}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [6, 1, 8, 15, 16, 17, 10], "tileType": 0}, "round": 34, "seq": 4221, "status": "PlayerBeginInput", "tsMs": 1775733040603}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}, {"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 8, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631", "Node.7932", "Node.7451", "Node.7449"]}, "round": 34, "seq": 4222, "status": "PlayerBeginInput", "tsMs": 1775733040604}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15, 16, 17, 10], "linkedPathLength": 7}, "round": 34, "seq": 4223, "status": "PlayerBeginInput", "tsMs": 1775733040605}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 8, 15, 16, 17, 10], "pathLength": 7, "tileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.7631", "Node.7932", "Node.7451", "Node.7449"]}, "round": 34, "seq": 4224, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06>A01>A08>A15>A16>A17>A10\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733040605}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [6, 1, 8, 15, 16, 17, 10], "linkedPathLength": 7}, "round": 34, "seq": 4225, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=A06>A01>A08>A15>A16>A17>A10\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2541346945 cmd 49\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733040992}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 34, "seq": 4226, "status": "PlayerEndBuildPath", "tsMs": 1775733040992}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 34, "seq": 4227, "status": "PlayerEndBuildPath", "tsMs": 1775733040992}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [15, 16, 17, 10], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 8, "piercingArmorRatio": 0, "tileID": "Node.7924"}], "damageSourceCount": 5, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 3, "hasEnemyTarget": true, "shouldReplay": true}, "round": 34, "seq": 4228, "status": "PlayerEndBuildPath", "tsMs": 1775733040992}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4229, "status": "PlayerEndBuildPath", "tsMs": 1775733040993}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 34, "seq": 4230, "status": "PlayerEndBuildPath", "tsMs": 1775733040993}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4231, "status": "PlayerEndBuildPath", "tsMs": 1775733040994}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 34, "seq": 4232, "status": "PlayerEndBuildPath", "tsMs": 1775733040994}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 34, "seq": 4233, "status": "PlayerEndBuildPath", "tsMs": 1775733040994}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 34, "seq": 4234, "status": "PlayerEndBuildPath", "tsMs": 1775733040995}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4235, "status": "PlayerEndBuildPath", "tsMs": 1775733041007}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 34, "seq": 4236, "status": "PlayerEndBuildPath", "tsMs": 1775733041007}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 34, "seq": 4237, "stateText": "r0:CO SW PO PO CO PO\nr1:PO SO CO SW SW CO\nr2:CO SH PO CO CO PO\nr3:SH SH CO SW SW SW\nr4:BH SH BH PO SW PO\nr5:PO SO PO PO SH PO\npath=-\nplayer=hp 130/130 ar 20/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=34 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1596420613 cmd 49\nkills=18", "status": "PlayerEndBuildPath", "tsMs": 1775733041007}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4238, "status": "PlayerEndBuildPath", "tsMs": 1775733041119}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1], "linkedPathLength": 2}, "round": 34, "seq": 4239, "status": "PlayerEndBuildPath", "tsMs": 1775733041120}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4240, "status": "PlayerEndBuildPath", "tsMs": 1775733041252}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8], "linkedPathLength": 3}, "round": 34, "seq": 4241, "status": "PlayerEndBuildPath", "tsMs": 1775733041253}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4242, "status": "PlayerEndBuildPath", "tsMs": 1775733041386}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15], "linkedPathLength": 4}, "round": 34, "seq": 4243, "status": "PlayerEndBuildPath", "tsMs": 1775733041387}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4244, "status": "PlayerEndBuildPath", "tsMs": 1775733041519}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15, 16], "linkedPathLength": 5}, "round": 34, "seq": 4245, "status": "PlayerEndBuildPath", "tsMs": 1775733041520}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4246, "status": "PlayerEndBuildPath", "tsMs": 1775733041653}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15, 16, 17], "linkedPathLength": 6}, "round": 34, "seq": 4247, "status": "PlayerEndBuildPath", "tsMs": 1775733041654}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 34, "seq": 4248, "status": "PlayerEndBuildPath", "tsMs": 1775733041786}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 8, 15, 16, 17, 10], "linkedPathLength": 7}, "round": 34, "seq": 4249, "status": "PlayerEndBuildPath", "tsMs": 1775733041787}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 34, "seq": 4250, "status": "PlayerEndBuildPath", "tsMs": 1775733041920}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [15, 16, 17, 10]}, "round": 34, "seq": 4251, "status": "PlayerEndBuildPath", "tsMs": 1775733041920}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [15, 16, 17, 10]}, "round": 34, "seq": 4252, "status": "PlayerEndBuildPath", "tsMs": 1775733041920}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 34, "seq": 4253, "status": "PlayerEndInput", "tsMs": 1775733041921}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 34, "seq": 4254, "status": "PlayerEndInput", "tsMs": 1775733041922}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 34, "seq": 4255, "status": "PlayerEndInput", "tsMs": 1775733041922}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 34, "seq": 4256, "status": "PlayerEndInput", "tsMs": 1775733041922}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 34, "seq": 4257, "status": "PlayerEndInput", "tsMs": 1775733042520}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 34, "seq": 4258, "status": "PlayerEndInput", "tsMs": 1775733042521}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 34, "seq": 4259, "status": "EnemyAttack", "tsMs": 1775733042521}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 34, "seq": 4260, "status": "EnemyAttack", "tsMs": 1775733042522}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 34}}, "round": 34, "seq": 4261, "status": "EnemyAttack", "tsMs": 1775733042522}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 34, "seq": 4262, "status": "EnemyAttack", "tsMs": 1775733042522}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 34}, "round": 34, "seq": 4263, "status": "EnemyAttack", "tsMs": 1775733042522}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.7622"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}], "attackEnemyTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8398"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 14, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 7}, "presentEnemyTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8398"], "resolvedPayload": {"attackerCount": 4, "currentRound": 34, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 27, "skillUserCount": 1, "sourceCount": 4, "specialCount": 0, "totalDamage": 27}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7924"], "skipped": false}, "round": 34, "seq": 4264, "status": "EnemyAttack", "tsMs": 1775733042523}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 34, "seq": 4265, "status": "RoundEnd", "tsMs": 1775733043029}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 34, "seq": 4266, "status": "RoundEnd", "tsMs": 1775733043029}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 34, "seq": 4267, "status": "RoundBegin", "tsMs": 1775733043029}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 34, "seq": 4268, "status": "RoundBegin", "tsMs": 1775733043029}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 35, "seq": 4269, "status": "PlayerTurnBegin", "tsMs": 1775733043030}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 35, "seq": 4270, "status": "PlayerTurnBegin", "tsMs": 1775733043030}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 35, "seq": 4271, "status": "PlayerRegenerate", "tsMs": 1775733043030}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 35, "seq": 4272, "status": "PlayerRegenerate", "tsMs": 1775733043030}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 35, "seq": 4273, "status": "PlayerRegenerate", "tsMs": 1775733043030}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 35, "seq": 4274, "status": "PlayerSkillCD", "tsMs": 1775733043030}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 35, "seq": 4275, "status": "PlayerSkillCD", "tsMs": 1775733043031}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 35, "seq": 4276, "status": "PlayerSkillCD", "tsMs": 1775733043031}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 35, "seq": 4277, "status": "PlayerBeginInput", "tsMs": 1775733043032}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 35, "seq": 4278, "status": "PlayerBeginInput", "tsMs": 1775733043032}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 35, "seq": 4279, "status": "PlayerBeginInput", "tsMs": 1775733043033}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [2], "tileType": 2}, "round": 35, "seq": 4280, "status": "PlayerBeginInput", "tsMs": 1775733044695}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7630"]}, "round": 35, "seq": 4281, "status": "PlayerBeginInput", "tsMs": 1775733044695}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 35, "seq": 4282, "status": "PlayerBeginInput", "tsMs": 1775733044696}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2], "pathLength": 1, "tileIDs": ["Node.7630"]}, "round": 35, "seq": 4283, "stateText": "r0:CO SW PO PO PO CO\nr1:PO SO CO PO CO PO\nr2:CO SH PO SW CO CO\nr3:SH SH CO CO SW PO\nr4:BH SH BH PO CO PO\nr5:PO SO PO PO SH PO\npath=A02\nplayer=hp 123/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=35 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2624317160 cmd 50\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733044696}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [2, 3], "tileType": 2}, "round": 35, "seq": 4284, "status": "PlayerBeginInput", "tsMs": 1775733044840}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7630", "Node.6536"]}, "round": 35, "seq": 4285, "status": "PlayerBeginInput", "tsMs": 1775733044840}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 3], "linkedPathLength": 2}, "round": 35, "seq": 4286, "status": "PlayerBeginInput", "tsMs": 1775733044841}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 3], "pathLength": 2, "tileIDs": ["Node.7630", "Node.6536"]}, "round": 35, "seq": 4287, "stateText": "r0:CO SW PO PO PO CO\nr1:PO SO CO PO CO PO\nr2:CO SH PO SW CO CO\nr3:SH SH CO CO SW PO\nr4:BH SH BH PO CO PO\nr5:PO SO PO PO SH PO\npath=A02>A03\nplayer=hp 123/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=35 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2624317160 cmd 50\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733044841}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [2, 3, 9], "tileType": 2}, "round": 35, "seq": 4288, "status": "PlayerBeginInput", "tsMs": 1775733045073}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7630", "Node.6536", "Node.6660"]}, "round": 35, "seq": 4289, "status": "PlayerBeginInput", "tsMs": 1775733045073}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 3, 9], "linkedPathLength": 3}, "round": 35, "seq": 4290, "status": "PlayerBeginInput", "tsMs": 1775733045074}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [2, 3, 9], "pathLength": 3, "tileIDs": ["Node.7630", "Node.6536", "Node.6660"]}, "round": 35, "seq": 4291, "stateText": "r0:CO SW PO PO PO CO\nr1:PO SO CO PO CO PO\nr2:CO SH PO SW CO CO\nr3:SH SH CO CO SW PO\nr4:BH SH BH PO CO PO\nr5:PO SO PO PO SH PO\npath=A02>A03>A09\nplayer=hp 123/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=35 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2624317160 cmd 50\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733045074}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [2, 3, 9], "linkedPathLength": 3}, "round": 35, "seq": 4292, "stateText": "r0:CO SW PO PO PO CO\nr1:PO SO CO PO CO PO\nr2:CO SH PO SW CO CO\nr3:SH SH CO CO SW PO\nr4:BH SH BH PO CO PO\nr5:PO SO PO PO SH PO\npath=A02>A03>A09\nplayer=hp 123/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=35 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2624317160 cmd 50\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733045207}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 35, "seq": 4293, "status": "PlayerEndBuildPath", "tsMs": 1775733045207}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 35, "seq": 4294, "status": "PlayerEndBuildPath", "tsMs": 1775733045207}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [2, 3, 9], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 35, "seq": 4295, "status": "PlayerEndBuildPath", "tsMs": 1775733045208}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 35, "seq": 4296, "status": "PlayerEndBuildPath", "tsMs": 1775733045208}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 35, "seq": 4297, "status": "PlayerEndBuildPath", "tsMs": 1775733045208}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 35, "seq": 4298, "status": "PlayerEndBuildPath", "tsMs": 1775733045209}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2], "linkedPathLength": 1}, "round": 35, "seq": 4299, "status": "PlayerEndBuildPath", "tsMs": 1775733045209}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 35, "seq": 4300, "status": "PlayerEndBuildPath", "tsMs": 1775733045209}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 35, "seq": 4301, "status": "PlayerEndBuildPath", "tsMs": 1775733045209}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 35, "seq": 4302, "status": "PlayerEndBuildPath", "tsMs": 1775733045238}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 35, "seq": 4303, "status": "PlayerEndBuildPath", "tsMs": 1775733045239}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 35, "seq": 4304, "stateText": "r0:CO SW PO PO PO CO\nr1:PO SO CO PO CO PO\nr2:CO SH PO SW CO CO\nr3:SH SH CO CO SW PO\nr4:BH SH BH PO CO PO\nr5:PO SO PO PO SH PO\npath=-\nplayer=hp 123/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=35 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2331144683 cmd 50\nkills=18", "status": "PlayerEndBuildPath", "tsMs": 1775733045239}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 35, "seq": 4305, "status": "PlayerEndBuildPath", "tsMs": 1775733045339}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 3], "linkedPathLength": 2}, "round": 35, "seq": 4306, "status": "PlayerEndBuildPath", "tsMs": 1775733045340}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 35, "seq": 4307, "status": "PlayerEndBuildPath", "tsMs": 1775733045472}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [2, 3, 9], "linkedPathLength": 3}, "round": 35, "seq": 4308, "status": "PlayerEndBuildPath", "tsMs": 1775733045473}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 35, "seq": 4309, "status": "PlayerEndBuildPath", "tsMs": 1775733045606}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [2, 3, 9]}, "round": 35, "seq": 4310, "status": "PlayerEndBuildPath", "tsMs": 1775733045607}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [2, 3, 9]}, "round": 35, "seq": 4311, "status": "PlayerEndBuildPath", "tsMs": 1775733045607}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 35, "seq": 4312, "status": "PlayerEndInput", "tsMs": 1775733045610}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 35, "seq": 4313, "status": "PlayerEndInput", "tsMs": 1775733045610}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 35, "seq": 4314, "status": "PlayerEndInput", "tsMs": 1775733045610}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 35, "seq": 4315, "status": "PlayerEndInput", "tsMs": 1775733045611}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 35, "seq": 4316, "status": "PlayerEndInput", "tsMs": 1775733046207}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 35, "seq": 4317, "status": "PlayerEndInput", "tsMs": 1775733046207}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 35, "seq": 4318, "status": "EnemyAttack", "tsMs": 1775733046208}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 35, "seq": 4319, "status": "EnemyAttack", "tsMs": 1775733046208}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 35}}, "round": 35, "seq": 4320, "status": "EnemyAttack", "tsMs": 1775733046208}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 35, "seq": 4321, "status": "EnemyAttack", "tsMs": 1775733046209}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 35}, "round": 35, "seq": 4322, "status": "EnemyAttack", "tsMs": 1775733046209}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.7622"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}], "attackEnemyTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8398"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 20}, "presentEnemyTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8398"], "resolvedPayload": {"attackerCount": 4, "currentRound": 35, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 20, "skillUserCount": 0, "sourceCount": 4, "specialCount": 0, "totalDamage": 20}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 35, "seq": 4323, "status": "EnemyAttack", "tsMs": 1775733046210}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 35, "seq": 4324, "status": "RoundEnd", "tsMs": 1775733046715}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 35, "seq": 4325, "status": "RoundEnd", "tsMs": 1775733046715}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 35, "seq": 4326, "status": "RoundBegin", "tsMs": 1775733046716}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 35, "seq": 4327, "status": "RoundBegin", "tsMs": 1775733046716}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 36, "seq": 4328, "status": "PlayerTurnBegin", "tsMs": 1775733046716}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 36, "seq": 4329, "status": "PlayerTurnBegin", "tsMs": 1775733046716}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 36, "seq": 4330, "status": "PlayerRegenerate", "tsMs": 1775733046716}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 36, "seq": 4331, "status": "PlayerRegenerate", "tsMs": 1775733046717}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 36, "seq": 4332, "status": "PlayerRegenerate", "tsMs": 1775733046717}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 36, "seq": 4333, "status": "PlayerSkillCD", "tsMs": 1775733046717}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 36, "seq": 4334, "status": "PlayerSkillCD", "tsMs": 1775733046717}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 36, "seq": 4335, "status": "PlayerSkillCD", "tsMs": 1775733046717}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 36, "seq": 4336, "status": "PlayerBeginInput", "tsMs": 1775733046718}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 36, "seq": 4337, "status": "PlayerBeginInput", "tsMs": 1775733046718}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 36, "seq": 4338, "status": "PlayerBeginInput", "tsMs": 1775733046718}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [6], "tileType": 7}, "round": 36, "seq": 4339, "status": "PlayerBeginInput", "tsMs": 1775733047813}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}], "pathTileIDs": ["Node.7613"]}, "round": 36, "seq": 4340, "status": "PlayerBeginInput", "tsMs": 1775733047813}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 36, "seq": 4341, "status": "PlayerBeginInput", "tsMs": 1775733047814}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6], "pathLength": 1, "tileIDs": ["Node.7613"]}, "round": 36, "seq": 4342, "stateText": "r0:CO SW SH CO PO CO\nr1:PO SO PO SH CO PO\nr2:CO SH CO PO CO CO\nr3:SH SH PO PO SW PO\nr4:BH SH CO SW CO PO\nr5:PO SO BH CO SH PO\npath=A06\nplayer=hp 110/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=36 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1103396885 cmd 51\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733047814}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [6, 1], "tileType": 6}, "round": 36, "seq": 4343, "status": "PlayerBeginInput", "tsMs": 1775733047892}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622"]}, "round": 36, "seq": 4344, "status": "PlayerBeginInput", "tsMs": 1775733047892}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1], "linkedPathLength": 2}, "round": 36, "seq": 4345, "status": "PlayerBeginInput", "tsMs": 1775733047893}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1], "pathLength": 2, "tileIDs": ["Node.7613", "Node.7622"]}, "round": 36, "seq": 4346, "stateText": "r0:CO SW SH CO PO CO\nr1:PO SO PO SH CO PO\nr2:CO SH CO PO CO CO\nr3:SH SH PO PO SW PO\nr4:BH SH CO SW CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01\nplayer=hp 110/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=36 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1103396885 cmd 51\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733047893}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [6, 1, 2], "tileType": 7}, "round": 36, "seq": 4347, "status": "PlayerBeginInput", "tsMs": 1775733048042}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924"]}, "round": 36, "seq": 4348, "status": "PlayerBeginInput", "tsMs": 1775733048042}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2], "linkedPathLength": 3}, "round": 36, "seq": 4349, "status": "PlayerBeginInput", "tsMs": 1775733048043}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 2], "pathLength": 3, "tileIDs": ["Node.7613", "Node.7622", "Node.7924"]}, "round": 36, "seq": 4350, "stateText": "r0:CO SW SH CO PO CO\nr1:PO SO PO SH CO PO\nr2:CO SH CO PO CO CO\nr3:SH SH PO PO SW PO\nr4:BH SH CO SW CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02\nplayer=hp 110/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=36 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1103396885 cmd 51\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733048043}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4351, "status": "PlayerBeginInput", "tsMs": 1775733048142}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4352, "status": "PlayerBeginInput", "tsMs": 1775733048158}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4353, "status": "PlayerBeginInput", "tsMs": 1775733048175}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4354, "status": "PlayerBeginInput", "tsMs": 1775733048192}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4355, "status": "PlayerBeginInput", "tsMs": 1775733048208}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4356, "status": "PlayerBeginInput", "tsMs": 1775733048225}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4357, "status": "PlayerBeginInput", "tsMs": 1775733048242}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4358, "status": "PlayerBeginInput", "tsMs": 1775733048259}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4359, "status": "PlayerBeginInput", "tsMs": 1775733048275}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 36, "seq": 4360, "status": "PlayerBeginInput", "tsMs": 1775733048292}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [6, 1, 2, 9], "tileType": 0}, "round": 36, "seq": 4361, "status": "PlayerBeginInput", "tsMs": 1775733048309}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8410"]}, "round": 36, "seq": 4362, "status": "PlayerBeginInput", "tsMs": 1775733048310}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 9], "linkedPathLength": 4}, "round": 36, "seq": 4363, "status": "PlayerBeginInput", "tsMs": 1775733048311}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 2, 9], "pathLength": 4, "tileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8410"]}, "round": 36, "seq": 4364, "stateText": "r0:CO SW SH CO PO CO\nr1:PO SO PO SH CO PO\nr2:CO SH CO PO CO CO\nr3:SH SH PO PO SW PO\nr4:BH SH CO SW CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02>A09\nplayer=hp 110/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=36 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1103396885 cmd 51\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733048311}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 4, "tileType": 3}, "round": 36, "seq": 4365, "status": "PlayerBeginInput", "tsMs": 1775733048392}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 4, "tileType": 3}, "round": 36, "seq": 4366, "status": "PlayerBeginInput", "tsMs": 1775733048409}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 4, "tileType": 3}, "round": 36, "seq": 4367, "status": "PlayerBeginInput", "tsMs": 1775733048425}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 4, "tileType": 3}, "round": 36, "seq": 4368, "status": "PlayerBeginInput", "tsMs": 1775733048442}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [6, 1, 2, 9, 16], "tileType": 0}, "round": 36, "seq": 4369, "status": "PlayerBeginInput", "tsMs": 1775733048459}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.7622", "wouldDie": true}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8410", "Node.8412"]}, "round": 36, "seq": 4370, "status": "PlayerBeginInput", "tsMs": 1775733048459}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 9, 16], "linkedPathLength": 5}, "round": 36, "seq": 4371, "status": "PlayerBeginInput", "tsMs": 1775733048460}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 2, 9, 16], "pathLength": 5, "tileIDs": ["Node.7613", "Node.7622", "Node.7924", "Node.8410", "Node.8412"]}, "round": 36, "seq": 4372, "stateText": "r0:CO SW SH CO PO CO\nr1:PO SO PO SH CO PO\nr2:CO SH CO PO CO CO\nr3:SH SH PO PO SW PO\nr4:BH SH CO SW CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02>A09>A16\nplayer=hp 110/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=36 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1103396885 cmd 51\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733048460}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 17, "lastAddr": 16, "pathLength": 5, "tileType": 2}, "round": 36, "seq": 4373, "status": "PlayerBeginInput", "tsMs": 1775733048892}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [6, 1, 2, 9, 16], "linkedPathLength": 5}, "round": 36, "seq": 4374, "stateText": "r0:CO SW SH CO PO CO\nr1:PO SO PO SH CO PO\nr2:CO SH CO PO CO CO\nr3:SH SH PO PO SW PO\nr4:BH SH CO SW CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02>A09>A16\nplayer=hp 110/130 ar 0/65 xp 10/33 lv 5 $ 118 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=36 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1103396885 cmd 51\nkills=18", "status": "PlayerBeginInput", "tsMs": 1775733048909}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 36, "seq": 4375, "status": "PlayerEndBuildPath", "tsMs": 1775733048909}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 36, "seq": 4376, "status": "PlayerEndBuildPath", "tsMs": 1775733048910}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [9, 16, 1], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.7622"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}], "damageSourceCount": 3, "enemiesKilled": 1, "enemyKillMessages": ["[GameMode] Enemy killed at A1 (total: 1)"], "enemyTargetCount": 3, "hasEnemyTarget": true, "shouldReplay": true}, "round": 36, "seq": 4377, "status": "PlayerEndBuildPath", "tsMs": 1775733048910}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 1, "triggeredBonuses": [{"amount": 3, "probability": 0.2, "resourceType": 2}]}, "round": 36, "seq": 4378, "status": "PlayerEndBuildPath", "tsMs": 1775733048911}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 36, "seq": 4379, "status": "PlayerEndBuildPath", "tsMs": 1775733048911}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 36, "seq": 4380, "status": "PlayerEndBuildPath", "tsMs": 1775733048912}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 36, "seq": 4381, "status": "PlayerEndBuildPath", "tsMs": 1775733048912}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 36, "seq": 4382, "status": "PlayerEndBuildPath", "tsMs": 1775733048912}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 36, "seq": 4383, "status": "PlayerEndBuildPath", "tsMs": 1775733048913}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 36, "seq": 4384, "status": "PlayerEndBuildPath", "tsMs": 1775733048913}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 36, "seq": 4385, "status": "PlayerEndBuildPath", "tsMs": 1775733048925}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 36, "seq": 4386, "status": "PlayerEndBuildPath", "tsMs": 1775733048925}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 36, "seq": 4387, "stateText": "r0:CO SW SH CO PO CO\nr1:PO SO PO SH CO PO\nr2:CO SH CO PO CO CO\nr3:SH SH PO PO SW PO\nr4:BH SH CO SW CO PO\nr5:PO SO BH CO SH PO\npath=-\nplayer=hp 110/130 ar 0/65 xp 10/33 lv 5 $ 121 wh 35 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=36 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 202586159 cmd 51\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733048925}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 36, "seq": 4388, "status": "PlayerEndBuildPath", "tsMs": 1775733049042}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1], "linkedPathLength": 2}, "round": 36, "seq": 4389, "status": "PlayerEndBuildPath", "tsMs": 1775733049042}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 36, "seq": 4390, "status": "PlayerEndBuildPath", "tsMs": 1775733049175}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2], "linkedPathLength": 3}, "round": 36, "seq": 4391, "status": "PlayerEndBuildPath", "tsMs": 1775733049176}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 36, "seq": 4392, "status": "PlayerEndBuildPath", "tsMs": 1775733049308}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 9], "linkedPathLength": 4}, "round": 36, "seq": 4393, "status": "PlayerEndBuildPath", "tsMs": 1775733049309}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 36, "seq": 4394, "status": "PlayerEndBuildPath", "tsMs": 1775733049442}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 9, 16], "linkedPathLength": 5}, "round": 36, "seq": 4395, "status": "PlayerEndBuildPath", "tsMs": 1775733049443}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 36, "seq": 4396, "status": "PlayerEndBuildPath", "tsMs": 1775733049576}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [9, 16, 1]}, "round": 36, "seq": 4397, "status": "PlayerEndBuildPath", "tsMs": 1775733049576}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [9, 16, 1]}, "round": 36, "seq": 4398, "status": "PlayerEndBuildPath", "tsMs": 1775733049576}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 36, "seq": 4399, "status": "PlayerEndInput", "tsMs": 1775733049578}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 36, "seq": 4400, "status": "PlayerEndInput", "tsMs": 1775733049578}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 36, "seq": 4401, "status": "PlayerEndInput", "tsMs": 1775733049578}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 36, "seq": 4402, "status": "PlayerEndInput", "tsMs": 1775733049579}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 36, "seq": 4403, "status": "PlayerEndInput", "tsMs": 1775733050176}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 36, "seq": 4404, "status": "PlayerEndInput", "tsMs": 1775733050177}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 36, "seq": 4405, "status": "EnemyAttack", "tsMs": 1775733050177}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 36, "seq": 4406, "status": "EnemyAttack", "tsMs": 1775733050177}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 36}}, "round": 36, "seq": 4407, "status": "EnemyAttack", "tsMs": 1775733050177}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 36, "seq": 4408, "status": "EnemyAttack", "tsMs": 1775733050177}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 36}, "round": 36, "seq": 4409, "status": "EnemyAttack", "tsMs": 1775733050177}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924"], "damages": [{"initialDamage": 14, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 23}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924"], "resolvedPayload": {"attackerCount": 3, "currentRound": 36, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 3, "shieldDamage": 23, "skillUserCount": 1, "sourceCount": 3, "specialCount": 0, "totalDamage": 23}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7613"], "skipped": false}, "round": 36, "seq": 4410, "status": "EnemyAttack", "tsMs": 1775733050178}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 36, "seq": 4411, "status": "RoundEnd", "tsMs": 1775733050685}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 36, "seq": 4412, "status": "RoundEnd", "tsMs": 1775733050685}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 36, "seq": 4413, "status": "RoundBegin", "tsMs": 1775733050686}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 36, "seq": 4414, "status": "RoundBegin", "tsMs": 1775733050686}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 37, "seq": 4415, "status": "PlayerTurnBegin", "tsMs": 1775733050686}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 37, "seq": 4416, "status": "PlayerTurnBegin", "tsMs": 1775733050686}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 37, "seq": 4417, "status": "PlayerRegenerate", "tsMs": 1775733050686}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 37, "seq": 4418, "status": "PlayerRegenerate", "tsMs": 1775733050686}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 37, "seq": 4419, "status": "PlayerRegenerate", "tsMs": 1775733050686}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 37, "seq": 4420, "status": "PlayerSkillCD", "tsMs": 1775733050686}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 37, "seq": 4421, "status": "PlayerSkillCD", "tsMs": 1775733050687}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 37, "seq": 4422, "status": "PlayerSkillCD", "tsMs": 1775733050687}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 37, "seq": 4423, "status": "PlayerBeginInput", "tsMs": 1775733050687}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 37, "seq": 4424, "status": "PlayerBeginInput", "tsMs": 1775733050688}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 37, "seq": 4425, "status": "PlayerBeginInput", "tsMs": 1775733050688}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [12], "tileType": 1}, "round": 37, "seq": 4426, "status": "PlayerBeginInput", "tsMs": 1775733076718}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7917"]}, "round": 37, "seq": 4427, "status": "PlayerBeginInput", "tsMs": 1775733076718}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12], "linkedPathLength": 1}, "round": 37, "seq": 4428, "status": "PlayerBeginInput", "tsMs": 1775733076718}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [12], "pathLength": 1, "tileIDs": ["Node.7917"]}, "round": 37, "seq": 4429, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 52\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733076718}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [12], "linkedPathLength": 1}, "round": 37, "seq": 4430, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 52\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733077398}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 37, "seq": 4431, "status": "PlayerEndBuildPath", "tsMs": 1775733077398}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 37, "seq": 4432, "status": "PlayerEndBuildPath", "tsMs": 1775733077398}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 37, "seq": 4433, "status": "PlayerBeginInput", "tsMs": 1775733077398}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 37, "seq": 4434, "status": "PlayerBeginInput", "tsMs": 1775733077398}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 37, "seq": 4435, "status": "PlayerBeginInput", "tsMs": 1775733077398}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 37, "seq": 4436, "status": "PlayerBeginInput", "tsMs": 1775733077399}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 37, "seq": 4437, "status": "PlayerBeginInput", "tsMs": 1775733077399}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 37, "seq": 4438, "status": "PlayerBeginInput", "tsMs": 1775733077413}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 37, "seq": 4439, "status": "PlayerBeginInput", "tsMs": 1775733077413}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 37, "seq": 4440, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=-\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 53\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733077414}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [12], "tileType": 1}, "round": 37, "seq": 4441, "status": "PlayerBeginInput", "tsMs": 1775733077766}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7917"]}, "round": 37, "seq": 4442, "status": "PlayerBeginInput", "tsMs": 1775733077767}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12], "linkedPathLength": 1}, "round": 37, "seq": 4443, "status": "PlayerBeginInput", "tsMs": 1775733077767}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [12], "pathLength": 1, "tileIDs": ["Node.7917"]}, "round": 37, "seq": 4444, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 53\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733077767}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [12], "linkedPathLength": 1}, "round": 37, "seq": 4445, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 53\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733078417}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 37, "seq": 4446, "status": "PlayerEndBuildPath", "tsMs": 1775733078417}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 37, "seq": 4447, "status": "PlayerEndBuildPath", "tsMs": 1775733078417}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 37, "seq": 4448, "status": "PlayerBeginInput", "tsMs": 1775733078417}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 37, "seq": 4449, "status": "PlayerBeginInput", "tsMs": 1775733078418}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 37, "seq": 4450, "status": "PlayerBeginInput", "tsMs": 1775733078418}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 37, "seq": 4451, "status": "PlayerBeginInput", "tsMs": 1775733078418}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 37, "seq": 4452, "status": "PlayerBeginInput", "tsMs": 1775733078418}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 37, "seq": 4453, "status": "PlayerBeginInput", "tsMs": 1775733078431}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 37, "seq": 4454, "status": "PlayerBeginInput", "tsMs": 1775733078431}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 37, "seq": 4455, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=-\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 54\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733078431}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 12, "pathAddresses": [12], "tileType": 1}, "round": 37, "seq": 4456, "status": "PlayerBeginInput", "tsMs": 1775733078768}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7917"]}, "round": 37, "seq": 4457, "status": "PlayerBeginInput", "tsMs": 1775733078768}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12], "linkedPathLength": 1}, "round": 37, "seq": 4458, "status": "PlayerBeginInput", "tsMs": 1775733078769}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [12], "pathLength": 1, "tileIDs": ["Node.7917"]}, "round": 37, "seq": 4459, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 54\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733078769}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [12, 13], "tileType": 1}, "round": 37, "seq": 4460, "status": "PlayerBeginInput", "tsMs": 1775733078865}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7917", "Node.8405"]}, "round": 37, "seq": 4461, "status": "PlayerBeginInput", "tsMs": 1775733078865}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12, 13], "linkedPathLength": 2}, "round": 37, "seq": 4462, "status": "PlayerBeginInput", "tsMs": 1775733078866}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [12, 13], "pathLength": 2, "tileIDs": ["Node.7917", "Node.8405"]}, "round": 37, "seq": 4463, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12>A13\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 54\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733078866}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [12, 13, 7], "tileType": 1}, "round": 37, "seq": 4464, "status": "PlayerBeginInput", "tsMs": 1775733079051}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7917", "Node.8405", "Node.7919"]}, "round": 37, "seq": 4465, "status": "PlayerBeginInput", "tsMs": 1775733079052}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12, 13, 7], "linkedPathLength": 3}, "round": 37, "seq": 4466, "status": "PlayerBeginInput", "tsMs": 1775733079053}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [12, 13, 7], "pathLength": 3, "tileIDs": ["Node.7917", "Node.8405", "Node.7919"]}, "round": 37, "seq": 4467, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12>A13>A07\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 54\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733079053}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [12, 13, 7, 1], "tileType": 1}, "round": 37, "seq": 4468, "status": "PlayerBeginInput", "tsMs": 1775733079116}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7917", "Node.8405", "Node.7919", "Node.7920"]}, "round": 37, "seq": 4469, "status": "PlayerBeginInput", "tsMs": 1775733079116}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12, 13, 7, 1], "linkedPathLength": 4}, "round": 37, "seq": 4470, "status": "PlayerBeginInput", "tsMs": 1775733079117}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [12, 13, 7, 1], "pathLength": 4, "tileIDs": ["Node.7917", "Node.8405", "Node.7919", "Node.7920"]}, "round": 37, "seq": 4471, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12>A13>A07>A01\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 54\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733079117}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [12, 13, 7, 1], "linkedPathLength": 4}, "round": 37, "seq": 4472, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=A12>A13>A07>A01\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3493522344 cmd 54\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733079182}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 37, "seq": 4473, "status": "PlayerEndBuildPath", "tsMs": 1775733079183}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 37, "seq": 4474, "status": "PlayerEndBuildPath", "tsMs": 1775733079183}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [12, 13, 7, 1], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 37, "seq": 4475, "status": "PlayerEndBuildPath", "tsMs": 1775733079183}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 37, "seq": 4476, "status": "PlayerEndBuildPath", "tsMs": 1775733079184}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 37, "seq": 4477, "status": "PlayerEndBuildPath", "tsMs": 1775733079184}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 37, "seq": 4478, "status": "PlayerEndBuildPath", "tsMs": 1775733079184}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12], "linkedPathLength": 1}, "round": 37, "seq": 4479, "status": "PlayerEndBuildPath", "tsMs": 1775733079185}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 37, "seq": 4480, "status": "PlayerEndBuildPath", "tsMs": 1775733079185}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 37, "seq": 4481, "status": "PlayerEndBuildPath", "tsMs": 1775733079185}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 37, "seq": 4482, "status": "PlayerEndBuildPath", "tsMs": 1775733079198}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 37, "seq": 4483, "status": "PlayerEndBuildPath", "tsMs": 1775733079199}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 37, "seq": 4484, "stateText": "r0:CO SW SH SW PO CO\nr1:PO SW PO CO PO PO\nr2:CO SO CO SH CO CO\nr3:SH SH PO PO CO PO\nr4:BH SH CO PO CO PO\nr5:PO SH BH CO SH PO\npath=-\nplayer=hp 87/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 15 ig 0.00 pc 0.00 wm x1.00\nround=37 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3182099165 cmd 54\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733079199}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 37, "seq": 4485, "status": "PlayerEndBuildPath", "tsMs": 1775733079315}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12, 13], "linkedPathLength": 2}, "round": 37, "seq": 4486, "status": "PlayerEndBuildPath", "tsMs": 1775733079316}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 37, "seq": 4487, "status": "PlayerEndBuildPath", "tsMs": 1775733079448}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12, 13, 7], "linkedPathLength": 3}, "round": 37, "seq": 4488, "status": "PlayerEndBuildPath", "tsMs": 1775733079449}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 37, "seq": 4489, "status": "PlayerEndBuildPath", "tsMs": 1775733079582}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [12, 13, 7, 1], "linkedPathLength": 4}, "round": 37, "seq": 4490, "status": "PlayerEndBuildPath", "tsMs": 1775733079583}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 37, "seq": 4491, "status": "PlayerEndBuildPath", "tsMs": 1775733079716}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [12, 13, 7, 1]}, "round": 37, "seq": 4492, "status": "PlayerEndBuildPath", "tsMs": 1775733079716}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [12, 13, 7, 1]}, "round": 37, "seq": 4493, "status": "PlayerEndBuildPath", "tsMs": 1775733079716}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 37, "seq": 4494, "status": "PlayerEndInput", "tsMs": 1775733079720}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 37, "seq": 4495, "status": "PlayerEndInput", "tsMs": 1775733079720}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 37, "seq": 4496, "status": "PlayerEndInput", "tsMs": 1775733079720}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 37, "seq": 4497, "status": "PlayerEndInput", "tsMs": 1775733079721}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 37, "seq": 4498, "status": "PlayerEndInput", "tsMs": 1775733080316}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 37, "seq": 4499, "status": "PlayerEndInput", "tsMs": 1775733080317}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 37, "seq": 4500, "status": "EnemyAttack", "tsMs": 1775733080317}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 37, "seq": 4501, "status": "EnemyAttack", "tsMs": 1775733080317}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 37}}, "round": 37, "seq": 4502, "status": "EnemyAttack", "tsMs": 1775733080317}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 37, "seq": 4503, "status": "EnemyAttack", "tsMs": 1775733080317}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 37}, "round": 37, "seq": 4504, "status": "EnemyAttack", "tsMs": 1775733080317}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924", "usedSkillId": "enemy_heavy_strike"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 14, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 11}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796"], "resolvedPayload": {"attackerCount": 3, "currentRound": 37, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 4, "shieldDamage": 23, "skillUserCount": 1, "sourceCount": 3, "specialCount": 0, "totalDamage": 23}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7924"], "skipped": false}, "round": 37, "seq": 4505, "status": "EnemyAttack", "tsMs": 1775733080319}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 37, "seq": 4506, "status": "RoundEnd", "tsMs": 1775733080824}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 37, "seq": 4507, "status": "RoundEnd", "tsMs": 1775733080824}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 37, "seq": 4508, "status": "RoundBegin", "tsMs": 1775733080824}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 37, "seq": 4509, "status": "RoundBegin", "tsMs": 1775733080824}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 38, "seq": 4510, "status": "PlayerTurnBegin", "tsMs": 1775733080825}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 38, "seq": 4511, "status": "PlayerTurnBegin", "tsMs": 1775733080825}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 38, "seq": 4512, "status": "PlayerRegenerate", "tsMs": 1775733080825}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 38, "seq": 4513, "status": "PlayerRegenerate", "tsMs": 1775733080825}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 38, "seq": 4514, "status": "PlayerRegenerate", "tsMs": 1775733080825}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 38, "seq": 4515, "status": "PlayerSkillCD", "tsMs": 1775733080825}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 38, "seq": 4516, "status": "PlayerSkillCD", "tsMs": 1775733080825}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 38, "seq": 4517, "status": "PlayerSkillCD", "tsMs": 1775733080825}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 38, "seq": 4518, "status": "PlayerBeginInput", "tsMs": 1775733080826}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 38, "seq": 4519, "status": "PlayerBeginInput", "tsMs": 1775733080826}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 38, "seq": 4520, "status": "PlayerBeginInput", "tsMs": 1775733080826}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [6], "tileType": 7}, "round": 38, "seq": 4521, "status": "PlayerBeginInput", "tsMs": 1775733081989}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}], "pathTileIDs": ["Node.7613"]}, "round": 38, "seq": 4522, "status": "PlayerBeginInput", "tsMs": 1775733081989}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 38, "seq": 4523, "status": "PlayerBeginInput", "tsMs": 1775733081989}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6], "pathLength": 1, "tileIDs": ["Node.7613"]}, "round": 38, "seq": 4524, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A06\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 617355660 cmd 55\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733081990}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 6, "pathLength": 1, "tileType": 2}, "round": 38, "seq": 4525, "status": "PlayerBeginInput", "tsMs": 1775733082119}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 6, "pathLength": 1, "tileType": 2}, "round": 38, "seq": 4526, "status": "PlayerBeginInput", "tsMs": 1775733082135}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 6, "pathLength": 1, "tileType": 2}, "round": 38, "seq": 4527, "status": "PlayerBeginInput", "tsMs": 1775733082151}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 6, "pathLength": 1, "tileType": 2}, "round": 38, "seq": 4528, "status": "PlayerBeginInput", "tsMs": 1775733082169}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 0, "lastAddr": 6, "pathLength": 1, "tileType": 2}, "round": 38, "seq": 4529, "status": "PlayerBeginInput", "tsMs": 1775733082185}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [6, 1], "tileType": 6}, "round": 38, "seq": 4530, "status": "PlayerBeginInput", "tsMs": 1775733082201}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8398"]}, "round": 38, "seq": 4531, "status": "PlayerBeginInput", "tsMs": 1775733082202}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1], "linkedPathLength": 2}, "round": 38, "seq": 4532, "status": "PlayerBeginInput", "tsMs": 1775733082203}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1], "pathLength": 2, "tileIDs": ["Node.7613", "Node.8398"]}, "round": 38, "seq": 4533, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 617355660 cmd 55\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733082203}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [6, 1, 2], "tileType": 7}, "round": 38, "seq": 4534, "status": "PlayerBeginInput", "tsMs": 1775733082285}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8398", "Node.7924"]}, "round": 38, "seq": 4535, "status": "PlayerBeginInput", "tsMs": 1775733082285}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2], "linkedPathLength": 3}, "round": 38, "seq": 4536, "status": "PlayerBeginInput", "tsMs": 1775733082286}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 2], "pathLength": 3, "tileIDs": ["Node.7613", "Node.8398", "Node.7924"]}, "round": 38, "seq": 4537, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 617355660 cmd 55\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733082286}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 38, "seq": 4538, "status": "PlayerBeginInput", "tsMs": 1775733082635}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 2, "pathLength": 3, "tileType": 3}, "round": 38, "seq": 4539, "status": "PlayerBeginInput", "tsMs": 1775733082652}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [6, 1, 2, 7], "tileType": 0}, "round": 38, "seq": 4540, "status": "PlayerBeginInput", "tsMs": 1775733082668}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8397"]}, "round": 38, "seq": 4541, "status": "PlayerBeginInput", "tsMs": 1775733082669}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 7], "linkedPathLength": 4}, "round": 38, "seq": 4542, "status": "PlayerBeginInput", "tsMs": 1775733082670}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 2, 7], "pathLength": 4, "tileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8397"]}, "round": 38, "seq": 4543, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02>A07\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 617355660 cmd 55\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733082670}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 4, "tileType": 3}, "round": 38, "seq": 4544, "status": "PlayerBeginInput", "tsMs": 1775733082685}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [6, 1, 2, 7, 13], "tileType": 0}, "round": 38, "seq": 4545, "status": "PlayerBeginInput", "tsMs": 1775733082869}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8397", "Node.8754"]}, "round": 38, "seq": 4546, "status": "PlayerBeginInput", "tsMs": 1775733082869}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 7, 13], "linkedPathLength": 5}, "round": 38, "seq": 4547, "status": "PlayerBeginInput", "tsMs": 1775733082871}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 2, 7, 13], "pathLength": 5, "tileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8397", "Node.8754"]}, "round": 38, "seq": 4548, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02>A07>A13\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 617355660 cmd 55\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733082871}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [6, 1, 2, 7, 13, 19], "tileType": 6}, "round": 38, "seq": 4549, "status": "PlayerBeginInput", "tsMs": 1775733083002}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}, {"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 19, "tileID": "Node.8796", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8397", "Node.8754", "Node.8796"]}, "round": 38, "seq": 4550, "status": "PlayerBeginInput", "tsMs": 1775733083003}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 7, 13, 19], "linkedPathLength": 6}, "round": 38, "seq": 4551, "status": "PlayerBeginInput", "tsMs": 1775733083004}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 1, 2, 7, 13, 19], "pathLength": 6, "tileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8397", "Node.8754", "Node.8796"]}, "round": 38, "seq": 4552, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02>A07>A13>A19\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 617355660 cmd 55\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733083005}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [6, 1, 2, 7, 13, 19], "linkedPathLength": 6}, "round": 38, "seq": 4553, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A06>A01>A02>A07>A13>A19\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 121 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 617355660 cmd 55\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733083753}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 38, "seq": 4554, "status": "PlayerEndBuildPath", "tsMs": 1775733083753}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 38, "seq": 4555, "status": "PlayerEndBuildPath", "tsMs": 1775733083753}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [7, 13], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.8398"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.8398"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.8398"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.8796"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.8796"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 19, "piercingArmorRatio": 0, "tileID": "Node.8796"}], "damageSourceCount": 3, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 4, "hasEnemyTarget": true, "shouldReplay": true}, "round": 38, "seq": 4556, "status": "PlayerEndBuildPath", "tsMs": 1775733083754}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 3, "probability": 0.4, "resourceType": 2}]}, "round": 38, "seq": 4557, "status": "PlayerEndBuildPath", "tsMs": 1775733083755}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4558, "status": "PlayerEndBuildPath", "tsMs": 1775733083755}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 38, "seq": 4559, "status": "PlayerEndBuildPath", "tsMs": 1775733083755}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4560, "status": "PlayerEndBuildPath", "tsMs": 1775733083755}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 38, "seq": 4561, "status": "PlayerEndBuildPath", "tsMs": 1775733083756}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 38, "seq": 4562, "status": "PlayerEndBuildPath", "tsMs": 1775733083756}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 38, "seq": 4563, "status": "PlayerEndBuildPath", "tsMs": 1775733083756}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4564, "status": "PlayerEndBuildPath", "tsMs": 1775733083785}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 38, "seq": 4565, "status": "PlayerEndBuildPath", "tsMs": 1775733083785}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 38, "seq": 4566, "stateText": "r0:CO SW SH SW PO CO\nr1:CO SH PO CO PO PO\nr2:PO SO CO SH CO CO\nr3:CO SW PO PO CO PO\nr4:BH SW CO PO CO PO\nr5:PO SO BH CO SH PO\npath=-\nplayer=hp 76/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=38 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3181252386 cmd 55\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733083785}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4567, "status": "PlayerEndBuildPath", "tsMs": 1775733083885}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1], "linkedPathLength": 2}, "round": 38, "seq": 4568, "status": "PlayerEndBuildPath", "tsMs": 1775733083886}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4569, "status": "PlayerEndBuildPath", "tsMs": 1775733084019}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2], "linkedPathLength": 3}, "round": 38, "seq": 4570, "status": "PlayerEndBuildPath", "tsMs": 1775733084020}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4571, "status": "PlayerEndBuildPath", "tsMs": 1775733084152}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 7], "linkedPathLength": 4}, "round": 38, "seq": 4572, "status": "PlayerEndBuildPath", "tsMs": 1775733084152}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4573, "status": "PlayerEndBuildPath", "tsMs": 1775733084285}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 7, 13], "linkedPathLength": 5}, "round": 38, "seq": 4574, "status": "PlayerEndBuildPath", "tsMs": 1775733084287}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 38, "seq": 4575, "status": "PlayerEndBuildPath", "tsMs": 1775733084419}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 1, 2, 7, 13, 19], "linkedPathLength": 6}, "round": 38, "seq": 4576, "status": "PlayerEndBuildPath", "tsMs": 1775733084420}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 38, "seq": 4577, "status": "PlayerEndBuildPath", "tsMs": 1775733084552}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [7, 13]}, "round": 38, "seq": 4578, "status": "PlayerEndBuildPath", "tsMs": 1775733084553}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [7, 13]}, "round": 38, "seq": 4579, "status": "PlayerEndBuildPath", "tsMs": 1775733084553}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 38, "seq": 4580, "status": "PlayerEndInput", "tsMs": 1775733084554}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 38, "seq": 4581, "status": "PlayerEndInput", "tsMs": 1775733084554}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 38, "seq": 4582, "status": "PlayerEndInput", "tsMs": 1775733084554}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 38, "seq": 4583, "status": "PlayerEndInput", "tsMs": 1775733084555}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 38, "seq": 4584, "status": "PlayerEndInput", "tsMs": 1775733085153}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 38, "seq": 4585, "status": "PlayerEndInput", "tsMs": 1775733085154}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 38, "seq": 4586, "status": "EnemyAttack", "tsMs": 1775733085154}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 38, "seq": 4587, "status": "EnemyAttack", "tsMs": 1775733085154}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 38}}, "round": 38, "seq": 4588, "status": "EnemyAttack", "tsMs": 1775733085154}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 38, "seq": 4589, "status": "EnemyAttack", "tsMs": 1775733085154}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 38}, "round": 38, "seq": 4590, "status": "EnemyAttack", "tsMs": 1775733085155}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.8796"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 20}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871"], "resolvedPayload": {"attackerCount": 4, "currentRound": 38, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 20, "skillUserCount": 0, "sourceCount": 4, "specialCount": 0, "totalDamage": 20}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 38, "seq": 4591, "status": "EnemyAttack", "tsMs": 1775733085155}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 38, "seq": 4592, "status": "RoundEnd", "tsMs": 1775733085662}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 38, "seq": 4593, "status": "RoundEnd", "tsMs": 1775733085663}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 38, "seq": 4594, "status": "RoundBegin", "tsMs": 1775733085663}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 38, "seq": 4595, "status": "RoundBegin", "tsMs": 1775733085663}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 39, "seq": 4596, "status": "PlayerTurnBegin", "tsMs": 1775733085663}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 39, "seq": 4597, "status": "PlayerTurnBegin", "tsMs": 1775733085663}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 39, "seq": 4598, "status": "PlayerRegenerate", "tsMs": 1775733085663}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 39, "seq": 4599, "status": "PlayerRegenerate", "tsMs": 1775733085664}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 39, "seq": 4600, "status": "PlayerRegenerate", "tsMs": 1775733085664}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 39, "seq": 4601, "status": "PlayerSkillCD", "tsMs": 1775733085664}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 39, "seq": 4602, "status": "PlayerSkillCD", "tsMs": 1775733085664}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 39, "seq": 4603, "status": "PlayerSkillCD", "tsMs": 1775733085664}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 39, "seq": 4604, "status": "PlayerBeginInput", "tsMs": 1775733085664}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 39, "seq": 4605, "status": "PlayerBeginInput", "tsMs": 1775733085665}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 39, "seq": 4606, "status": "PlayerBeginInput", "tsMs": 1775733085665}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [8], "tileType": 3}, "round": 39, "seq": 4607, "status": "PlayerBeginInput", "tsMs": 1775733087794}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923"]}, "round": 39, "seq": 4608, "status": "PlayerBeginInput", "tsMs": 1775733087794}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8], "linkedPathLength": 1}, "round": 39, "seq": 4609, "status": "PlayerBeginInput", "tsMs": 1775733087795}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8], "pathLength": 1, "tileIDs": ["Node.7923"]}, "round": 39, "seq": 4610, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733087795}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 1, "tileType": 2}, "round": 39, "seq": 4611, "status": "PlayerBeginInput", "tsMs": 1775733087906}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 1, "tileType": 2}, "round": 39, "seq": 4612, "status": "PlayerBeginInput", "tsMs": 1775733087923}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 1, "tileType": 2}, "round": 39, "seq": 4613, "status": "PlayerBeginInput", "tsMs": 1775733087939}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 8, "pathLength": 1, "tileType": 2}, "round": 39, "seq": 4614, "status": "PlayerBeginInput", "tsMs": 1775733087956}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [8, 3], "tileType": 3}, "round": 39, "seq": 4615, "status": "PlayerBeginInput", "tsMs": 1775733087973}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931"]}, "round": 39, "seq": 4616, "status": "PlayerBeginInput", "tsMs": 1775733087973}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3], "linkedPathLength": 2}, "round": 39, "seq": 4617, "status": "PlayerBeginInput", "tsMs": 1775733087974}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3], "pathLength": 2, "tileIDs": ["Node.7923", "Node.7931"]}, "round": 39, "seq": 4618, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733087974}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 3, "pathLength": 2, "tileType": 2}, "round": 39, "seq": 4619, "status": "PlayerBeginInput", "tsMs": 1775733087989}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 3, "pathLength": 2, "tileType": 2}, "round": 39, "seq": 4620, "status": "PlayerBeginInput", "tsMs": 1775733088006}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 3, "pathLength": 2, "tileType": 2}, "round": 39, "seq": 4621, "status": "PlayerBeginInput", "tsMs": 1775733088022}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 3, "pathLength": 2, "tileType": 2}, "round": 39, "seq": 4622, "status": "PlayerBeginInput", "tsMs": 1775733088089}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 3, "pathLength": 2, "tileType": 2}, "round": 39, "seq": 4623, "status": "PlayerBeginInput", "tsMs": 1775733088105}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 4, "lastAddr": 3, "pathLength": 2, "tileType": 1}, "round": 39, "seq": 4624, "status": "PlayerBeginInput", "tsMs": 1775733088273}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 4, "lastAddr": 3, "pathLength": 2, "tileType": 1}, "round": 39, "seq": 4625, "status": "PlayerBeginInput", "tsMs": 1775733088289}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 4, "lastAddr": 3, "pathLength": 2, "tileType": 1}, "round": 39, "seq": 4626, "status": "PlayerBeginInput", "tsMs": 1775733088306}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 4, "lastAddr": 3, "pathLength": 2, "tileType": 1}, "round": 39, "seq": 4627, "status": "PlayerBeginInput", "tsMs": 1775733088323}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 4, "lastAddr": 3, "pathLength": 2, "tileType": 1}, "round": 39, "seq": 4628, "status": "PlayerBeginInput", "tsMs": 1775733088339}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [8, 3, 10], "tileType": 3}, "round": 39, "seq": 4629, "status": "PlayerBeginInput", "tsMs": 1775733088356}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413"]}, "round": 39, "seq": 4630, "status": "PlayerBeginInput", "tsMs": 1775733088356}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10], "linkedPathLength": 3}, "round": 39, "seq": 4631, "status": "PlayerBeginInput", "tsMs": 1775733088358}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10], "pathLength": 3, "tileIDs": ["Node.7923", "Node.7931", "Node.8413"]}, "round": 39, "seq": 4632, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733088358}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [8, 3, 10, 16], "tileType": 3}, "round": 39, "seq": 4633, "status": "PlayerBeginInput", "tsMs": 1775733088423}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411"]}, "round": 39, "seq": 4634, "status": "PlayerBeginInput", "tsMs": 1775733088423}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16], "linkedPathLength": 4}, "round": 39, "seq": 4635, "status": "PlayerBeginInput", "tsMs": 1775733088424}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16], "pathLength": 4, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411"]}, "round": 39, "seq": 4636, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733088424}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [8, 3, 10, 16, 22], "tileType": 3}, "round": 39, "seq": 4637, "status": "PlayerBeginInput", "tsMs": 1775733088706}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8683"]}, "round": 39, "seq": 4638, "status": "PlayerBeginInput", "tsMs": 1775733088707}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 22], "linkedPathLength": 5}, "round": 39, "seq": 4639, "status": "PlayerBeginInput", "tsMs": 1775733088708}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 22], "pathLength": 5, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8683"]}, "round": 39, "seq": 4640, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A22\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733088708}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [8, 3, 10, 16, 22, 23], "tileType": 3}, "round": 39, "seq": 4641, "status": "PlayerBeginInput", "tsMs": 1775733088990}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8683", "Node.8415"]}, "round": 39, "seq": 4642, "status": "PlayerBeginInput", "tsMs": 1775733088990}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 22, 23], "linkedPathLength": 6}, "round": 39, "seq": 4643, "status": "PlayerBeginInput", "tsMs": 1775733088991}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 22, 23], "pathLength": 6, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8683", "Node.8415"]}, "round": 39, "seq": 4644, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A22>A23\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733088992}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 22, "pathAddresses": [8, 3, 10, 16, 22], "tileType": 3}, "round": 39, "seq": 4645, "status": "PlayerBeginInput", "tsMs": 1775733089506}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8683"]}, "round": 39, "seq": 4646, "status": "PlayerBeginInput", "tsMs": 1775733089507}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 22], "linkedPathLength": 5}, "round": 39, "seq": 4647, "status": "PlayerBeginInput", "tsMs": 1775733089507}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 22], "pathLength": 5, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8683"]}, "round": 39, "seq": 4648, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A22\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733089508}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 16, "pathAddresses": [8, 3, 10, 16], "tileType": 3}, "round": 39, "seq": 4649, "status": "PlayerBeginInput", "tsMs": 1775733089690}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411"]}, "round": 39, "seq": 4650, "status": "PlayerBeginInput", "tsMs": 1775733089691}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16], "linkedPathLength": 4}, "round": 39, "seq": 4651, "status": "PlayerBeginInput", "tsMs": 1775733089692}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16], "pathLength": 4, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411"]}, "round": 39, "seq": 4652, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733089692}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [8, 3, 10, 16, 23], "tileType": 3}, "round": 39, "seq": 4653, "status": "PlayerBeginInput", "tsMs": 1775733089907}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415"]}, "round": 39, "seq": 4654, "status": "PlayerBeginInput", "tsMs": 1775733089907}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23], "linkedPathLength": 5}, "round": 39, "seq": 4655, "status": "PlayerBeginInput", "tsMs": 1775733089909}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 23], "pathLength": 5, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415"]}, "round": 39, "seq": 4656, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A23\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733089909}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [8, 3, 10, 16, 23, 22], "tileType": 3}, "round": 39, "seq": 4657, "status": "PlayerBeginInput", "tsMs": 1775733089924}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683"]}, "round": 39, "seq": 4658, "status": "PlayerBeginInput", "tsMs": 1775733089924}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23, 22], "linkedPathLength": 6}, "round": 39, "seq": 4659, "status": "PlayerBeginInput", "tsMs": 1775733089925}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 23, 22], "pathLength": 6, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683"]}, "round": 39, "seq": 4660, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A23>A22\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733089926}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 23, "pathAddresses": [8, 3, 10, 16, 23], "tileType": 3}, "round": 39, "seq": 4661, "status": "PlayerBeginInput", "tsMs": 1775733089991}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415"]}, "round": 39, "seq": 4662, "status": "PlayerBeginInput", "tsMs": 1775733089991}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23], "linkedPathLength": 5}, "round": 39, "seq": 4663, "status": "PlayerBeginInput", "tsMs": 1775733089992}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 23], "pathLength": 5, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415"]}, "round": 39, "seq": 4664, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A23\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733089992}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [8, 3, 10, 16, 23, 22], "tileType": 3}, "round": 39, "seq": 4665, "status": "PlayerBeginInput", "tsMs": 1775733091275}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683"]}, "round": 39, "seq": 4666, "status": "PlayerBeginInput", "tsMs": 1775733091275}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23, 22], "linkedPathLength": 6}, "round": 39, "seq": 4667, "status": "PlayerBeginInput", "tsMs": 1775733091276}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 23, 22], "pathLength": 6, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683"]}, "round": 39, "seq": 4668, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A23>A22\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733091277}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 27, "pathAddresses": [8, 3, 10, 16, 23, 22, 27], "tileType": 3}, "round": 39, "seq": 4669, "status": "PlayerBeginInput", "tsMs": 1775733091508}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683", "Node.8705"]}, "round": 39, "seq": 4670, "status": "PlayerBeginInput", "tsMs": 1775733091508}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27], "linkedPathLength": 7}, "round": 39, "seq": 4671, "status": "PlayerBeginInput", "tsMs": 1775733091509}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27], "pathLength": 7, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683", "Node.8705"]}, "round": 39, "seq": 4672, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A23>A22>A27\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733091509}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 20, "pathAddresses": [8, 3, 10, 16, 23, 22, 27, 20], "tileType": 3}, "round": 39, "seq": 4673, "status": "PlayerBeginInput", "tsMs": 1775733091809}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683", "Node.8705", "Node.8407"]}, "round": 39, "seq": 4674, "status": "PlayerBeginInput", "tsMs": 1775733091809}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27, 20], "linkedPathLength": 8}, "round": 39, "seq": 4675, "status": "PlayerBeginInput", "tsMs": 1775733091810}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27, 20], "pathLength": 8, "tileIDs": ["Node.7923", "Node.7931", "Node.8413", "Node.8411", "Node.8415", "Node.8683", "Node.8705", "Node.8407"]}, "round": 39, "seq": 4676, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A23>A22>A27>A20\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733091811}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [8, 3, 10, 16, 23, 22, 27, 20], "linkedPathLength": 8}, "round": 39, "seq": 4677, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=A08>A03>A10>A16>A23>A22>A27>A20\nplayer=hp 56/130 ar 0/65 xp 12/33 lv 5 $ 124 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1626798169 cmd 56\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733092159}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 39, "seq": 4678, "status": "PlayerEndBuildPath", "tsMs": 1775733092159}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 39, "seq": 4679, "status": "PlayerEndBuildPath", "tsMs": 1775733092159}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [8, 3, 10, 16, 23, 22, 27, 20], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 39, "seq": 4680, "status": "PlayerEndBuildPath", "tsMs": 1775733092160}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 2, "triggeredBonuses": [{"amount": 3, "probability": 0.24, "resourceType": 1}, {"amount": 3, "probability": 0.4, "resourceType": 2}]}, "round": 39, "seq": 4681, "status": "PlayerEndBuildPath", "tsMs": 1775733092160}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4682, "status": "PlayerEndBuildPath", "tsMs": 1775733092160}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 39, "seq": 4683, "status": "PlayerEndBuildPath", "tsMs": 1775733092161}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4684, "status": "PlayerEndBuildPath", "tsMs": 1775733092161}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8], "linkedPathLength": 1}, "round": 39, "seq": 4685, "status": "PlayerEndBuildPath", "tsMs": 1775733092161}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 39, "seq": 4686, "status": "PlayerEndBuildPath", "tsMs": 1775733092162}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 39, "seq": 4687, "status": "PlayerEndBuildPath", "tsMs": 1775733092162}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4688, "status": "PlayerEndBuildPath", "tsMs": 1775733092175}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 39, "seq": 4689, "status": "PlayerEndBuildPath", "tsMs": 1775733092175}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 39, "seq": 4690, "stateText": "r0:CO SO SH SW PO CO\nr1:CO SW PO CO PO PO\nr2:PO SW CO SH CO CO\nr3:CO SH PO PO CO PO\nr4:BH SO CO PO CO PO\nr5:PO SO BH CO SH PO\npath=-\nplayer=hp 56/130 ar 9/65 xp 12/33 lv 5 $ 127 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=39 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1255829552 cmd 56\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733092175}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4691, "status": "PlayerEndBuildPath", "tsMs": 1775733092292}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3], "linkedPathLength": 2}, "round": 39, "seq": 4692, "status": "PlayerEndBuildPath", "tsMs": 1775733092292}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4693, "status": "PlayerEndBuildPath", "tsMs": 1775733092425}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10], "linkedPathLength": 3}, "round": 39, "seq": 4694, "status": "PlayerEndBuildPath", "tsMs": 1775733092426}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4695, "status": "PlayerEndBuildPath", "tsMs": 1775733092558}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16], "linkedPathLength": 4}, "round": 39, "seq": 4696, "status": "PlayerEndBuildPath", "tsMs": 1775733092559}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4697, "status": "PlayerEndBuildPath", "tsMs": 1775733092692}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23], "linkedPathLength": 5}, "round": 39, "seq": 4698, "status": "PlayerEndBuildPath", "tsMs": 1775733092693}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4699, "status": "PlayerEndBuildPath", "tsMs": 1775733092825}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23, 22], "linkedPathLength": 6}, "round": 39, "seq": 4700, "status": "PlayerEndBuildPath", "tsMs": 1775733092826}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4701, "status": "PlayerEndBuildPath", "tsMs": 1775733092959}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27], "linkedPathLength": 7}, "round": 39, "seq": 4702, "status": "PlayerEndBuildPath", "tsMs": 1775733092960}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 39, "seq": 4703, "status": "PlayerEndBuildPath", "tsMs": 1775733093092}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27, 20], "linkedPathLength": 8}, "round": 39, "seq": 4704, "status": "PlayerEndBuildPath", "tsMs": 1775733093093}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 39, "seq": 4705, "status": "PlayerEndBuildPath", "tsMs": 1775733093226}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27, 20]}, "round": 39, "seq": 4706, "status": "PlayerEndBuildPath", "tsMs": 1775733093226}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [8, 3, 10, 16, 23, 22, 27, 20]}, "round": 39, "seq": 4707, "status": "PlayerEndBuildPath", "tsMs": 1775733093227}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 39, "seq": 4708, "status": "PlayerEndInput", "tsMs": 1775733093230}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 39, "seq": 4709, "status": "PlayerEndInput", "tsMs": 1775733093230}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 39, "seq": 4710, "status": "PlayerEndInput", "tsMs": 1775733093230}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 39, "seq": 4711, "status": "PlayerEndInput", "tsMs": 1775733093230}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 39, "seq": 4712, "status": "PlayerEndInput", "tsMs": 1775733093826}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 39, "seq": 4713, "status": "PlayerEndInput", "tsMs": 1775733093827}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 39, "seq": 4714, "status": "EnemyAttack", "tsMs": 1775733093827}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 39, "seq": 4715, "status": "EnemyAttack", "tsMs": 1775733093827}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 39}}, "round": 39, "seq": 4716, "status": "EnemyAttack", "tsMs": 1775733093827}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 39, "seq": 4717, "status": "EnemyAttack", "tsMs": 1775733093827}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 39}, "round": 39, "seq": 4718, "status": "EnemyAttack", "tsMs": 1775733093828}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.8796"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8871"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871"], "damages": [{"initialDamage": 14, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 20}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871"], "resolvedPayload": {"attackerCount": 5, "currentRound": 39, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 5, "shieldDamage": 29, "skillUserCount": 1, "sourceCount": 5, "specialCount": 0, "totalDamage": 29}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7613"], "skipped": false}, "round": 39, "seq": 4719, "status": "EnemyAttack", "tsMs": 1775733093828}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 39, "seq": 4720, "status": "RoundEnd", "tsMs": 1775733094336}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 39, "seq": 4721, "status": "RoundEnd", "tsMs": 1775733094336}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 39, "seq": 4722, "status": "RoundBegin", "tsMs": 1775733094336}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 39, "seq": 4723, "status": "RoundBegin", "tsMs": 1775733094336}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 40, "seq": 4724, "status": "PlayerTurnBegin", "tsMs": 1775733094337}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 40, "seq": 4725, "status": "PlayerTurnBegin", "tsMs": 1775733094337}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 40, "seq": 4726, "status": "PlayerRegenerate", "tsMs": 1775733094337}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 40, "seq": 4727, "status": "PlayerRegenerate", "tsMs": 1775733094337}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 40, "seq": 4728, "status": "PlayerRegenerate", "tsMs": 1775733094337}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 40, "seq": 4729, "status": "PlayerSkillCD", "tsMs": 1775733094337}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 40, "seq": 4730, "status": "PlayerSkillCD", "tsMs": 1775733094337}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 40, "seq": 4731, "status": "PlayerSkillCD", "tsMs": 1775733094337}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 40, "seq": 4732, "status": "PlayerBeginInput", "tsMs": 1775733094338}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 40, "seq": 4733, "status": "PlayerBeginInput", "tsMs": 1775733094338}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 40, "seq": 4734, "status": "PlayerBeginInput", "tsMs": 1775733094338}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 14, "pathAddresses": [14], "tileType": 2}, "round": 40, "seq": 4735, "status": "PlayerBeginInput", "tsMs": 1775733097284}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406"]}, "round": 40, "seq": 4736, "status": "PlayerBeginInput", "tsMs": 1775733097285}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14], "linkedPathLength": 1}, "round": 40, "seq": 4737, "status": "PlayerBeginInput", "tsMs": 1775733097285}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14], "pathLength": 1, "tileIDs": ["Node.8406"]}, "round": 40, "seq": 4738, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733097285}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [14, 8], "tileType": 2}, "round": 40, "seq": 4739, "status": "PlayerBeginInput", "tsMs": 1775733097363}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408"]}, "round": 40, "seq": 4740, "status": "PlayerBeginInput", "tsMs": 1775733097363}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8], "linkedPathLength": 2}, "round": 40, "seq": 4741, "status": "PlayerBeginInput", "tsMs": 1775733097364}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8], "pathLength": 2, "tileIDs": ["Node.8406", "Node.8408"]}, "round": 40, "seq": 4742, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733097364}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [14, 8, 3], "tileType": 2}, "round": 40, "seq": 4743, "status": "PlayerBeginInput", "tsMs": 1775733097613}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409"]}, "round": 40, "seq": 4744, "status": "PlayerBeginInput", "tsMs": 1775733097614}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3], "linkedPathLength": 3}, "round": 40, "seq": 4745, "status": "PlayerBeginInput", "tsMs": 1775733097614}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3], "pathLength": 3, "tileIDs": ["Node.8406", "Node.8408", "Node.8409"]}, "round": 40, "seq": 4746, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733097615}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [14, 8, 3, 9], "tileType": 2}, "round": 40, "seq": 4747, "status": "PlayerBeginInput", "tsMs": 1775733097880}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681"]}, "round": 40, "seq": 4748, "status": "PlayerBeginInput", "tsMs": 1775733097880}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9], "linkedPathLength": 4}, "round": 40, "seq": 4749, "status": "PlayerBeginInput", "tsMs": 1775733097881}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9], "pathLength": 4, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681"]}, "round": 40, "seq": 4750, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733097881}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [14, 8, 3, 9, 10], "tileType": 2}, "round": 40, "seq": 4751, "status": "PlayerBeginInput", "tsMs": 1775733098113}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682"]}, "round": 40, "seq": 4752, "status": "PlayerBeginInput", "tsMs": 1775733098114}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10], "linkedPathLength": 5}, "round": 40, "seq": 4753, "status": "PlayerBeginInput", "tsMs": 1775733098115}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9, 10], "pathLength": 5, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682"]}, "round": 40, "seq": 4754, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733098115}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 5, "pathAddresses": [14, 8, 3, 9, 10, 5], "tileType": 2}, "round": 40, "seq": 4755, "status": "PlayerBeginInput", "tsMs": 1775733098414}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776"]}, "round": 40, "seq": 4756, "status": "PlayerBeginInput", "tsMs": 1775733098414}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5], "linkedPathLength": 6}, "round": 40, "seq": 4757, "status": "PlayerBeginInput", "tsMs": 1775733098415}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9, 10, 5], "pathLength": 6, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776"]}, "round": 40, "seq": 4758, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10>A05\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733098416}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 11, "pathAddresses": [14, 8, 3, 9, 10, 5, 11], "tileType": 2}, "round": 40, "seq": 4759, "status": "PlayerBeginInput", "tsMs": 1775733098664}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452"]}, "round": 40, "seq": 4760, "status": "PlayerBeginInput", "tsMs": 1775733098664}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11], "linkedPathLength": 7}, "round": 40, "seq": 4761, "status": "PlayerBeginInput", "tsMs": 1775733098665}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11], "pathLength": 7, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452"]}, "round": 40, "seq": 4762, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10>A05>A11\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733098666}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 17, "pathAddresses": [14, 8, 3, 9, 10, 5, 11, 17], "tileType": 2}, "round": 40, "seq": 4763, "status": "PlayerBeginInput", "tsMs": 1775733098798}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933"]}, "round": 40, "seq": 4764, "status": "PlayerBeginInput", "tsMs": 1775733098798}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17], "linkedPathLength": 8}, "round": 40, "seq": 4765, "status": "PlayerBeginInput", "tsMs": 1775733098799}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17], "pathLength": 8, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933"]}, "round": 40, "seq": 4766, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10>A05>A11>A17\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733098799}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 16, "pathAddresses": [14, 8, 3, 9, 10, 5, 11, 17, 16], "tileType": 2}, "round": 40, "seq": 4767, "status": "PlayerBeginInput", "tsMs": 1775733099131}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933", "Node.8756"]}, "round": 40, "seq": 4768, "status": "PlayerBeginInput", "tsMs": 1775733099131}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16], "linkedPathLength": 9}, "round": 40, "seq": 4769, "status": "PlayerBeginInput", "tsMs": 1775733099133}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16], "pathLength": 9, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933", "Node.8756"]}, "round": 40, "seq": 4770, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10>A05>A11>A17>A16\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733099133}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22], "tileType": 2}, "round": 40, "seq": 4771, "status": "PlayerBeginInput", "tsMs": 1775733099464}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933", "Node.8756", "Node.9072"]}, "round": 40, "seq": 4772, "status": "PlayerBeginInput", "tsMs": 1775733099464}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22], "linkedPathLength": 10}, "round": 40, "seq": 4773, "status": "PlayerBeginInput", "tsMs": 1775733099465}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22], "pathLength": 10, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933", "Node.8756", "Node.9072"]}, "round": 40, "seq": 4774, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10>A05>A11>A17>A16>A22\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733099465}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23], "tileType": 2}, "round": 40, "seq": 4775, "status": "PlayerBeginInput", "tsMs": 1775733099648}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933", "Node.8756", "Node.9072", "Node.8414"]}, "round": 40, "seq": 4776, "status": "PlayerBeginInput", "tsMs": 1775733099648}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23], "linkedPathLength": 11}, "round": 40, "seq": 4777, "status": "PlayerBeginInput", "tsMs": 1775733099650}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23], "pathLength": 11, "tileIDs": ["Node.8406", "Node.8408", "Node.8409", "Node.8681", "Node.8682", "Node.4776", "Node.7452", "Node.7933", "Node.8756", "Node.9072", "Node.8414"]}, "round": 40, "seq": 4778, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10>A05>A11>A17>A16>A22>A23\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733099651}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23], "linkedPathLength": 11}, "round": 40, "seq": 4779, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=A14>A08>A03>A09>A10>A05>A11>A17>A16>A22>A23\nplayer=hp 36/130 ar 0/65 xp 12/33 lv 5 $ 135 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 58810099 cmd 57\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733100281}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 40, "seq": 4780, "status": "PlayerEndBuildPath", "tsMs": 1775733100281}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 40, "seq": 4781, "status": "PlayerEndBuildPath", "tsMs": 1775733100282}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 40, "seq": 4782, "status": "PlayerEndBuildPath", "tsMs": 1775733100282}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 2, "probability": 0.36000000000000004, "resourceType": 3}, {"amount": 3, "probability": 0.6000000000000001, "resourceType": 2}]}, "round": 40, "seq": 4783, "status": "PlayerEndBuildPath", "tsMs": 1775733100282}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4784, "status": "PlayerEndBuildPath", "tsMs": 1775733100282}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 40, "seq": 4785, "status": "PlayerEndBuildPath", "tsMs": 1775733100282}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4786, "status": "PlayerEndBuildPath", "tsMs": 1775733100283}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14], "linkedPathLength": 1}, "round": 40, "seq": 4787, "status": "PlayerEndBuildPath", "tsMs": 1775733100283}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 40, "seq": 4788, "status": "PlayerEndBuildPath", "tsMs": 1775733100283}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 40, "seq": 4789, "status": "PlayerEndBuildPath", "tsMs": 1775733100283}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4790, "status": "PlayerEndBuildPath", "tsMs": 1775733100297}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 40, "seq": 4791, "status": "PlayerEndBuildPath", "tsMs": 1775733100297}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 40, "seq": 4792, "stateText": "r0:CO SO PO SH CO SW\nr1:CO SW CO CO SH CO\nr2:PO SW SH SW PO PO\nr3:CO SH PO SH PO PO\nr4:BH SO PO PO PO PO\nr5:PO SO BH PO SH PO\npath=-\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=40 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1737989715 cmd 57\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733100297}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4793, "status": "PlayerEndBuildPath", "tsMs": 1775733100414}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8], "linkedPathLength": 2}, "round": 40, "seq": 4794, "status": "PlayerEndBuildPath", "tsMs": 1775733100415}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4795, "status": "PlayerEndBuildPath", "tsMs": 1775733100548}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3], "linkedPathLength": 3}, "round": 40, "seq": 4796, "status": "PlayerEndBuildPath", "tsMs": 1775733100549}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4797, "status": "PlayerEndBuildPath", "tsMs": 1775733100682}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9], "linkedPathLength": 4}, "round": 40, "seq": 4798, "status": "PlayerEndBuildPath", "tsMs": 1775733100683}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4799, "status": "PlayerEndBuildPath", "tsMs": 1775733100815}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10], "linkedPathLength": 5}, "round": 40, "seq": 4800, "status": "PlayerEndBuildPath", "tsMs": 1775733100816}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4801, "status": "PlayerEndBuildPath", "tsMs": 1775733100948}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5], "linkedPathLength": 6}, "round": 40, "seq": 4802, "status": "PlayerEndBuildPath", "tsMs": 1775733100950}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4803, "status": "PlayerEndBuildPath", "tsMs": 1775733101082}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11], "linkedPathLength": 7}, "round": 40, "seq": 4804, "status": "PlayerEndBuildPath", "tsMs": 1775733101083}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4805, "status": "PlayerEndBuildPath", "tsMs": 1775733101215}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17], "linkedPathLength": 8}, "round": 40, "seq": 4806, "status": "PlayerEndBuildPath", "tsMs": 1775733101217}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4807, "status": "PlayerEndBuildPath", "tsMs": 1775733101349}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16], "linkedPathLength": 9}, "round": 40, "seq": 4808, "status": "PlayerEndBuildPath", "tsMs": 1775733101350}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4809, "status": "PlayerEndBuildPath", "tsMs": 1775733101482}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22], "linkedPathLength": 10}, "round": 40, "seq": 4810, "status": "PlayerEndBuildPath", "tsMs": 1775733101483}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 40, "seq": 4811, "status": "PlayerEndBuildPath", "tsMs": 1775733101615}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23], "linkedPathLength": 11}, "round": 40, "seq": 4812, "status": "PlayerEndBuildPath", "tsMs": 1775733101617}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 40, "seq": 4813, "status": "PlayerEndBuildPath", "tsMs": 1775733101749}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23]}, "round": 40, "seq": 4814, "status": "PlayerEndBuildPath", "tsMs": 1775733101749}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [14, 8, 3, 9, 10, 5, 11, 17, 16, 22, 23]}, "round": 40, "seq": 4815, "status": "PlayerEndBuildPath", "tsMs": 1775733101749}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 40, "seq": 4816, "status": "PlayerEndInput", "tsMs": 1775733101754}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 40, "seq": 4817, "status": "PlayerEndInput", "tsMs": 1775733101754}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 40, "seq": 4818, "status": "PlayerEndInput", "tsMs": 1775733101755}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 40, "seq": 4819, "status": "PlayerEndInput", "tsMs": 1775733101755}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 40, "seq": 4820, "status": "PlayerEndInput", "tsMs": 1775733102350}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 40, "seq": 4821, "status": "PlayerEndInput", "tsMs": 1775733102350}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 40, "seq": 4822, "status": "EnemyAttack", "tsMs": 1775733102351}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 40, "seq": 4823, "status": "EnemyAttack", "tsMs": 1775733102351}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 40}}, "round": 40, "seq": 4824, "status": "EnemyAttack", "tsMs": 1775733102351}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 40, "seq": 4825, "status": "EnemyAttack", "tsMs": 1775733102351}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 40}, "round": 40, "seq": 4826, "status": "EnemyAttack", "tsMs": 1775733102351}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.8796"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8871"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 14, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 29}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326"], "resolvedPayload": {"attackerCount": 5, "currentRound": 40, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 6, "shieldDamage": 29, "skillUserCount": 1, "sourceCount": 5, "specialCount": 0, "totalDamage": 29}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7924"], "skipped": false}, "round": 40, "seq": 4827, "status": "EnemyAttack", "tsMs": 1775733102352}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 40, "seq": 4828, "status": "RoundEnd", "tsMs": 1775733102859}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 40, "seq": 4829, "status": "RoundEnd", "tsMs": 1775733102859}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 40, "seq": 4830, "status": "RoundBegin", "tsMs": 1775733102859}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 40, "seq": 4831, "status": "RoundBegin", "tsMs": 1775733102859}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 41, "seq": 4832, "status": "PlayerTurnBegin", "tsMs": 1775733102860}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 41, "seq": 4833, "status": "PlayerTurnBegin", "tsMs": 1775733102860}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 41, "seq": 4834, "status": "PlayerRegenerate", "tsMs": 1775733102860}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 41, "seq": 4835, "status": "PlayerRegenerate", "tsMs": 1775733102860}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 41, "seq": 4836, "status": "PlayerRegenerate", "tsMs": 1775733102860}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 41, "seq": 4837, "status": "PlayerSkillCD", "tsMs": 1775733102860}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 41, "seq": 4838, "status": "PlayerSkillCD", "tsMs": 1775733102860}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 41, "seq": 4839, "status": "PlayerSkillCD", "tsMs": 1775733102861}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 41, "seq": 4840, "status": "PlayerBeginInput", "tsMs": 1775733102862}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 41, "seq": 4841, "status": "PlayerBeginInput", "tsMs": 1775733102862}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 41, "seq": 4842, "status": "PlayerBeginInput", "tsMs": 1775733102862}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [6], "tileType": 7}, "round": 41, "seq": 4843, "status": "PlayerBeginInput", "tsMs": 1775733109059}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}], "pathTileIDs": ["Node.7613"]}, "round": 41, "seq": 4844, "status": "PlayerBeginInput", "tsMs": 1775733109060}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 41, "seq": 4845, "status": "PlayerBeginInput", "tsMs": 1775733109060}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6], "pathLength": 1, "tileIDs": ["Node.7613"]}, "round": 41, "seq": 4846, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733109060}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [6, 7], "tileType": 6}, "round": 41, "seq": 4847, "status": "PlayerBeginInput", "tsMs": 1775733109156}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796"]}, "round": 41, "seq": 4848, "status": "PlayerBeginInput", "tsMs": 1775733109156}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7], "linkedPathLength": 2}, "round": 41, "seq": 4849, "status": "PlayerBeginInput", "tsMs": 1775733109157}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7], "pathLength": 2, "tileIDs": ["Node.7613", "Node.8796"]}, "round": 41, "seq": 4850, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733109157}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 2, "tileType": 1}, "round": 41, "seq": 4851, "status": "PlayerBeginInput", "tsMs": 1775733109239}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 8, "lastAddr": 7, "pathLength": 2, "tileType": 1}, "round": 41, "seq": 4852, "status": "PlayerBeginInput", "tsMs": 1775733109256}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [6, 7, 2], "tileType": 7}, "round": 41, "seq": 4853, "status": "PlayerBeginInput", "tsMs": 1775733109306}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796", "Node.7924"]}, "round": 41, "seq": 4854, "status": "PlayerBeginInput", "tsMs": 1775733109306}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 2], "linkedPathLength": 3}, "round": 41, "seq": 4855, "status": "PlayerBeginInput", "tsMs": 1775733109307}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7, 2], "pathLength": 3, "tileIDs": ["Node.7613", "Node.8796", "Node.7924"]}, "round": 41, "seq": 4856, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07>A02\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733109307}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [6, 7, 2, 1], "tileType": 6}, "round": 41, "seq": 4857, "status": "PlayerBeginInput", "tsMs": 1775733109322}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796", "Node.7924", "Node.8398"]}, "round": 41, "seq": 4858, "status": "PlayerBeginInput", "tsMs": 1775733109322}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 2, 1], "linkedPathLength": 4}, "round": 41, "seq": 4859, "status": "PlayerBeginInput", "tsMs": 1775733109323}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7, 2, 1], "pathLength": 4, "tileIDs": ["Node.7613", "Node.8796", "Node.7924", "Node.8398"]}, "round": 41, "seq": 4860, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07>A02>A01\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733109323}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 2, "pathAddresses": [6, 7, 2], "tileType": 7}, "round": 41, "seq": 4861, "status": "PlayerBeginInput", "tsMs": 1775733109656}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796", "Node.7924"]}, "round": 41, "seq": 4862, "status": "PlayerBeginInput", "tsMs": 1775733109656}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 2], "linkedPathLength": 3}, "round": 41, "seq": 4863, "status": "PlayerBeginInput", "tsMs": 1775733109657}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7, 2], "pathLength": 3, "tileIDs": ["Node.7613", "Node.8796", "Node.7924"]}, "round": 41, "seq": 4864, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07>A02\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733109658}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 7, "pathAddresses": [6, 7], "tileType": 6}, "round": 41, "seq": 4865, "status": "PlayerBeginInput", "tsMs": 1775733110323}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796"]}, "round": 41, "seq": 4866, "status": "PlayerBeginInput", "tsMs": 1775733110323}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7], "linkedPathLength": 2}, "round": 41, "seq": 4867, "status": "PlayerBeginInput", "tsMs": 1775733110324}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7], "pathLength": 2, "tileIDs": ["Node.7613", "Node.8796"]}, "round": 41, "seq": 4868, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733110325}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [6, 7, 1], "tileType": 6}, "round": 41, "seq": 4869, "status": "PlayerBeginInput", "tsMs": 1775733110657}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796", "Node.8398"]}, "round": 41, "seq": 4870, "status": "PlayerBeginInput", "tsMs": 1775733110657}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 1], "linkedPathLength": 3}, "round": 41, "seq": 4871, "status": "PlayerBeginInput", "tsMs": 1775733110658}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7, 1], "pathLength": 3, "tileIDs": ["Node.7613", "Node.8796", "Node.8398"]}, "round": 41, "seq": 4872, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07>A01\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733110658}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [6, 7, 1, 2], "tileType": 7}, "round": 41, "seq": 4873, "status": "PlayerBeginInput", "tsMs": 1775733110974}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796", "Node.8398", "Node.7924"]}, "round": 41, "seq": 4874, "status": "PlayerBeginInput", "tsMs": 1775733110974}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 1, 2], "linkedPathLength": 4}, "round": 41, "seq": 4875, "status": "PlayerBeginInput", "tsMs": 1775733110975}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7, 1, 2], "pathLength": 4, "tileIDs": ["Node.7613", "Node.8796", "Node.8398", "Node.7924"]}, "round": 41, "seq": 4876, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07>A01>A02\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733110976}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 4, "tileType": 1}, "round": 41, "seq": 4877, "status": "PlayerBeginInput", "tsMs": 1775733111140}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 9, "pathAddresses": [6, 7, 1, 2, 9], "tileType": 0}, "round": 41, "seq": 4878, "status": "PlayerBeginInput", "tsMs": 1775733111156}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}, {"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796", "Node.8398", "Node.7924", "Node.8755"]}, "round": 41, "seq": 4879, "status": "PlayerBeginInput", "tsMs": 1775733111157}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 1, 2, 9], "linkedPathLength": 5}, "round": 41, "seq": 4880, "status": "PlayerBeginInput", "tsMs": 1775733111157}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7, 1, 2, 9], "pathLength": 5, "tileIDs": ["Node.7613", "Node.8796", "Node.8398", "Node.7924", "Node.8755"]}, "round": 41, "seq": 4881, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07>A01>A02>A09\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733111157}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4882, "status": "PlayerBeginInput", "tsMs": 1775733111340}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4883, "status": "PlayerBeginInput", "tsMs": 1775733111357}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4884, "status": "PlayerBeginInput", "tsMs": 1775733111374}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4885, "status": "PlayerBeginInput", "tsMs": 1775733111391}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4886, "status": "PlayerBeginInput", "tsMs": 1775733111407}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4887, "status": "PlayerBeginInput", "tsMs": 1775733111424}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4888, "status": "PlayerBeginInput", "tsMs": 1775733111457}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4889, "status": "PlayerBeginInput", "tsMs": 1775733111473}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4890, "status": "PlayerBeginInput", "tsMs": 1775733111490}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4891, "status": "PlayerBeginInput", "tsMs": 1775733111506}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4892, "status": "PlayerBeginInput", "tsMs": 1775733111523}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4893, "status": "PlayerBeginInput", "tsMs": 1775733111540}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4894, "status": "PlayerBeginInput", "tsMs": 1775733111557}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4895, "status": "PlayerBeginInput", "tsMs": 1775733111590}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4896, "status": "PlayerBeginInput", "tsMs": 1775733111657}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4897, "status": "PlayerBeginInput", "tsMs": 1775733111707}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 10, "lastAddr": 9, "pathLength": 5, "tileType": 1}, "round": 41, "seq": 4898, "status": "PlayerBeginInput", "tsMs": 1775733111907}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [6, 7, 1, 2, 9], "linkedPathLength": 5}, "round": 41, "seq": 4899, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=A06>A07>A01>A02>A09\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 724661870 cmd 58\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733111924}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 41, "seq": 4900, "status": "PlayerEndBuildPath", "tsMs": 1775733111924}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 41, "seq": 4901, "status": "PlayerEndBuildPath", "tsMs": 1775733111925}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [9], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.8796"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.8796"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.8398"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.8398"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}], "damageSourceCount": 2, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 4, "hasEnemyTarget": true, "shouldReplay": true}, "round": 41, "seq": 4902, "status": "PlayerEndBuildPath", "tsMs": 1775733111925}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 41, "seq": 4903, "status": "PlayerEndBuildPath", "tsMs": 1775733111926}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 41, "seq": 4904, "status": "PlayerEndBuildPath", "tsMs": 1775733111926}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 41, "seq": 4905, "status": "PlayerEndBuildPath", "tsMs": 1775733111927}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 41, "seq": 4906, "status": "PlayerEndBuildPath", "tsMs": 1775733111927}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 41, "seq": 4907, "status": "PlayerEndBuildPath", "tsMs": 1775733111927}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 41, "seq": 4908, "status": "PlayerEndBuildPath", "tsMs": 1775733111927}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 41, "seq": 4909, "status": "PlayerEndBuildPath", "tsMs": 1775733111940}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 41, "seq": 4910, "status": "PlayerEndBuildPath", "tsMs": 1775733111940}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 41, "seq": 4911, "stateText": "r0:CO SO SW PO SW PO\nr1:CO SW CO SH SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO CO CO CO\nr4:BH SO SH SW SH SW\nr5:PO SO BH SH SH CO\npath=-\nplayer=hp 62/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=41 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 535809621 cmd 58\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733111940}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 41, "seq": 4912, "status": "PlayerEndBuildPath", "tsMs": 1775733112057}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7], "linkedPathLength": 2}, "round": 41, "seq": 4913, "status": "PlayerEndBuildPath", "tsMs": 1775733112057}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 41, "seq": 4914, "status": "PlayerEndBuildPath", "tsMs": 1775733112190}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 1], "linkedPathLength": 3}, "round": 41, "seq": 4915, "status": "PlayerEndBuildPath", "tsMs": 1775733112191}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 41, "seq": 4916, "status": "PlayerEndBuildPath", "tsMs": 1775733112324}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 1, 2], "linkedPathLength": 4}, "round": 41, "seq": 4917, "status": "PlayerEndBuildPath", "tsMs": 1775733112325}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 41, "seq": 4918, "status": "PlayerEndBuildPath", "tsMs": 1775733112457}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 1, 2, 9], "linkedPathLength": 5}, "round": 41, "seq": 4919, "status": "PlayerEndBuildPath", "tsMs": 1775733112458}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 41, "seq": 4920, "status": "PlayerEndBuildPath", "tsMs": 1775733112591}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [9]}, "round": 41, "seq": 4921, "status": "PlayerEndBuildPath", "tsMs": 1775733112591}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [9]}, "round": 41, "seq": 4922, "status": "PlayerEndBuildPath", "tsMs": 1775733112591}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 41, "seq": 4923, "status": "PlayerEndInput", "tsMs": 1775733112592}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 41, "seq": 4924, "status": "PlayerEndInput", "tsMs": 1775733112592}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 41, "seq": 4925, "status": "PlayerEndInput", "tsMs": 1775733112592}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 41, "seq": 4926, "status": "PlayerEndInput", "tsMs": 1775733112593}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 41, "seq": 4927, "status": "PlayerEndInput", "tsMs": 1775733113191}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 41, "seq": 4928, "status": "PlayerEndInput", "tsMs": 1775733113192}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 41, "seq": 4929, "status": "EnemyAttack", "tsMs": 1775733113192}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 41, "seq": 4930, "status": "EnemyAttack", "tsMs": 1775733113192}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 41}}, "round": 41, "seq": 4931, "status": "EnemyAttack", "tsMs": 1775733113193}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 41, "seq": 4932, "status": "EnemyAttack", "tsMs": 1775733113193}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 41}, "round": 41, "seq": 4933, "status": "EnemyAttack", "tsMs": 1775733113193}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.8796"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8871"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.9326"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 26}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326"], "resolvedPayload": {"attackerCount": 6, "currentRound": 41, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 6, "shieldDamage": 26, "skillUserCount": 0, "sourceCount": 6, "specialCount": 0, "totalDamage": 26}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 41, "seq": 4934, "status": "EnemyAttack", "tsMs": 1775733113194}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 41, "seq": 4935, "status": "RoundEnd", "tsMs": 1775733113700}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 41, "seq": 4936, "status": "RoundEnd", "tsMs": 1775733113700}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 41, "seq": 4937, "status": "RoundBegin", "tsMs": 1775733113700}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 41, "seq": 4938, "status": "RoundBegin", "tsMs": 1775733113700}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 42, "seq": 4939, "status": "PlayerTurnBegin", "tsMs": 1775733113701}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 42, "seq": 4940, "status": "PlayerTurnBegin", "tsMs": 1775733113701}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 42, "seq": 4941, "status": "PlayerRegenerate", "tsMs": 1775733113701}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 42, "seq": 4942, "status": "PlayerRegenerate", "tsMs": 1775733113701}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 42, "seq": 4943, "status": "PlayerRegenerate", "tsMs": 1775733113701}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 42, "seq": 4944, "status": "PlayerSkillCD", "tsMs": 1775733113701}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 42, "seq": 4945, "status": "PlayerSkillCD", "tsMs": 1775733113701}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 42, "seq": 4946, "status": "PlayerSkillCD", "tsMs": 1775733113702}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 42, "seq": 4947, "status": "PlayerBeginInput", "tsMs": 1775733113702}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 42, "seq": 4948, "status": "PlayerBeginInput", "tsMs": 1775733113702}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 42, "seq": 4949, "status": "PlayerBeginInput", "tsMs": 1775733113702}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [23], "tileType": 6}, "round": 42, "seq": 4950, "status": "PlayerBeginInput", "tsMs": 1775733179999}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326"]}, "round": 42, "seq": 4951, "status": "PlayerBeginInput", "tsMs": 1775733179999}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23], "linkedPathLength": 1}, "round": 42, "seq": 4952, "status": "PlayerBeginInput", "tsMs": 1775733179999}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23], "pathLength": 1, "tileIDs": ["Node.9326"]}, "round": 42, "seq": 4953, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733180000}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 29, "pathAddresses": [23, 29], "tileType": 0}, "round": 42, "seq": 4954, "status": "PlayerBeginInput", "tsMs": 1775733180127}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325"]}, "round": 42, "seq": 4955, "status": "PlayerBeginInput", "tsMs": 1775733180127}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29], "linkedPathLength": 2}, "round": 42, "seq": 4956, "status": "PlayerBeginInput", "tsMs": 1775733180129}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29], "pathLength": 2, "tileIDs": ["Node.9326", "Node.9325"]}, "round": 42, "seq": 4957, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733180129}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [23, 29, 28], "tileType": 0}, "round": 42, "seq": 4958, "status": "PlayerBeginInput", "tsMs": 1775733180377}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322"]}, "round": 42, "seq": 4959, "status": "PlayerBeginInput", "tsMs": 1775733180378}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28], "linkedPathLength": 3}, "round": 42, "seq": 4960, "status": "PlayerBeginInput", "tsMs": 1775733180379}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28], "pathLength": 3, "tileIDs": ["Node.9326", "Node.9325", "Node.9322"]}, "round": 42, "seq": 4961, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733180379}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 34, "pathAddresses": [23, 29, 28, 34], "tileType": 0}, "round": 42, "seq": 4962, "status": "PlayerBeginInput", "tsMs": 1775733180560}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321"]}, "round": 42, "seq": 4963, "status": "PlayerBeginInput", "tsMs": 1775733180561}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34], "linkedPathLength": 4}, "round": 42, "seq": 4964, "status": "PlayerBeginInput", "tsMs": 1775733180562}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34], "pathLength": 4, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321"]}, "round": 42, "seq": 4965, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733180562}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [23, 29, 28, 34, 33], "tileType": 0}, "round": 42, "seq": 4966, "status": "PlayerBeginInput", "tsMs": 1775733180977}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402"]}, "round": 42, "seq": 4967, "status": "PlayerBeginInput", "tsMs": 1775733180978}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33], "linkedPathLength": 5}, "round": 42, "seq": 4968, "status": "PlayerBeginInput", "tsMs": 1775733180979}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33], "pathLength": 5, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402"]}, "round": 42, "seq": 4969, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733180979}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [23, 29, 28, 34, 33, 32], "tileType": 0}, "round": 42, "seq": 4970, "status": "PlayerBeginInput", "tsMs": 1775733181078}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317"]}, "round": 42, "seq": 4971, "status": "PlayerBeginInput", "tsMs": 1775733181078}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32], "linkedPathLength": 6}, "round": 42, "seq": 4972, "status": "PlayerBeginInput", "tsMs": 1775733181079}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32], "pathLength": 6, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317"]}, "round": 42, "seq": 4973, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733181080}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [23, 29, 28, 34, 33, 32, 31], "tileType": 6}, "round": 42, "seq": 4974, "status": "PlayerBeginInput", "tsMs": 1775733181178}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871"]}, "round": 42, "seq": 4975, "status": "PlayerBeginInput", "tsMs": 1775733181178}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31], "linkedPathLength": 7}, "round": 42, "seq": 4976, "status": "PlayerBeginInput", "tsMs": 1775733181179}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31], "pathLength": 7, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871"]}, "round": 42, "seq": 4977, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733181179}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [23, 29, 28, 34, 33, 32, 31, 25], "tileType": 0}, "round": 42, "seq": 4978, "status": "PlayerBeginInput", "tsMs": 1775733181728}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878"]}, "round": 42, "seq": 4979, "status": "PlayerBeginInput", "tsMs": 1775733181729}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25], "linkedPathLength": 8}, "round": 42, "seq": 4980, "status": "PlayerBeginInput", "tsMs": 1775733181730}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25], "pathLength": 8, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878"]}, "round": 42, "seq": 4981, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31>A25\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733181730}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "tileType": 0}, "round": 42, "seq": 4982, "status": "PlayerBeginInput", "tsMs": 1775733181928}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878", "Node.8794"]}, "round": 42, "seq": 4983, "status": "PlayerBeginInput", "tsMs": 1775733181929}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "linkedPathLength": 9}, "round": 42, "seq": 4984, "status": "PlayerBeginInput", "tsMs": 1775733181930}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "pathLength": 9, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878", "Node.8794"]}, "round": 42, "seq": 4985, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31>A25>A19\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733181930}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 25, "pathAddresses": [23, 29, 28, 34, 33, 32, 31, 25], "tileType": 0}, "round": 42, "seq": 4986, "status": "PlayerBeginInput", "tsMs": 1775733183513}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878"]}, "round": 42, "seq": 4987, "status": "PlayerBeginInput", "tsMs": 1775733183513}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25], "linkedPathLength": 8}, "round": 42, "seq": 4988, "status": "PlayerBeginInput", "tsMs": 1775733183515}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25], "pathLength": 8, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878"]}, "round": 42, "seq": 4989, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31>A25\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733183515}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 31, "pathAddresses": [23, 29, 28, 34, 33, 32, 31], "tileType": 6}, "round": 42, "seq": 4990, "status": "PlayerBeginInput", "tsMs": 1775733183596}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871"]}, "round": 42, "seq": 4991, "status": "PlayerBeginInput", "tsMs": 1775733183596}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31], "linkedPathLength": 7}, "round": 42, "seq": 4992, "status": "PlayerBeginInput", "tsMs": 1775733183597}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31], "pathLength": 7, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871"]}, "round": 42, "seq": 4993, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733183598}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 33, "pathAddresses": [23, 29, 28, 34, 33], "tileType": 0}, "round": 42, "seq": 4994, "status": "PlayerBeginInput", "tsMs": 1775733184018}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402"]}, "round": 42, "seq": 4995, "status": "PlayerBeginInput", "tsMs": 1775733184018}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33], "linkedPathLength": 5}, "round": 42, "seq": 4996, "status": "PlayerBeginInput", "tsMs": 1775733184019}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33], "pathLength": 5, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402"]}, "round": 42, "seq": 4997, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733184019}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 34, "pathAddresses": [23, 29, 28, 34], "tileType": 0}, "round": 42, "seq": 4998, "status": "PlayerBeginInput", "tsMs": 1775733184179}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321"]}, "round": 42, "seq": 4999, "status": "PlayerBeginInput", "tsMs": 1775733184179}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34], "linkedPathLength": 4}, "round": 42, "seq": 5000, "status": "PlayerBeginInput", "tsMs": 1775733184180}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34], "pathLength": 4, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321"]}, "round": 42, "seq": 5001, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733184180}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 29, "pathAddresses": [23, 29], "tileType": 0}, "round": 42, "seq": 5002, "status": "PlayerBeginInput", "tsMs": 1775733184614}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325"]}, "round": 42, "seq": 5003, "status": "PlayerBeginInput", "tsMs": 1775733184614}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29], "linkedPathLength": 2}, "round": 42, "seq": 5004, "status": "PlayerBeginInput", "tsMs": 1775733184615}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29], "pathLength": 2, "tileIDs": ["Node.9326", "Node.9325"]}, "round": 42, "seq": 5005, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733184615}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5006, "status": "PlayerBeginInput", "tsMs": 1775733184663}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5007, "status": "PlayerBeginInput", "tsMs": 1775733184680}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5008, "status": "PlayerBeginInput", "tsMs": 1775733184697}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5009, "status": "PlayerBeginInput", "tsMs": 1775733184713}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5010, "status": "PlayerBeginInput", "tsMs": 1775733184730}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5011, "status": "PlayerBeginInput", "tsMs": 1775733184747}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5012, "status": "PlayerBeginInput", "tsMs": 1775733184764}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5013, "status": "PlayerBeginInput", "tsMs": 1775733184780}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5014, "status": "PlayerBeginInput", "tsMs": 1775733184797}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5015, "status": "PlayerBeginInput", "tsMs": 1775733184814}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5016, "status": "PlayerBeginInput", "tsMs": 1775733184830}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5017, "status": "PlayerBeginInput", "tsMs": 1775733184847}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 22, "lastAddr": 29, "pathLength": 2, "tileType": 1}, "round": 42, "seq": 5018, "status": "PlayerBeginInput", "tsMs": 1775733184864}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 23, "pathAddresses": [23], "tileType": 6}, "round": 42, "seq": 5019, "status": "PlayerBeginInput", "tsMs": 1775733185214}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326"]}, "round": 42, "seq": 5020, "status": "PlayerBeginInput", "tsMs": 1775733185214}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23], "linkedPathLength": 1}, "round": 42, "seq": 5021, "status": "PlayerBeginInput", "tsMs": 1775733185215}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23], "pathLength": 1, "tileIDs": ["Node.9326"]}, "round": 42, "seq": 5022, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733185215}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [23], "linkedPathLength": 1}, "round": 42, "seq": 5023, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 59\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733185932}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 42, "seq": 5024, "status": "PlayerEndBuildPath", "tsMs": 1775733185932}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 42, "seq": 5025, "status": "PlayerEndBuildPath", "tsMs": 1775733185932}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 42, "seq": 5026, "status": "PlayerBeginInput", "tsMs": 1775733185932}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 42, "seq": 5027, "status": "PlayerBeginInput", "tsMs": 1775733185933}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 42, "seq": 5028, "status": "PlayerBeginInput", "tsMs": 1775733185933}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 42, "seq": 5029, "status": "PlayerBeginInput", "tsMs": 1775733185934}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 42, "seq": 5030, "status": "PlayerBeginInput", "tsMs": 1775733185934}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 42, "seq": 5031, "status": "PlayerBeginInput", "tsMs": 1775733185964}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 42, "seq": 5032, "status": "PlayerBeginInput", "tsMs": 1775733185964}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 42, "seq": 5033, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=-\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733185965}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 23, "pathAddresses": [23], "tileType": 6}, "round": 42, "seq": 5034, "status": "PlayerBeginInput", "tsMs": 1775733197926}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326"]}, "round": 42, "seq": 5035, "status": "PlayerBeginInput", "tsMs": 1775733197927}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23], "linkedPathLength": 1}, "round": 42, "seq": 5036, "status": "PlayerBeginInput", "tsMs": 1775733197927}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23], "pathLength": 1, "tileIDs": ["Node.9326"]}, "round": 42, "seq": 5037, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733197927}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 29, "pathAddresses": [23, 29], "tileType": 0}, "round": 42, "seq": 5038, "status": "PlayerBeginInput", "tsMs": 1775733198024}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 2, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325"]}, "round": 42, "seq": 5039, "status": "PlayerBeginInput", "tsMs": 1775733198024}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29], "linkedPathLength": 2}, "round": 42, "seq": 5040, "status": "PlayerBeginInput", "tsMs": 1775733198025}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29], "pathLength": 2, "tileIDs": ["Node.9326", "Node.9325"]}, "round": 42, "seq": 5041, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733198025}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 28, "pathAddresses": [23, 29, 28], "tileType": 0}, "round": 42, "seq": 5042, "status": "PlayerBeginInput", "tsMs": 1775733198240}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 3, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322"]}, "round": 42, "seq": 5043, "status": "PlayerBeginInput", "tsMs": 1775733198240}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28], "linkedPathLength": 3}, "round": 42, "seq": 5044, "status": "PlayerBeginInput", "tsMs": 1775733198241}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28], "pathLength": 3, "tileIDs": ["Node.9326", "Node.9325", "Node.9322"]}, "round": 42, "seq": 5045, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733198241}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 34, "pathAddresses": [23, 29, 28, 34], "tileType": 0}, "round": 42, "seq": 5046, "status": "PlayerBeginInput", "tsMs": 1775733198441}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 4, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321"]}, "round": 42, "seq": 5047, "status": "PlayerBeginInput", "tsMs": 1775733198441}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34], "linkedPathLength": 4}, "round": 42, "seq": 5048, "status": "PlayerBeginInput", "tsMs": 1775733198442}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34], "pathLength": 4, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321"]}, "round": 42, "seq": 5049, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733198443}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 33, "pathAddresses": [23, 29, 28, 34, 33], "tileType": 0}, "round": 42, "seq": 5050, "status": "PlayerBeginInput", "tsMs": 1775733198774}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 5, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402"]}, "round": 42, "seq": 5051, "status": "PlayerBeginInput", "tsMs": 1775733198774}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33], "linkedPathLength": 5}, "round": 42, "seq": 5052, "status": "PlayerBeginInput", "tsMs": 1775733198775}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33], "pathLength": 5, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402"]}, "round": 42, "seq": 5053, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733198775}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 32, "pathAddresses": [23, 29, 28, 34, 33, 32], "tileType": 0}, "round": 42, "seq": 5054, "status": "PlayerBeginInput", "tsMs": 1775733198842}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317"]}, "round": 42, "seq": 5055, "status": "PlayerBeginInput", "tsMs": 1775733198842}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32], "linkedPathLength": 6}, "round": 42, "seq": 5056, "status": "PlayerBeginInput", "tsMs": 1775733198843}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32], "pathLength": 6, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317"]}, "round": 42, "seq": 5057, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733198843}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 31, "pathAddresses": [23, 29, 28, 34, 33, 32, 31], "tileType": 6}, "round": 42, "seq": 5058, "status": "PlayerBeginInput", "tsMs": 1775733198907}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 6, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871"]}, "round": 42, "seq": 5059, "status": "PlayerBeginInput", "tsMs": 1775733198907}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31], "linkedPathLength": 7}, "round": 42, "seq": 5060, "status": "PlayerBeginInput", "tsMs": 1775733198907}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31], "pathLength": 7, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871"]}, "round": 42, "seq": 5061, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733198907}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 25, "pathAddresses": [23, 29, 28, 34, 33, 32, 31, 25], "tileType": 0}, "round": 42, "seq": 5062, "status": "PlayerBeginInput", "tsMs": 1775733199308}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 7, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878"]}, "round": 42, "seq": 5063, "status": "PlayerBeginInput", "tsMs": 1775733199308}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25], "linkedPathLength": 8}, "round": 42, "seq": 5064, "status": "PlayerBeginInput", "tsMs": 1775733199309}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25], "pathLength": 8, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878"]}, "round": 42, "seq": 5065, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31>A25\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733199310}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 19, "pathAddresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "tileType": 0}, "round": 42, "seq": 5066, "status": "PlayerBeginInput", "tsMs": 1775733199442}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 23, "tileID": "Node.9326", "wouldDie": false}, {"damageApplicationCount": 8, "directHpLoss": 0, "gridAddress": 31, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878", "Node.8794"]}, "round": 42, "seq": 5067, "status": "PlayerBeginInput", "tsMs": 1775733199442}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "linkedPathLength": 9}, "round": 42, "seq": 5068, "status": "PlayerBeginInput", "tsMs": 1775733199443}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "pathLength": 9, "tileIDs": ["Node.9326", "Node.9325", "Node.9322", "Node.9321", "Node.9402", "Node.9317", "Node.8871", "Node.8878", "Node.8794"]}, "round": 42, "seq": 5069, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31>A25>A19\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733199443}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "linkedPathLength": 9}, "round": 42, "seq": 5070, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A23>A29>A28>A34>A33>A32>A31>A25>A19\nplayer=hp 36/130 ar 0/65 xp 14/33 lv 5 $ 138 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 1920456830 cmd 60\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733200293}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 42, "seq": 5071, "status": "PlayerEndBuildPath", "tsMs": 1775733200293}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 42, "seq": 5072, "status": "PlayerEndBuildPath", "tsMs": 1775733200293}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [29, 28, 34, 33, 32, 25, 19], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 23, "piercingArmorRatio": 0, "tileID": "Node.9326"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 1, "gridAddress": 31, "piercingArmorRatio": 0, "tileID": "Node.8871"}], "damageSourceCount": 8, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 2, "hasEnemyTarget": true, "shouldReplay": true}, "round": 42, "seq": 5073, "status": "PlayerEndBuildPath", "tsMs": 1775733200294}, {"kind": "bonus", "message": "[Trace] Bonus triggered", "payload": {"tier": 3, "triggeredBonuses": [{"amount": 3, "probability": 0.36, "resourceType": 1}, {"amount": 3, "probability": 0.6000000000000001, "resourceType": 2}]}, "round": 42, "seq": 5074, "status": "PlayerEndBuildPath", "tsMs": 1775733200295}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5075, "status": "PlayerEndBuildPath", "tsMs": 1775733200296}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 42, "seq": 5076, "status": "PlayerEndBuildPath", "tsMs": 1775733200297}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5077, "status": "PlayerEndBuildPath", "tsMs": 1775733200297}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23], "linkedPathLength": 1}, "round": 42, "seq": 5078, "status": "PlayerEndBuildPath", "tsMs": 1775733200297}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 42, "seq": 5079, "status": "PlayerEndBuildPath", "tsMs": 1775733200298}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 42, "seq": 5080, "status": "PlayerEndBuildPath", "tsMs": 1775733200298}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5081, "status": "PlayerEndBuildPath", "tsMs": 1775733200312}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 42, "seq": 5082, "status": "PlayerEndBuildPath", "tsMs": 1775733200312}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 42, "seq": 5083, "stateText": "r0:CO SO SW SW SW PO\nr1:CO SW CO PO SW SW\nr2:PO SW PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=-\nplayer=hp 36/130 ar 9/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=42 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[0/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3131373968 cmd 60\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733200312}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5084, "status": "PlayerEndBuildPath", "tsMs": 1775733200425}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29], "linkedPathLength": 2}, "round": 42, "seq": 5085, "status": "PlayerEndBuildPath", "tsMs": 1775733200426}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5086, "status": "PlayerEndBuildPath", "tsMs": 1775733200558}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28], "linkedPathLength": 3}, "round": 42, "seq": 5087, "status": "PlayerEndBuildPath", "tsMs": 1775733200559}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5088, "status": "PlayerEndBuildPath", "tsMs": 1775733200692}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34], "linkedPathLength": 4}, "round": 42, "seq": 5089, "status": "PlayerEndBuildPath", "tsMs": 1775733200693}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5090, "status": "PlayerEndBuildPath", "tsMs": 1775733200825}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33], "linkedPathLength": 5}, "round": 42, "seq": 5091, "status": "PlayerEndBuildPath", "tsMs": 1775733200826}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5092, "status": "PlayerEndBuildPath", "tsMs": 1775733200959}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32], "linkedPathLength": 6}, "round": 42, "seq": 5093, "status": "PlayerEndBuildPath", "tsMs": 1775733200960}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5094, "status": "PlayerEndBuildPath", "tsMs": 1775733201092}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31], "linkedPathLength": 7}, "round": 42, "seq": 5095, "status": "PlayerEndBuildPath", "tsMs": 1775733201093}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5096, "status": "PlayerEndBuildPath", "tsMs": 1775733201226}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25], "linkedPathLength": 8}, "round": 42, "seq": 5097, "status": "PlayerEndBuildPath", "tsMs": 1775733201227}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 42, "seq": 5098, "status": "PlayerEndBuildPath", "tsMs": 1775733201359}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [23, 29, 28, 34, 33, 32, 31, 25, 19], "linkedPathLength": 9}, "round": 42, "seq": 5099, "status": "PlayerEndBuildPath", "tsMs": 1775733201360}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 42, "seq": 5100, "status": "PlayerEndBuildPath", "tsMs": 1775733201492}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [29, 28, 34, 33, 32, 25, 19]}, "round": 42, "seq": 5101, "status": "PlayerEndBuildPath", "tsMs": 1775733201493}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [29, 28, 34, 33, 32, 25, 19]}, "round": 42, "seq": 5102, "status": "PlayerEndBuildPath", "tsMs": 1775733201493}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 42, "seq": 5103, "status": "PlayerEndInput", "tsMs": 1775733201494}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 42, "seq": 5104, "status": "PlayerEndInput", "tsMs": 1775733201494}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 42, "seq": 5105, "status": "PlayerEndInput", "tsMs": 1775733201494}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 42, "seq": 5106, "status": "PlayerEndInput", "tsMs": 1775733201495}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 42, "seq": 5107, "status": "PlayerEndInput", "tsMs": 1775733202093}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 42, "seq": 5108, "status": "PlayerEndInput", "tsMs": 1775733202094}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 42, "seq": 5109, "status": "EnemyAttack", "tsMs": 1775733202094}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 42, "seq": 5110, "status": "EnemyAttack", "tsMs": 1775733202094}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 42}}, "round": 42, "seq": 5111, "status": "EnemyAttack", "tsMs": 1775733202094}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 42, "seq": 5112, "status": "EnemyAttack", "tsMs": 1775733202095}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 42}, "round": 42, "seq": 5113, "status": "EnemyAttack", "tsMs": 1775733202095}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.8796"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8871"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.9326"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326"], "damages": [{"initialDamage": 14, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 24}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326"], "resolvedPayload": {"attackerCount": 6, "currentRound": 42, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 6, "shieldDamage": 33, "skillUserCount": 1, "sourceCount": 6, "specialCount": 0, "totalDamage": 33}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7613"], "skipped": false}, "round": 42, "seq": 5114, "status": "EnemyAttack", "tsMs": 1775733202096}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 42, "seq": 5115, "status": "RoundEnd", "tsMs": 1775733202602}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 42, "seq": 5116, "status": "RoundEnd", "tsMs": 1775733202602}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 42, "seq": 5117, "status": "RoundBegin", "tsMs": 1775733202603}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 42, "seq": 5118, "status": "RoundBegin", "tsMs": 1775733202603}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 43, "seq": 5119, "status": "PlayerTurnBegin", "tsMs": 1775733202603}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 43, "seq": 5120, "status": "PlayerTurnBegin", "tsMs": 1775733202603}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 43, "seq": 5121, "status": "PlayerRegenerate", "tsMs": 1775733202603}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 43, "seq": 5122, "status": "PlayerRegenerate", "tsMs": 1775733202604}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 43, "seq": 5123, "status": "PlayerRegenerate", "tsMs": 1775733202604}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 43, "seq": 5124, "status": "PlayerSkillCD", "tsMs": 1775733202604}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 43, "seq": 5125, "status": "PlayerSkillCD", "tsMs": 1775733202604}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 43, "seq": 5126, "status": "PlayerSkillCD", "tsMs": 1775733202604}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 43, "seq": 5127, "status": "PlayerBeginInput", "tsMs": 1775733202606}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 43, "seq": 5128, "status": "PlayerBeginInput", "tsMs": 1775733202606}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 43, "seq": 5129, "status": "PlayerBeginInput", "tsMs": 1775733202606}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 22, "pathAddresses": [22], "tileType": 1}, "round": 43, "seq": 5130, "status": "PlayerBeginInput", "tsMs": 1775733207901}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323"]}, "round": 43, "seq": 5131, "status": "PlayerBeginInput", "tsMs": 1775733207901}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22], "linkedPathLength": 1}, "round": 43, "seq": 5132, "status": "PlayerBeginInput", "tsMs": 1775733207901}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22], "pathLength": 1, "tileIDs": ["Node.9323"]}, "round": 43, "seq": 5133, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733207901}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 21, "pathAddresses": [22, 21], "tileType": 1}, "round": 43, "seq": 5134, "status": "PlayerBeginInput", "tsMs": 1775733207982}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323", "Node.9320"]}, "round": 43, "seq": 5135, "status": "PlayerBeginInput", "tsMs": 1775733207982}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21], "linkedPathLength": 2}, "round": 43, "seq": 5136, "status": "PlayerBeginInput", "tsMs": 1775733207983}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22, 21], "pathLength": 2, "tileIDs": ["Node.9323", "Node.9320"]}, "round": 43, "seq": 5137, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733207984}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 15, "pathAddresses": [22, 21, 15], "tileType": 1}, "round": 43, "seq": 5138, "status": "PlayerBeginInput", "tsMs": 1775733208131}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323", "Node.9320", "Node.9068"]}, "round": 43, "seq": 5139, "status": "PlayerBeginInput", "tsMs": 1775733208132}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15], "linkedPathLength": 3}, "round": 43, "seq": 5140, "status": "PlayerBeginInput", "tsMs": 1775733208133}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22, 21, 15], "pathLength": 3, "tileIDs": ["Node.9323", "Node.9320", "Node.9068"]}, "round": 43, "seq": 5141, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21>A15\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733208133}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 43, "seq": 5142, "status": "PlayerBeginInput", "tsMs": 1775733208248}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 43, "seq": 5143, "status": "PlayerBeginInput", "tsMs": 1775733208265}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 9, "lastAddr": 15, "pathLength": 3, "tileType": 3}, "round": 43, "seq": 5144, "status": "PlayerBeginInput", "tsMs": 1775733208282}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 10, "pathAddresses": [22, 21, 15, 10], "tileType": 1}, "round": 43, "seq": 5145, "status": "PlayerBeginInput", "tsMs": 1775733208332}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071"]}, "round": 43, "seq": 5146, "status": "PlayerBeginInput", "tsMs": 1775733208332}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10], "linkedPathLength": 4}, "round": 43, "seq": 5147, "status": "PlayerBeginInput", "tsMs": 1775733208333}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22, 21, 15, 10], "pathLength": 4, "tileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071"]}, "round": 43, "seq": 5148, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21>A15>A10\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733208333}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 4, "pathAddresses": [22, 21, 15, 10, 4], "tileType": 1}, "round": 43, "seq": 5149, "status": "PlayerBeginInput", "tsMs": 1775733208449}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540"]}, "round": 43, "seq": 5150, "status": "PlayerBeginInput", "tsMs": 1775733208449}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4], "linkedPathLength": 5}, "round": 43, "seq": 5151, "status": "PlayerBeginInput", "tsMs": 1775733208450}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22, 21, 15, 10, 4], "pathLength": 5, "tileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540"]}, "round": 43, "seq": 5152, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21>A15>A10>A04\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733208450}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 3, "pathAddresses": [22, 21, 15, 10, 4, 3], "tileType": 1}, "round": 43, "seq": 5153, "status": "PlayerBeginInput", "tsMs": 1775733208649}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540", "Node.8706"]}, "round": 43, "seq": 5154, "status": "PlayerBeginInput", "tsMs": 1775733208650}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4, 3], "linkedPathLength": 6}, "round": 43, "seq": 5155, "status": "PlayerBeginInput", "tsMs": 1775733208651}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22, 21, 15, 10, 4, 3], "pathLength": 6, "tileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540", "Node.8706"]}, "round": 43, "seq": 5156, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21>A15>A10>A04>A03\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733208651}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 8, "pathAddresses": [22, 21, 15, 10, 4, 3, 8], "tileType": 1}, "round": 43, "seq": 5157, "status": "PlayerBeginInput", "tsMs": 1775733208865}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540", "Node.8706", "Node.8704"]}, "round": 43, "seq": 5158, "status": "PlayerBeginInput", "tsMs": 1775733208866}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8], "linkedPathLength": 7}, "round": 43, "seq": 5159, "status": "PlayerBeginInput", "tsMs": 1775733208867}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8], "pathLength": 7, "tileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540", "Node.8706", "Node.8704"]}, "round": 43, "seq": 5160, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21>A15>A10>A04>A03>A08\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733208868}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [22, 21, 15, 10, 4, 3, 8, 13], "tileType": 1}, "round": 43, "seq": 5161, "status": "PlayerBeginInput", "tsMs": 1775733209049}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540", "Node.8706", "Node.8704", "Node.8795"]}, "round": 43, "seq": 5162, "status": "PlayerBeginInput", "tsMs": 1775733209049}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8, 13], "linkedPathLength": 8}, "round": 43, "seq": 5163, "status": "PlayerBeginInput", "tsMs": 1775733209051}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8, 13], "pathLength": 8, "tileIDs": ["Node.9323", "Node.9320", "Node.9068", "Node.9071", "Node.6540", "Node.8706", "Node.8704", "Node.8795"]}, "round": 43, "seq": 5164, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21>A15>A10>A04>A03>A08>A13\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733209051}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [22, 21, 15, 10, 4, 3, 8, 13], "linkedPathLength": 8}, "round": 43, "seq": 5165, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=A22>A21>A15>A10>A04>A03>A08>A13\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.30 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3499229522 cmd 62\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733209249}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 43, "seq": 5166, "status": "PlayerEndBuildPath", "tsMs": 1775733209250}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 43, "seq": 5167, "status": "PlayerEndBuildPath", "tsMs": 1775733209250}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [22, 21, 15, 10, 4, 3, 8, 13], "cripplePayloads": [], "damagePayloads": [], "damageSourceCount": 0, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 0, "hasEnemyTarget": false, "shouldReplay": true}, "round": 43, "seq": 5168, "status": "PlayerEndBuildPath", "tsMs": 1775733209250}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5169, "status": "PlayerEndBuildPath", "tsMs": 1775733209251}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 43, "seq": 5170, "status": "PlayerEndBuildPath", "tsMs": 1775733209251}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5171, "status": "PlayerEndBuildPath", "tsMs": 1775733209251}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22], "linkedPathLength": 1}, "round": 43, "seq": 5172, "status": "PlayerEndBuildPath", "tsMs": 1775733209252}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 43, "seq": 5173, "status": "PlayerEndBuildPath", "tsMs": 1775733209252}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 43, "seq": 5174, "status": "PlayerEndBuildPath", "tsMs": 1775733209252}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5175, "status": "PlayerEndBuildPath", "tsMs": 1775733209282}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 43, "seq": 5176, "status": "PlayerEndBuildPath", "tsMs": 1775733209282}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 43, "seq": 5177, "stateText": "r0:CO PO CO SH SH SH\nr1:CO PO CO PO CO PO\nr2:PO SO PO SH SH SO\nr3:CO SH CO SH CO CO\nr4:BH SO SH CO SH SW\nr5:PO SO BH SH SH CO\npath=-\nplayer=hp 12/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 19 ig 0.00 pc 0.00 wm x1.00\nround=43 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[3/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2951454272 cmd 62\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733209282}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5178, "status": "PlayerEndBuildPath", "tsMs": 1775733209382}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21], "linkedPathLength": 2}, "round": 43, "seq": 5179, "status": "PlayerEndBuildPath", "tsMs": 1775733209383}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5180, "status": "PlayerEndBuildPath", "tsMs": 1775733209515}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15], "linkedPathLength": 3}, "round": 43, "seq": 5181, "status": "PlayerEndBuildPath", "tsMs": 1775733209516}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5182, "status": "PlayerEndBuildPath", "tsMs": 1775733209649}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10], "linkedPathLength": 4}, "round": 43, "seq": 5183, "status": "PlayerEndBuildPath", "tsMs": 1775733209650}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5184, "status": "PlayerEndBuildPath", "tsMs": 1775733209782}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4], "linkedPathLength": 5}, "round": 43, "seq": 5185, "status": "PlayerEndBuildPath", "tsMs": 1775733209783}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5186, "status": "PlayerEndBuildPath", "tsMs": 1775733209915}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4, 3], "linkedPathLength": 6}, "round": 43, "seq": 5187, "status": "PlayerEndBuildPath", "tsMs": 1775733209916}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5188, "status": "PlayerEndBuildPath", "tsMs": 1775733210049}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8], "linkedPathLength": 7}, "round": 43, "seq": 5189, "status": "PlayerEndBuildPath", "tsMs": 1775733210050}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 43, "seq": 5190, "status": "PlayerEndBuildPath", "tsMs": 1775733210182}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8, 13], "linkedPathLength": 8}, "round": 43, "seq": 5191, "status": "PlayerEndBuildPath", "tsMs": 1775733210184}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 43, "seq": 5192, "status": "PlayerEndBuildPath", "tsMs": 1775733210316}, {"kind": "collect", "message": "[Trace] Deferred collect emitted", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8, 13]}, "round": 43, "seq": 5193, "status": "PlayerEndBuildPath", "tsMs": 1775733210317}, {"kind": "board-collect", "message": "[Trace] Grid collected linked tiles", "payload": {"addresses": [22, 21, 15, 10, 4, 3, 8, 13]}, "round": 43, "seq": 5194, "status": "PlayerEndBuildPath", "tsMs": 1775733210317}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 43, "seq": 5195, "status": "PlayerEndInput", "tsMs": 1775733210320}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 43, "seq": 5196, "status": "PlayerEndInput", "tsMs": 1775733210320}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 43, "seq": 5197, "status": "PlayerEndInput", "tsMs": 1775733210321}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 43, "seq": 5198, "status": "PlayerEndInput", "tsMs": 1775733210321}, {"kind": "board-settle", "message": "[Trace] Board settle cycle finished", "payload": {"phase": "idle"}, "round": 43, "seq": 5199, "status": "PlayerEndInput", "tsMs": 1775733210933}, {"kind": "board-settle", "message": "[Trace] All tile movement finished", "payload": {"waitingForTileSettle": true}, "round": 43, "seq": 5200, "status": "PlayerEndInput", "tsMs": 1775733210934}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 43, "seq": 5201, "status": "EnemyAttack", "tsMs": 1775733210934}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 43, "seq": 5202, "status": "EnemyAttack", "tsMs": 1775733210934}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 43}}, "round": 43, "seq": 5203, "status": "EnemyAttack", "tsMs": 1775733210934}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 43, "seq": 5204, "status": "EnemyAttack", "tsMs": 1775733210934}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 43}, "round": 43, "seq": 5205, "status": "EnemyAttack", "tsMs": 1775733210935}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 14, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924", "usedSkillId": "enemy_heavy_strike"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.8796"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8871"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.9326"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 14, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}], "playerDamage": {"armorAfter": 0, "hpLoss": 9}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326", "Node.9813"], "resolvedPayload": {"attackerCount": 6, "currentRound": 43, "directDamage": 0, "hasEnemy": true, "presentEnemyCount": 7, "shieldDamage": 33, "skillUserCount": 1, "sourceCount": 6, "specialCount": 0, "totalDamage": 33}, "resourceDeltas": [], "skillUsedEnemyTileIDs": ["Node.7924"], "skipped": false}, "round": 43, "seq": 5206, "status": "EnemyAttack", "tsMs": 1775733210936}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 43, "seq": 5207, "status": "RoundEnd", "tsMs": 1775733211442}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 43, "seq": 5208, "status": "RoundEnd", "tsMs": 1775733211442}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 43, "seq": 5209, "status": "RoundBegin", "tsMs": 1775733211442}, {"kind": "status-transition", "message": "[Trace] Status: RoundBegin", "payload": {"status": "RoundBegin"}, "round": 43, "seq": 5210, "status": "RoundBegin", "tsMs": 1775733211442}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 44, "seq": 5211, "status": "PlayerTurnBegin", "tsMs": 1775733211442}, {"kind": "status-transition", "message": "[Trace] Status: PlayerTurnBegin", "payload": {"status": "PlayerTurnBegin"}, "round": 44, "seq": 5212, "status": "PlayerTurnBegin", "tsMs": 1775733211443}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 44, "seq": 5213, "status": "PlayerRegenerate", "tsMs": 1775733211443}, {"kind": "status-transition", "message": "[Trace] Status: PlayerRegenerate", "payload": {"status": "PlayerRegenerate"}, "round": 44, "seq": 5214, "status": "PlayerRegenerate", "tsMs": 1775733211443}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_REGENERATE", "payload": {"event": "PLAYER_REGENERATE"}, "round": 44, "seq": 5215, "status": "PlayerRegenerate", "tsMs": 1775733211443}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 44, "seq": 5216, "status": "PlayerSkillCD", "tsMs": 1775733211443}, {"kind": "status-transition", "message": "[Trace] Status: PlayerSkillCD", "payload": {"status": "PlayerSkillCD"}, "round": 44, "seq": 5217, "status": "PlayerSkillCD", "tsMs": 1775733211443}, {"kind": "flow-event", "message": "[Trace] Flow event: SKILL_CD_TICK", "payload": {"event": "SKILL_CD_TICK"}, "round": 44, "seq": 5218, "status": "PlayerSkillCD", "tsMs": 1775733211443}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 44, "seq": 5219, "status": "PlayerBeginInput", "tsMs": 1775733211444}, {"kind": "status-transition", "message": "[Trace] Status: PlayerBeginInput", "payload": {"status": "PlayerBeginInput"}, "round": 44, "seq": 5220, "status": "PlayerBeginInput", "tsMs": 1775733211444}, {"kind": "flow-event", "message": "[Trace] Flow event: PLAYER_BEGIN_INPUT", "payload": {"event": "PLAYER_BEGIN_INPUT"}, "round": 44, "seq": 5221, "status": "PlayerBeginInput", "tsMs": 1775733211445}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 6, "pathAddresses": [6], "tileType": 7}, "round": 44, "seq": 5222, "status": "PlayerBeginInput", "tsMs": 1775733213024}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}], "pathTileIDs": ["Node.7613"]}, "round": 44, "seq": 5223, "status": "PlayerBeginInput", "tsMs": 1775733213024}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 44, "seq": 5224, "status": "PlayerBeginInput", "tsMs": 1775733213024}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6], "pathLength": 1, "tileIDs": ["Node.7613"]}, "round": 44, "seq": 5225, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733213025}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [6, 7], "tileType": 6}, "round": 44, "seq": 5226, "status": "PlayerBeginInput", "tsMs": 1775733213186}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796"]}, "round": 44, "seq": 5227, "status": "PlayerBeginInput", "tsMs": 1775733213186}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7], "linkedPathLength": 2}, "round": 44, "seq": 5228, "status": "PlayerBeginInput", "tsMs": 1775733213187}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7], "pathLength": 2, "tileIDs": ["Node.7613", "Node.8796"]}, "round": 44, "seq": 5229, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A07\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733213187}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [6, 7, 13], "tileType": 6}, "round": 44, "seq": 5230, "status": "PlayerBeginInput", "tsMs": 1775733213218}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 13, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796", "Node.8871"]}, "round": 44, "seq": 5231, "status": "PlayerBeginInput", "tsMs": 1775733213218}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7, 13], "linkedPathLength": 3}, "round": 44, "seq": 5232, "status": "PlayerBeginInput", "tsMs": 1775733213219}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7, 13], "pathLength": 3, "tileIDs": ["Node.7613", "Node.8796", "Node.8871"]}, "round": 44, "seq": 5233, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A07>A13\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733213219}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 7, "pathAddresses": [6, 7], "tileType": 6}, "round": 44, "seq": 5234, "status": "PlayerBeginInput", "tsMs": 1775733213502}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8796"]}, "round": 44, "seq": 5235, "status": "PlayerBeginInput", "tsMs": 1775733213503}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 7], "linkedPathLength": 2}, "round": 44, "seq": 5236, "status": "PlayerBeginInput", "tsMs": 1775733213504}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 7], "pathLength": 2, "tileIDs": ["Node.7613", "Node.8796"]}, "round": 44, "seq": 5237, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A07\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733213504}, {"kind": "tile-backtrack", "message": "[Trace] Link path backtracked", "payload": {"address": 6, "pathAddresses": [6], "tileType": 7}, "round": 44, "seq": 5238, "status": "PlayerBeginInput", "tsMs": 1775733213919}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}], "pathTileIDs": ["Node.7613"]}, "round": 44, "seq": 5239, "status": "PlayerBeginInput", "tsMs": 1775733213919}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 44, "seq": 5240, "status": "PlayerBeginInput", "tsMs": 1775733213919}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6], "pathLength": 1, "tileIDs": ["Node.7613"]}, "round": 44, "seq": 5241, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733213919}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 13, "pathAddresses": [6, 13], "tileType": 6}, "round": 44, "seq": 5242, "status": "PlayerBeginInput", "tsMs": 1775733214153}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 13, "tileID": "Node.8871", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8871"]}, "round": 44, "seq": 5243, "status": "PlayerBeginInput", "tsMs": 1775733214153}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13], "linkedPathLength": 2}, "round": 44, "seq": 5244, "status": "PlayerBeginInput", "tsMs": 1775733214154}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 13], "pathLength": 2, "tileIDs": ["Node.7613", "Node.8871"]}, "round": 44, "seq": 5245, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A13\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733214154}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 7, "pathAddresses": [6, 13, 7], "tileType": 6}, "round": 44, "seq": 5246, "status": "PlayerBeginInput", "tsMs": 1775733214437}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 13, "tileID": "Node.8871", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8871", "Node.8796"]}, "round": 44, "seq": 5247, "status": "PlayerBeginInput", "tsMs": 1775733214437}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13, 7], "linkedPathLength": 3}, "round": 44, "seq": 5248, "status": "PlayerBeginInput", "tsMs": 1775733214438}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 13, 7], "pathLength": 3, "tileIDs": ["Node.7613", "Node.8871", "Node.8796"]}, "round": 44, "seq": 5249, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A13>A07\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733214438}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 1, "pathAddresses": [6, 13, 7, 1], "tileType": 6}, "round": 44, "seq": 5250, "status": "PlayerBeginInput", "tsMs": 1775733214569}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 13, "tileID": "Node.8871", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8871", "Node.8796", "Node.8398"]}, "round": 44, "seq": 5251, "status": "PlayerBeginInput", "tsMs": 1775733214570}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13, 7, 1], "linkedPathLength": 4}, "round": 44, "seq": 5252, "status": "PlayerBeginInput", "tsMs": 1775733214570}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 13, 7, 1], "pathLength": 4, "tileIDs": ["Node.7613", "Node.8871", "Node.8796", "Node.8398"]}, "round": 44, "seq": 5253, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A13>A07>A01\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733214570}, {"kind": "tile-pick", "message": "[Trace] Tile picked into link path", "payload": {"address": 2, "pathAddresses": [6, 13, 7, 1, 2], "tileType": 7}, "round": 44, "seq": 5254, "status": "PlayerBeginInput", "tsMs": 1775733214770}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [{"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 6, "tileID": "Node.7613", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 13, "tileID": "Node.8871", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 7, "tileID": "Node.8796", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 1, "tileID": "Node.8398", "wouldDie": false}, {"damageApplicationCount": 1, "directHpLoss": 0, "gridAddress": 2, "tileID": "Node.7924", "wouldDie": false}], "pathTileIDs": ["Node.7613", "Node.8871", "Node.8796", "Node.8398", "Node.7924"]}, "round": 44, "seq": 5255, "status": "PlayerBeginInput", "tsMs": 1775733214771}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13, 7, 1, 2], "linkedPathLength": 5}, "round": 44, "seq": 5256, "status": "PlayerBeginInput", "tsMs": 1775733214772}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [6, 13, 7, 1, 2], "pathLength": 5, "tileIDs": ["Node.7613", "Node.8871", "Node.8796", "Node.8398", "Node.7924"]}, "round": 44, "seq": 5257, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A13>A07>A01>A02\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733214772}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 5, "tileType": 3}, "round": 44, "seq": 5258, "status": "PlayerBeginInput", "tsMs": 1775733214887}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 5, "tileType": 3}, "round": 44, "seq": 5259, "status": "PlayerBeginInput", "tsMs": 1775733214904}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 5, "tileType": 3}, "round": 44, "seq": 5260, "status": "PlayerBeginInput", "tsMs": 1775733214954}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 5, "tileType": 3}, "round": 44, "seq": 5261, "status": "PlayerBeginInput", "tsMs": 1775733214969}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 5, "tileType": 3}, "round": 44, "seq": 5262, "status": "PlayerBeginInput", "tsMs": 1775733214986}, {"kind": "tile-rejected", "message": "[Trace] Tile pick rejected", "payload": {"address": 3, "lastAddr": 2, "pathLength": 5, "tileType": 3}, "round": 44, "seq": 5263, "status": "PlayerBeginInput", "tsMs": 1775733215003}, {"kind": "player-input-end", "message": "[Trace] Player released input", "payload": {"linkedAddresses": [6, 13, 7, 1, 2], "linkedPathLength": 5}, "round": 44, "seq": 5264, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=A06>A13>A07>A01>A02\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerBeginInput settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 3654118310 cmd 63\nkills=19", "status": "PlayerBeginInput", "tsMs": 1775733215071}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 44, "seq": 5265, "status": "PlayerEndBuildPath", "tsMs": 1775733215071}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndBuildPath", "payload": {"status": "PlayerEndBuildPath"}, "round": 44, "seq": 5266, "status": "PlayerEndBuildPath", "tsMs": 1775733215071}, {"kind": "link-resolve", "message": "[Trace] Link execution applied", "payload": {"collectedAddresses": [], "cripplePayloads": [], "damagePayloads": [{"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 6, "piercingArmorRatio": 0, "tileID": "Node.7613"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 13, "piercingArmorRatio": 0, "tileID": "Node.8871"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 7, "piercingArmorRatio": 0, "tileID": "Node.8796"}, {"combatParams": {"armorNoLossChance": 0.35, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 1, "piercingArmorRatio": 0, "tileID": "Node.8398"}, {"combatParams": {"armorNoLossChance": 0, "ignoreArmor": 0, "pierceChance": 0}, "damage": 2, "gridAddress": 2, "piercingArmorRatio": 0, "tileID": "Node.7924"}], "damageSourceCount": 1, "enemiesKilled": 0, "enemyKillMessages": [], "enemyTargetCount": 5, "hasEnemyTarget": true, "shouldReplay": true}, "round": 44, "seq": 5267, "status": "PlayerEndBuildPath", "tsMs": 1775733215072}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 44, "seq": 5268, "status": "PlayerEndBuildPath", "tsMs": 1775733215072}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 44, "seq": 5269, "status": "PlayerEndBuildPath", "tsMs": 1775733215072}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 44, "seq": 5270, "status": "PlayerEndBuildPath", "tsMs": 1775733215073}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6], "linkedPathLength": 1}, "round": 44, "seq": 5271, "status": "PlayerEndBuildPath", "tsMs": 1775733215073}, {"kind": "path-clear", "message": "[Trace] Link path cleared after input end", "round": 44, "seq": 5272, "status": "PlayerEndBuildPath", "tsMs": 1775733215073}, {"kind": "grid-input-reset", "message": "[Trace] Grid reset linked state after input end", "round": 44, "seq": 5273, "status": "PlayerEndBuildPath", "tsMs": 1775733215074}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 44, "seq": 5274, "status": "PlayerEndBuildPath", "tsMs": 1775733215086}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 44, "seq": 5275, "status": "PlayerEndBuildPath", "tsMs": 1775733215086}, {"kind": "path-update", "message": "[Trace] Link path payload emitted", "payload": {"addresses": [], "pathLength": 0, "tileIDs": []}, "round": 44, "seq": 5276, "stateText": "r0:CO SH SW SH PO SH\nr1:CO PO CO CO PO PO\nr2:PO PO CO SO SH SO\nr3:CO SO PO SH SH CO\nr4:BH SO CO PO CO SW\nr5:PO SO BH CO CO CO\npath=-\nplayer=hp 3/130 ar 0/65 xp 14/33 lv 5 $ 141 wh 40 eq 27 ig 0.00 pc 0.00 wm x1.00\nround=44 status=PlayerEndBuildPath settle=0 levelup=0 died=0\nnext=wdx1.00 blood+0 abr0.00 dhp0.00 cripple=- crit=-\nskills=WeaponRain[0/3],ArmorBreak[2/3],Bloodthirst[0/3]\ndims=Strength:1,Dexterity:2,Vitality:3,Luck:4,Charisma:0\nreplay=seed 1826039909 rng 2739741694 cmd 63\nkills=19", "status": "PlayerEndBuildPath", "tsMs": 1775733215087}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 44, "seq": 5277, "status": "PlayerEndBuildPath", "tsMs": 1775733215203}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13], "linkedPathLength": 2}, "round": 44, "seq": 5278, "status": "PlayerEndBuildPath", "tsMs": 1775733215204}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 44, "seq": 5279, "status": "PlayerEndBuildPath", "tsMs": 1775733215336}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13, 7], "linkedPathLength": 3}, "round": 44, "seq": 5280, "status": "PlayerEndBuildPath", "tsMs": 1775733215337}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 44, "seq": 5281, "status": "PlayerEndBuildPath", "tsMs": 1775733215470}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13, 7, 1], "linkedPathLength": 4}, "round": 44, "seq": 5282, "status": "PlayerEndBuildPath", "tsMs": 1775733215471}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "isReplay": true, "pathTileIDs": []}, "round": 44, "seq": 5283, "status": "PlayerEndBuildPath", "tsMs": 1775733215603}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [6, 13, 7, 1, 2], "linkedPathLength": 5}, "round": 44, "seq": 5284, "status": "PlayerEndBuildPath", "tsMs": 1775733215604}, {"kind": "link-replay-end", "message": "[Trace] Link replay finished", "round": 44, "seq": 5285, "status": "PlayerEndBuildPath", "tsMs": 1775733215737}, {"kind": "status-update", "message": "[Trace] Status update emitted: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 44, "seq": 5286, "status": "PlayerEndInput", "tsMs": 1775733215737}, {"kind": "status-transition", "message": "[Trace] Status: PlayerEndInput", "payload": {"status": "PlayerEndInput"}, "round": 44, "seq": 5287, "status": "PlayerEndInput", "tsMs": 1775733215737}, {"kind": "status-update", "message": "[Trace] Status update emitted: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 44, "seq": 5288, "status": "EnemyAttack", "tsMs": 1775733215737}, {"kind": "status-transition", "message": "[Trace] Status: EnemyAttack", "payload": {"status": "EnemyAttack"}, "round": 44, "seq": 5289, "status": "EnemyAttack", "tsMs": 1775733215737}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_TURN_BEGIN", "payload": {"event": "ENEMY_TURN_BEGIN", "payload": {"currentRound": 44}}, "round": 44, "seq": 5290, "status": "EnemyAttack", "tsMs": 1775733215738}, {"kind": "flow-event", "message": "[Trace] Flow event: ENEMY_SKILL_CD_TICK", "payload": {"event": "ENEMY_SKILL_CD_TICK"}, "round": 44, "seq": 5291, "status": "EnemyAttack", "tsMs": 1775733215738}, {"kind": "enemy-turn-begin", "message": "[Trace] Enemy turn begin", "payload": {"currentRound": 44}, "round": 44, "seq": 5292, "status": "EnemyAttack", "tsMs": 1775733215738}, {"kind": "enemy-turn-resolve", "message": "[Trace] Enemy turn resolved", "payload": {"actions": [{"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7613"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8398"}, {"archetypeId": "boss_redhat", "damageInfo": {"initialDamage": 7, "piercingArmorRatio": 0}, "enemyId": "boss_redhat", "rank": "boss", "specials": [], "tileID": "Node.7924"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.8796"}, {"archetypeId": "tank", "damageInfo": {"initialDamage": 2, "piercingArmorRatio": 0}, "enemyId": "tank", "rank": "normal", "specials": [], "tileID": "Node.8871"}, {"archetypeId": "bruiser", "damageInfo": {"initialDamage": 4, "piercingArmorRatio": 0}, "enemyId": "bruiser", "rank": "normal", "specials": [], "tileID": "Node.9326"}, {"archetypeId": "executioner", "damageInfo": {"initialDamage": 5, "piercingArmorRatio": 0.4}, "enemyId": "executioner", "rank": "normal", "specials": ["execute_bonus"], "tileID": "Node.9813"}], "attackEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326", "Node.9813"], "damages": [{"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 7, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 2, "piercingArmorRatio": 0}, {"initialDamage": 4, "piercingArmorRatio": 0}, {"initialDamage": 5, "piercingArmorRatio": 0.4}], "playerDamage": {"armorAfter": 0, "hpLoss": 33}, "presentEnemyTileIDs": ["Node.7613", "Node.8398", "Node.7924", "Node.8796", "Node.8871", "Node.9326", "Node.9813"], "resolvedPayload": {"attackerCount": 7, "currentRound": 44, "directDamage": 2.8000000000000003, "hasEnemy": true, "presentEnemyCount": 7, "shieldDamage": 30.2, "skillUserCount": 0, "sourceCount": 7, "specialCount": 1, "totalDamage": 33}, "resourceDeltas": [], "skillUsedEnemyTileIDs": [], "skipped": false}, "round": 44, "seq": 5293, "status": "EnemyAttack", "tsMs": 1775733215739}, {"kind": "link-preview", "message": "[Trace] Link preview updated", "payload": {"enemyPreviews": [], "pathTileIDs": []}, "round": 44, "seq": 5294, "status": "EnemyAttack", "tsMs": 1775733215741}, {"kind": "grid-state-refresh", "message": "[Trace] Grid path snapshot updated", "payload": {"addresses": [], "linkedPathLength": 0}, "round": 44, "seq": 5295, "status": "EnemyAttack", "tsMs": 1775733215742}, {"kind": "status-update", "message": "[Trace] Status update emitted: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 44, "seq": 5296, "status": "RoundEnd", "tsMs": 1775733216245}, {"kind": "status-transition", "message": "[Trace] Status: RoundEnd", "payload": {"status": "RoundEnd"}, "round": 44, "seq": 5297, "status": "RoundEnd", "tsMs": 1775733216245}, {"kind": "status-update", "message": "[Trace] Status update emitted: GameOver", "payload": {"status": "GameOver"}, "round": 44, "seq": 5298, "status": "GameOver", "tsMs": 1775733216246}, {"kind": "status-transition", "message": "[Trace] Status: GameOver", "payload": {"status": "GameOver"}, "round": 44, "seq": 5299, "status": "GameOver", "tsMs": 1775733216246}, {"kind": "game-over", "message": "[Trace] Game over emitted", "payload": {"enemiesKilled": 19, "roundsSurvived": 44}, "round": 44, "seq": 5300, "status": "GameOver", "tsMs": 1775733216246}], "meta": {"device": "Mozilla/5.0 (iPhone; CPU iPhone OS 26_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.70(0x18004633) NetType/WIFI Language/zh_CN", "previewUrl": "https://sgamejp.reiwang.cn/releases/20260408-191822/", "release": "20260408-191822", "scene": "test-gameloop-codex", "sessionId": "20260409T110053Z-5l8tfe", "startedAtUtc": "2026-04-09T11:00:53.357Z", "traceLevel": "super_verbose"}, "summary": {"active": true, "entryCount": 5300, "kindCounts": {"board-collect": 43, "board-settle": 86, "bonus": 30, "collect": 43, "enemy-turn-begin": 44, "enemy-turn-resolve": 44, "flow-event": 230, "game-over": 1, "game-start": 1, "grid-input-reset": 53, "grid-state-refresh": 990, "link-preview": 990, "link-replay-end": 44, "link-resolve": 44, "path-clear": 53, "path-update": 532, "player-input-end": 53, "status-transition": 420, "status-update": 420, "tile-backtrack": 42, "tile-pick": 437, "tile-rejected": 700}, "roundsSeen": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "statusCounts": {"EnemyAttack": 266, "GameOver": 3, "Init": 2, "LevelUpEvent": 10, "PlayerBeginInput": 2873, "PlayerEndBuildPath": 1358, "PlayerEndInput": 260, "PlayerRegenerate": 132, "PlayerSkillCD": 132, "PlayerTurnBegin": 88, "RoundBegin": 88, "RoundEnd": 88}}}}