Doom Wiki
Advertisement
Doom Wiki

A las linedefs se le pueden asignar distintos tipos a fin de realizar efectos especiales. El motor de Doom incluye una amplia selección de tipos de linedef utilizados en sus niveles, que también pueden ser reutilizados por los autores de niveles.

Hexen generaliza los tipos de linedef como acciones especiales, que se pueden colocar no solo en linedefs sino también en las cosas y se utiliza en los scripts de ACS. Heretic, Strife, Doom 64 y algunas portaciones (source ports) también agregan sus propios tipos de linedef.

El documento no oficial Unofficial Doom Specs contiene más información acerca de los tipos de linedef.

Este artículo se basa en el archivo boomref.txt de la distribución de código fuente de Boom. Los tipos de linedef Boom incorporan todos los tipos de Doom (llamados "regulares" a continuación), y muchos source ports modernos soportan los tipos de linedef extendidos y generalizados Boom.

Terminología[]

En Boom (como en Doom), al pasar por distintos tipos de linedef se disparan distintas acciones. Boom tiene tres clases de tipos de linedef:

  • Regular - los tipos de linedef que ya estaban en Doom II v1.9
  • Extendido - los tipos de linedef que no están en Doom II v1.9, pero de valor menor que 8.192
  • Generalizado - tipos de linedef con un valor mayor que 8.192, que contienen campos de bits que controlan de forma independiente las acciones del sector afectado.

Una linedef que tenga un tipo distinto de cero se llama linedef disparador (trigger) y puede ser activada por una de estas tres maneras:

  • De uso - Presionando en la primera sidedef de la linedef. Tienen a su vez dos variedades:
    • Una linedef manual afecta solamente al sector que se encuentra del lado del segundo sidedef de la línea presionada.
    • Una linedef conmutada afecta a todos los sectores que tienen el mismo campo de etiqueta que la linedef que fue presionada.
  • De paso - Se activa al pasar caminando sobre la linedef.
  • De disparo - Se activa disparando a la linedef con un arma de impacto.

Casi todos los tipos de linedef de uso, de paso y de disparo operan en los sectores con la misma etiqueta que la etiqueta del campo de la linedef.

Algunos linedefs nunca se activan por sí mismos, sino que simplemente crean o controlan un efecto a través de su existencia y propiedades, que suele afectar a los sectores que comparten las etiquetas del linedef. También hay algunos pocos casos especiales como teletransportadores línea-línea y linedefs de salida que no afectan a los sectores.

Algunos linedefs sólo se disparan una vez, mientras que otros se desencadenan tantas veces como se quiera.

Los tipos de disparador linedef se indican con las letras P, S, W y G para las maneras de uso manual (push), de uso conmutado (switched), de paso (walkover) y de disparo (gun) respectivamente. Su redisparo se denota por un 1 o R después de la letra. Así que los tipos de activación para linedefs son:

P1 PR  -  S1 SR  -  W1 WR  -  G1 GR

A veces se encuentran tipos de activación mencionados como D1 y DR. Esto es sólo una notación diferente para los tipos de activación P1 y PR, donde la D significa "puerta (door)", que tiene sentido para los tipos regulares de Doom, pero la P (por "empujar") es más general. Los tipos Boom generalizado pueden ser usados para construir pisos "manuales", techos, ascensores, escaleras y trituradoras además de puertas.

A menudo las acciones de linedef dependen de los valores de los sectores vecinos. Un sector vecino es uno que comparte una linedef en común, sólo compartir un vértice no es suficiente.

En Doom sólo puede ocurrir una acción a la vez en un sector. Boom soporta una acción de piso, una acción de techo y una acción de iluminación de forma simultáneas. Muchas portaciones (source ports) basadas en Boom también hacen este cambio.

Tipos[]

Véase también[]

    

Advertisement