make sure not to generate a dungeon leave event unnecessarily