mirror of
https://github.com/ElCeejo/creatura.git
synced 2025-04-30 13:51:41 -04:00
Add mob:clear_utility()
This commit is contained in:
parent
db7cc3f98e
commit
64fc31c11a
1 changed files with 10 additions and 1 deletions
11
mob_meta.lua
11
mob_meta.lua
|
@ -695,12 +695,21 @@ function mob:set_utility_score(n)
|
|||
end
|
||||
|
||||
function mob:try_initiate_utility(utility, score, ...)
|
||||
if self._utility_data and score >= self._utility_data.score then
|
||||
if self._utility_data
|
||||
and score >= self._utility_data.score then
|
||||
self:initiate_utility(utility, ...)
|
||||
self:set_utility_score(score)
|
||||
end
|
||||
end
|
||||
|
||||
function mob:clear_utility()
|
||||
self._utility_data = {
|
||||
utility = nil,
|
||||
func = nil,
|
||||
score = 0
|
||||
}
|
||||
end
|
||||
|
||||
-- Functions
|
||||
|
||||
function mob:activate(staticdata, dtime)
|
||||
|
|
Loading…
Add table
Reference in a new issue