mirror of
https://github.com/ElCeejo/creatura.git
synced 2025-04-30 13:51:41 -04:00
Fix crash
This commit is contained in:
parent
1372375997
commit
8379af33f5
1 changed files with 3 additions and 2 deletions
|
@ -693,7 +693,7 @@ end
|
||||||
|
|
||||||
function mob:initiate_utility(utility, ...)
|
function mob:initiate_utility(utility, ...)
|
||||||
local func = creatura.registered_utilities[utility]
|
local func = creatura.registered_utilities[utility]
|
||||||
if not func then return end
|
if not func or not self._utility_data then return end
|
||||||
self._utility_data.utility = utility
|
self._utility_data.utility = utility
|
||||||
self:clear_action()
|
self:clear_action()
|
||||||
func(...)
|
func(...)
|
||||||
|
@ -1155,7 +1155,8 @@ function mob:_execute_utilities()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if loop_data.utility
|
if loop_data.utility
|
||||||
and loop_data.args then
|
and loop_data.args
|
||||||
|
and self._utility_data.args then
|
||||||
local no_data = not self._utility_data.utility and not self._utility_data.args
|
local no_data = not self._utility_data.utility and not self._utility_data.args
|
||||||
local new_util = self._utility_data.utility ~= loop_data.utility or not tbl_equals(self._utility_data.args, loop_data.args)
|
local new_util = self._utility_data.utility ~= loop_data.utility or not tbl_equals(self._utility_data.args, loop_data.args)
|
||||||
if no_data
|
if no_data
|
||||||
|
|
Loading…
Add table
Reference in a new issue