diff --git a/src/game/engine/scenes/tests/auto_play.gd b/src/game/engine/scenes/tests/auto_play.gd index cef17356..82eab140 100644 --- a/src/game/engine/scenes/tests/auto_play.gd +++ b/src/game/engine/scenes/tests/auto_play.gd @@ -32,12 +32,15 @@ func _ready() -> void: EventBus.combat_resolved.connect(_on_combat) -func _on_combat(_attacker: Variant, _defender: Variant, result: Dictionary) -> void: - if _turn_count <= 30: - print(" COMBAT: def_dmg=%s def_hp=%s killed=%s" % [ +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), ])