Merge pull request #13 from MrRar/try

Add try_initiate_utility method
This commit is contained in:
ElCeejo 2022-05-20 15:36:34 -07:00 committed by GitHub
commit db7cc3f98e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -694,6 +694,13 @@ function mob:set_utility_score(n)
self._utility_data.score = n or 0
end
function mob:try_initiate_utility(utility, score, ...)
if self._utility_data and score >= self._utility_data.score then
self:initiate_utility(utility, ...)
self:set_utility_score(score)
end
end
-- Functions
function mob:activate(staticdata, dtime)