This commit is contained in:
2026-01-17 13:59:18 -06:00
parent c46afdac76
commit fbc4e070da
10 changed files with 145 additions and 52 deletions

View File

@@ -1,11 +1,22 @@
class_name BattleAction
var speedModifier:float
var canTargetMultiple:bool
var canTargetEnemy:bool
var canTargetAlly:bool
var preferAlly:bool
func _init(params:Dictionary) -> void:
self.speedModifier = params.get("speedModifier", 1.0)
self.canTargetMultiple = params.get("canTargetMultiple", false)
self.canTargetEnemy = params.get("canTargetEnemy", true)
self.canTargetAlly = params.get("canTargetAlly", true)
self.preferAlly = params.get("preferAlly", false)
func perform(params:Dictionary) -> void:
assert(params.has("user"))
assert(params.has("target"))
pass
assert(params.has("targets"))
pass
func canFighterUse(fighter:BattleFighter) -> bool:
return true