Por un problema introducido en la versión Final Doom del motor de Doom, la coordenada Z del jugador no se ajusta a la altitud del destino del teletransporte. Esto puede hacer que el jugador sea teletransportado en el aire o en el suelo. Cuando se teletransporta un monstruo, aparece en el suelo, pero la niebla del teletransportador permanece a la altura del teletransportador de origen.
Este error fue admitido por el Team TNT, [1] y se solucionó en el ejecutable incluido en la variante más rara de id Anthology con Final Doom, en la que se basa la versión de GOG.com.

Error emulado usando Chocolate Doom en MAP23: Barrels o' Fun.
Aspectos técnicos[]
Se debió a que se eliminó una línea de la función EV_Teleport que teletransporta cosas. La línea todavía tiene el comentario "fixme: not necessary?" en la versión del código fuente de Linux Doom.
oldx = thing->x; oldy = thing->y; oldz = thing->z; if (!P_TeleportMove (thing, m->x, m->y)) return 0; thing->z = thing->floorz; //fixme: not needed? if (thing->player) thing->player->viewz = thing->z+thing->player->viewheight;
Referencias[]
- ↑ Team TNT. "Errores y correcciones". (archivado 🏛).