diff options
author | TenPlus1 <kinsellaja@yahoo.com> | 2016-05-06 11:20:36 +0100 |
---|---|---|
committer | TenPlus1 <kinsellaja@yahoo.com> | 2016-05-06 11:20:36 +0100 |
commit | 4ad941523edf7b8642a8d40765cd80085015003d (patch) | |
tree | cbbef59c9090ca6a9dc59f03d4275300683783c3 /api.lua | |
parent | 1dc909aa093981ab8d3a135e7ff8ae6cad9c6642 (diff) |
update do_custom to run live instead of every second
Diffstat (limited to 'api.lua')
-rw-r--r-- | api.lua | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -1,5 +1,5 @@ --- Mobs Api (2nd May 2016) +-- Mobs Api (6th May 2016) mobs = {} mobs.mod = "redo" @@ -2033,6 +2033,11 @@ local mob_step = function(self, dtime) return end + -- run custom function (defined in mob lua file) + if self.do_custom then + self.do_custom(self, dtime) + end + -- attack timer self.timer = self.timer + dtime @@ -2072,11 +2077,6 @@ local mob_step = function(self, dtime) self.env_damage_timer = 0 do_env_damage(self) - - -- custom function (defined in mob lua file) - if self.do_custom then - self.do_custom(self) - end end monster_attack(self) @@ -2471,6 +2471,7 @@ function mobs:register_arrow(name, def) collisionbox = {0, 0, 0, 0, 0, 0}, -- remove box around arrows timer = 0, switch = 0, + arrow = true, on_step = function(self, dtime) |