Compare commits

..

No commits in common. "af05a9fde3b203c6662249b085b24fda2b5194f9" and "e02c221e3116bf84a30e6eaa0a91a13def644712" have entirely different histories.

View File

@ -1,10 +1,7 @@
--- @alias Class "dev_warrior"|"dev_mage"
--- @class StatsBehavior : Behavior --- @class StatsBehavior : Behavior
--- @field hp integer --- @field hp integer
--- @field mana integer --- @field mana integer
--- @field initiative integer --- @field initiative integer
--- @field class Class
--- @field isInTurnOrder boolean --- @field isInTurnOrder boolean
local behavior = {} local behavior = {}
behavior.__index = behavior behavior.__index = behavior
@ -13,15 +10,13 @@ behavior.id = "stats"
--- @param hp? integer --- @param hp? integer
--- @param mana? integer --- @param mana? integer
--- @param initiative? integer --- @param initiative? integer
--- @param class? Class
--- @param isInTurnOrder? boolean --- @param isInTurnOrder? boolean
function behavior.new(hp, mana, initiative, class, isInTurnOrder) function behavior.new(hp, mana, initiative, isInTurnOrder)
return setmetatable({ return setmetatable({
hp = hp or 20, hp = hp or 20,
mana = mana or 10, mana = mana or 10,
initiative = initiative or 10, initiative = initiative or 10,
class = class or "dev_warrior", isInTurnOrder = isInTurnOrder or true
isInTurnOrder = isInTurnOrder or true,
}, behavior) }, behavior)
end end