Refactored unit

This commit is contained in:
gamer147
2026-04-08 18:44:58 -04:00
parent c192d48bc4
commit b807e9897d
16 changed files with 239 additions and 154 deletions

View File

@@ -7,7 +7,7 @@ func get_offensive_stats(_unit: Unit) -> Variant:
return null
func get_relevant_defense(unit: Unit) -> int:
return unit.current_stats.phys_def
return unit.stats.phys_def
func deals_damage() -> bool:
return false

View File

@@ -2,4 +2,4 @@
class_name UnitMatchingCombatTacticRange extends CombatTacticRange
func is_valid_range(distance: int, unit: Unit) -> bool:
return distance <= unit.current_stats.atk_range
return distance <= unit.stats.atk_range

View File

@@ -1,10 +1,10 @@
class_name AttackCombatTactic extends CombatTactic
func get_offensive_stats(unit: Unit) -> Variant:
return {"atk": unit.current_stats.phys_atk, "hit": unit.current_stats.hit}
return {"atk": unit.stats.phys_atk, "hit": unit.stats.hit}
func get_relevant_defense(unit: Unit) -> int:
return unit.current_stats.phys_def
return unit.stats.phys_def
func deals_damage() -> bool:
return true

View File

@@ -4,7 +4,7 @@ func get_offensive_stats(_unit: Unit) -> Variant:
return null
func get_relevant_defense(unit: Unit) -> int:
return unit.current_stats.phys_def
return unit.stats.phys_def
func deals_damage() -> bool:
return false