Doom Wiki
Advertisement
Doom Wiki


Al igual que sucedía con la base de código del juego principal Doom, Strife es vulnerable a un error de mapeo común por el cual la bandera de línea "2S" (conocido como ML_TWOSIDED en el código fuente de Doom) se asigna a una linedef que no posee una segunda sidedef.

Sin embargo, Strife aumenta significativamente el alcance y la ramificación de este problema al introducir varios tipos de líneas y funciones de juego nuevos que se basan en el uso estrictamente correcto de la bandera de línea 2S para identificar correctamente las líneas de doble lado.

El código para la siguiente lista de características en Strife asumirá, sin probar, que existe una segunda definición de lado válida en una linedef determinada, si el indicador de línea 2S está configurado (incluidos también aquellos que eran vulnerables al error en Doom):

  1. Borrar línea especial de campos de fuerza (nuevo en Strife)
  2. Explosión de Mineral de Degnin (nuevo en Strife)
  3. Comprobación de la línea de visión
  4. Recorrido de sonido del jugador para despertar monstruos
  5. Proceso de construcción de escaleras
  6. Interruptores de cambio de textura (nuevo en Strife).

Los efectos secundarios del acceso al segundo lado inexistente de una línea unilateral pueden incluir bloqueos del juego, efectos secundarios de corrupción de la memoria y, en ocasiones, ningún problema observable.

Advertisement