17 lines
347 B
Lua
17 lines
347 B
Lua
--- @class StatsBehavior : Behavior
|
|
--- @field hp integer
|
|
--- @field mana integer
|
|
local behavior = {}
|
|
behavior.__index = behavior
|
|
behavior.id = "stats"
|
|
|
|
--- @param hp? integer
|
|
--- @param mana? integer
|
|
function behavior.new(hp, mana)
|
|
return setmetatable({
|
|
hp = hp or 20,
|
|
mana = mana or 10
|
|
}, behavior)
|
|
end
|
|
|
|
return behavior |