1. Warp to Map15.
2. IDDQD.
3. Faff around for a few minutes. (EDIT: you don't even need to do anything, but it is easier to see when the bug kicks in if the logspam isn't just zero.)
Expected: the logspam just keeps going.
Actual: after a while it just stops.
It doesn't seem to be related to anything I'm doing, but it seems I can't replicate it without monsters around.
Is there some way to isolate the moment when an eventhandler is destroyed?
EDIT: And how *is* an eventhandler destroyed, other than by calling "destroy()" (which HD definitely does not do at any point)? Knowing how it might disappear would help a lot to isolate this, I suspect.
EDIT: Isolated example attached. Ran
Code: Select all
gzdoom -file ~/handlertest -warp 01 -fast -skill 4