diff --git a/zone/zone.cpp b/zone/zone.cpp index 4a001016c..0e88a0bf4 100644 --- a/zone/zone.cpp +++ b/zone/zone.cpp @@ -3540,6 +3540,8 @@ void Zone::StopAllTimers() if (has_stop_event) { parse->EventZone(EVENT_TIMER_STOP, this, e->name); } + + zone_timers.erase(e); } }