diff options
Diffstat (limited to 'api.lua')
-rw-r--r-- | api.lua | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -2099,9 +2099,9 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) end -- mob health check - if self.health <= 0 then - return - end +-- if self.health <= 0 then +-- return +-- end -- error checking when mod profiling is enabled if not tool_capabilities then @@ -2507,6 +2507,11 @@ local mob_activate = function(self, staticdata, def, dtime) end end + -- run after_activate + if def.after_activate then + def.after_activate(self, staticdata, def, dtime) + end + if use_cmi then self._cmi_components = cmi.activate_components(self.serialized_cmi_components) cmi.notify_activate(self.object, dtime) |