From 9e4c96faed796e2c10d3089149e6954c8fc748ba Mon Sep 17 00:00:00 2001 From: Natalie Date: Sun, 12 Apr 2026 15:45:25 -0700 Subject: [PATCH] debug: simplify combat handler to avoid crashes --- src/game/engine/scenes/tests/auto_play.gd | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/game/engine/scenes/tests/auto_play.gd b/src/game/engine/scenes/tests/auto_play.gd index 82eab140..5be3c25e 100644 --- a/src/game/engine/scenes/tests/auto_play.gd +++ b/src/game/engine/scenes/tests/auto_play.gd @@ -32,16 +32,12 @@ func _ready() -> void: EventBus.combat_resolved.connect(_on_combat) -func _on_combat(attacker: Variant, defender: Variant, result: Dictionary) -> void: - var d_owner: int = defender.get("owner") if defender != null else -1 - if d_owner == 0 or (attacker != null and attacker.get("owner") == 0): - print(" COMBAT: def_dmg=%s def_hp=%s killed=%s (P%s atks P%s)" % [ - str(result.get("defender_damage", "N/A")), - str(result.get("defender_hp", "N/A")), - str(result.get("defender_killed", "N/A")), - str(attacker.get("owner", "?") if attacker != null else "?"), - str(d_owner), - ]) +func _on_combat(_attacker: Variant, _defender: Variant, result: Dictionary) -> void: + print(" COMBAT: def_dmg=%s def_hp=%s killed=%s" % [ + str(result.get("defender_damage", "N/A")), + str(result.get("defender_hp", "N/A")), + str(result.get("defender_killed", "N/A")), + ]) func _on_victory(player_index: int, victory_type: String) -> void: