cool new function dealDamage
now we should replace all self.hp - damage with this function damn...
This commit is contained in:
parent
a4b29af579
commit
c54e489b58
@ -3,10 +3,25 @@
|
||||
--- @field mana integer
|
||||
--- @field initiative integer
|
||||
--- @field isInTurnOrder boolean
|
||||
--- @field amIAlive boolean
|
||||
local behavior = {}
|
||||
behavior.__index = behavior
|
||||
behavior.id = "stats"
|
||||
|
||||
--- план прост, если что-то не так, то мы просто убиваем бехавиор (по крайней мере так должно было быть, но пиаш мне запретил :sob:)
|
||||
function behavior:checkStats()
|
||||
-- if self.hp <= 0 then behavior:die() end
|
||||
if self.hp <= 0 then
|
||||
self.amIAlive = false
|
||||
end
|
||||
end
|
||||
|
||||
--- @param damage integer
|
||||
function behavior:dealDamage(damage)
|
||||
self.hp = self.hp - damage
|
||||
self:checkStats()
|
||||
end
|
||||
|
||||
--- @param hp? integer
|
||||
--- @param mana? integer
|
||||
--- @param initiative? integer
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user