NGLE Manual

 

Manual del NGLE

Pirotecnia y Efectos Especiales de Llamas

Por Leonvdn
Traducido por Pemon

Explosiones de Objetos Rompibles

Se requiere:

  • Mine object – Objeto mina (se encuentra en LOWSTRT.TR4)
  • Grenade – Granada (se encuentra en todos los wads)
  • Shatter object – Objeto estático rompible (se encuentra en la mayoría de niveles/wads)
La configuración es relativamente sencilla:

Coloca los 3 objetos en el mismo sector



Introduce en el OCB de la mina el valor 1 (esto es solo para que explote cuando sea activada y no cuando Lara pise sobre el sector)

Para la mina coloca un trigger HEAVY bajo el mismo objeto.

Para la granada coloca un trigger normal en el mismo sector.

El resultado:
La vasija al romperla explota como unas llamaradas dispersas: la mina activa la Granada que causa un efecto de onda expansiva que podría dañar o incluso matar a Lara si se encuentra demasiado cerca

Nota, si la base del objeto rompible es demasiado estrecho quizás sería aconsejable colocar el objeto mina como invisible, o retexturizarlo con texturas transparente, de esa manera no podrá verse y el efecto será más natural como en el nivel Forgotten Scribe donde se explica que las vasijas están llenas de aceite inflamable. Después de todo y por lo general las tumbas Egipcias no tenían minas del siglo 21!

Calavera del esqueleto en llamas




Necesitarás:
El objeto skeleton (o cualquier otro objeto animado).

Configuración:
Este efecto es creado con el comando addeffect= línea en el script del NGLE, como se explica en este tutorial:

Efectos de Resplandor

En este caso el efecto se hace con esta línea en el script

;SKELETON FLAME HEAD
AddEffect=1, ADD_FLAME, FADD_CONTINUE_EMIT, 9, IGNORE, IGNORE, IGNORE, IGNORE,
IGNORE, 1, 0, IGNORE

ADD_FLAME, genera el efecto llama

FADD_CONTINUE_EMIT, hace que la llama sea constante

9, es el número en wadmerger del mesh de la cabeza del esqueleto



(extra2) 1, es el tamaño de la llama

(extra3) 0, hace que la llama no dañe a Lara, cuando se pone el 1 este efecto incendiaría a Lara pero en el caso del esqueleto es innecesario

Para configurar este efecto, simplemente coloca el objeto esqueleto como normal y coloca el trigger donde desees.
Encima de esto coloca el trigger Action para el addeffect en el mismo sector como se muestra:


 

Configuración de la llama rotativa


Necesitarás:
Cualquier objeto animado

Configuración:
De nuevo, este addeffect como se explica en este tutorial:

Efectos de Resplandor

;FLAMESTRIP EFFECT
AddEffect=2, ADD_FLAME, FADD_FIRE_STRIP+FADD_ROTATE_180, JOINT_SINGLE_MESH, 0, -256, 0, 600, 600, -8000, 1, 0

ADD_FLAME, genera el efecto de la llama

FADD_FIRE_STRIP, coloca la llama como una llama directa

FADD_ROTATE_180, indica la dirección de la llama, este solo es relevante con relación al objeto usado en el nivel Forgotten Scribe

JOINT_SINGLE_MESH, reemplaza el número de mesh del anterior addeffect ya que el objeto animado solo tiene un mesh

0, -256, 0, son las coordinadas X, Y y Z de la llama en el objeto animado, -256 en este caso coloca la llama encima del objeto

600, 600, hace que la llama emita de manera constante

(extra1) -8000, es el dato para la longitud de la llama,  pueden ponerse diferentes valores (para más información ver en la sección Reference del NG center, SCRIPT NEW commands under addeffect=)

(extra2) 1, hace que la llama sea letal para Lara

(extra3) 0, que la llama sea horizontal (1 como vertical)

Para configurar este efecto, coloca un trigger para el objeto animado.

Después añade el efecto en el mismo sector con un trigger Action para el addeffect.

 

Durante el juego podrás ver como sale la llama de objeto animado, si Lara se acerca será alcanzada y la quemará.

Para hacer que la llama gire, de nuevo selecciona tu objeto animado y configura el trigger Action (Turn <#>ANIMATING moving endless in (E) way) y elige el giro, clockwise fastly.

Coloca este trigger en el mismo sector al igual que los otros triggers y podrás ver como en el juego el objeto animado gira con la llama saliendo de él.

Back to Top