From f8692e94e372045321cdfa28e20c5ff0af11ce9d Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Sat, 11 Jun 2016 08:40:09 +0100 Subject: [PATCH] Added ability for do_custom to skip rest of api by setting return to false --- api.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api.lua b/api.lua index cf96a74..742fba9 100644 --- a/api.lua +++ b/api.lua @@ -1,5 +1,5 @@ --- Mobs Api (9th June 2016) +-- Mobs Api (11th June 2016) mobs = {} mobs.mod = "redo" @@ -2105,7 +2105,11 @@ local mob_step = function(self, dtime) -- run custom function (defined in mob lua file) if self.do_custom then - self.do_custom(self, dtime) + + -- when false skip going any further + if self.do_custom(self, dtime) == false then + return + end end -- attack timer