diff --git a/hoggit/spawner.lua b/hoggit/spawner.lua index 214bd7a..4134e41 100644 --- a/hoggit/spawner.lua +++ b/hoggit/spawner.lua @@ -193,7 +193,7 @@ HOGGIT.setZombie = function(group, spawner, state) end HOGGIT._deathHandler = function(event) - if event.id == world.event.S_EVENT_CRASH or event.id == world.event.S_EVENT_DEAD or event.id == world.event.S_EVENT_ENGINE_SHUTDOWN then + if event.id == world.event.S_EVENT_CRASH or event.id == world.event.S_EVENT_DEAD or event.id == world.event.S_EVENT_ENGINE_SHUTDOWN or event.id == world.event.S_EVENT_UNIT_LOST then HOGGIT.debug_text("SOMETHING DEAD YO", 10) if not event.initiator then return end if not event.initiator.getName then return end @@ -203,7 +203,7 @@ HOGGIT._deathHandler = function(event) local mGrp = mist.DBs.unitsByName[uName] if not mGrp then return end - + local grp = mGrp.groupName if grp then HOGGIT.debug_text("FOUND GROUP", 10) @@ -250,7 +250,7 @@ HOGGIT._deathHandler = function(event) end HOGGIT.zombie_checks[spawner] = nil - end, {}, timer.getTime() + 10) + end, {}, timer.getTime() + 60) HOGGIT.debug_text("Scheduled NEW dead check id ".. new_func_id .." for group: " .. grp, 10) HOGGIT.zombie_checks[spawner] = new_func_id end