Appearance sets

This commit is contained in:
gamer147
2026-04-09 07:58:58 -04:00
parent b807e9897d
commit 6b46d1c274
23 changed files with 445 additions and 81 deletions

View File

@@ -1,5 +1,5 @@
# resources/resource_definitions/any_combat_tactic_range.gd
class_name AnyCombatTacticRange extends CombatTacticRange
func is_valid_range(_distance: int, _unit: Unit) -> bool:
func is_valid_range(_distance: int, _stats: DeployedUnitStats) -> bool:
return true

View File

@@ -1,5 +1,5 @@
# resources/resource_definitions/combat_tactic_range.gd
class_name CombatTacticRange extends Resource
func is_valid_range(_distance: int, _unit: Unit) -> bool:
func is_valid_range(_distance: int, _stats: DeployedUnitStats) -> bool:
return false

View File

@@ -3,5 +3,5 @@ class_name FixedCombatTacticRange extends CombatTacticRange
@export var tactic_range: int = 1
func is_valid_range(distance: int, unit: Unit) -> bool:
func is_valid_range(distance: int, _stats: DeployedUnitStats) -> bool:
return distance <= tactic_range

View File

@@ -1,5 +1,5 @@
# resources/resource_definitions/unit_matching_combat_tactic_range.gd
class_name UnitMatchingCombatTacticRange extends CombatTacticRange
func is_valid_range(distance: int, unit: Unit) -> bool:
return distance <= unit.stats.atk_range
func is_valid_range(distance: int, stats: DeployedUnitStats) -> bool:
return distance <= stats.atk_range