i'm wondering if it's not a wonky issue with the timers. i'd try testing it by removing them from the equation and de-leveling directly in EVENT_LEVEL_UP and then move on from there after ruling that out as the issue.
Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.