debug: simplify combat handler to avoid crashes
This commit is contained in:
parent
f3a7f486aa
commit
9e4c96faed
1 changed files with 6 additions and 10 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue