From 64fc31c11abda386ac8a11b15bef633a3aff61d0 Mon Sep 17 00:00:00 2001 From: ElCeejo <40281901+ElCeejo@users.noreply.github.com> Date: Fri, 20 May 2022 15:38:53 -0700 Subject: [PATCH] Add mob:clear_utility() --- mob_meta.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mob_meta.lua b/mob_meta.lua index 073fbbe..cb289ea 100644 --- a/mob_meta.lua +++ b/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)