I decided to fix all such problems for good by unifying the way we interpret z heights for spawnspots across DOOM, Heretic and Hexen. All games now have a z coordinate for spawnspots and a set of flags which control how that value is interpreted game-side. dpwadmapconverter contains logic which adjusts these properties according to the map format.
Fixed: "Heretic Gargoyles not spawning correctly" (see here http://sourceforge.net/tracker/?func=detail&aid=2724939&group_id=74815&atid=542099).
I decided to fix all such problems for good by unifying the way we interpret z heights for spawnspots across DOOM, Heretic and Hexen. All games now have a z coordinate for spawnspots and a set of flags which control how that value is interpreted game-side. dpwadmapconverter contains logic which adjusts these properties according to the map format.
jDOOM64 remains to be updated accordingly.