NGLE Manual

 

Manual del NGLE

Objetos Empujables

Por Bedazzled
Traducido por Pemon

El motor del NG dispone de varias características nuevas para usar con los objetos empujables (pushables). En este tutorial voy a intentar cubrir todas ellas, explicando los códigos OCB que se requieren para conseguir que esta nueva opción funcione.

Posarse encima de bloques empujables

Con el uso de los códigos OCB apropiados, Lara es capaz de posarse encima de bloques empujables dentro de un rango en altura de 1 a 28 clics o el equivalente a 7 bloques. La formula usada para determinar este código es: OCB = (64 requerido para activar esta nueva opción) + (altura del bloque medido en clics). Como referencia se muestra abajo una tabla con el listado de los códigos requeridos para bloques en altura dentro del rango de 1 – 28 clics.

Tabla de códigos OCB que permiten a Lara posarse encima de un Bloque empujable

Esta imagen muestra a Lara encima de una caja de 1 bloque de altura de forma que pueda alcanzar el túnel de más arriba.

Los bloques empujables también permiten que puedan ser apilados, siempre y cuando a cada bloque se le adjudique el código OCB apropiado a su altura, Lara es capaz de mover un bloque que se encuentre encima de otros bloques empujables, puede apreciarse aquí de manera que consiga llegar a otro túnel.

Los bloques empujables pueden ser usados conjuntamente con paredes escalables como en esta imagen. En este escenario debes configurar los parámetros para que el sector de la pared escalable comience a una distancia de 8 clics por encima del suelo, siendo necesario usar un bloque empujable.

Empujables y Bloques Elevables (Pushables & Raising Blocks)

Los empujables pueden ser usados conjuntamente con los objetos RAISING_BLOCK 1 y RAISING_BLOCK2. Si son usados de esta manera, una vez colocados encima de un raising block el bloque empujable se elevará y descenderá en tiempo real con el raising block debajo.

Ha de tenerse en cuenta que debido a limitaciones técnicas que no pueden ser cambiadas, cuando un bloque empujable que tiene las características de subirse encima de él, pierde sus atributos de subirse a él cuando se encuentra encima de un rising block. Vuelve a recuperarlos una vez que se retira del rising block.

Empujar objetos de Bordes y Plataformas

Este nuevo movimiento también requiere de un código OCB, en este caso el 32 (que debe ser sumado al 64 requerido para activar esta nueva opción). Para estatuas y bloques empujables no escalables es requerido el código 96. Para bloque empujables escalables simplemente suma 32 al código OCB apropiado de la tabla de arriba.

Con este código OCB, Lara es capaz de empujar un objeto por un borde o plataforma, con las siguientes excepciones.

1. Que haya un objeto rompible (shatter object) en el sector donde el objeto empujable caerá.
2. Si el sector donde el objeto caerá no es plano. El sector puede tener elevación del suelo  pero debe ser plano.

En ambos casos Lara dejará de empujar cuando el objeto llegue al final de un borde o plataforma.

También debes asegurarte de que existe un mínimo de espacio igual al de un bloque desde el punto donde el objeto será empujado y en que sector caerá. Esto es necesario para evitar que Lara termine andando en el espacio vacío cuando el objeto empiece a volcar y caer, también para que el objeto caiga correctamente.

Debido a limitaciones técnicas que Paolone no puede cambiar, si un objeto como una estatua es empujada por un borde o plataforma, empezará a volcarse al principio de su caída, pero se quedará en posición vertical una vez que ha llegado abajo.


Desactivar el empujar y tirar

Nota: Los valores OCB que se muestran en la tabla de abajo respecto a deshabilitar el empujar o tirar solo es para combinar con los códigos descritos en la sección de arriba referente a lo de posarse sobre bloques empujables y tirar objetos por un borde.

Si solo se emplea la característica de deshabilitar el empujar/tirar, el valor OCB 64 debe ser añadido al valor mostrado en la tabla de abajo de forma que esta opción sea activada en el NGLE, esto es aplicable a todos los objetos empujables.

Restringir que lados de los Bloques pueden ser Escalables

Solo es aplicable a bloques de 8 clics o más de altura, el código que se muestra en la tabla de abajo debe ser añadido al código correspondiente a la altura del bloque que se encuentra en la primera tabla para obtener el resultado final del código OCB.

Por ejemplo, si quieres que Lara se suba solo por los lados Oeste y Norte,  el código final es calculado de la siguiente manera:

2048 + 4096 + 64 + (altura de los bloques en clics)

Empujables y Meta

Cuando creamos un objeto empujable es importante que el punto de origen esté en el centro de la base del objeto como se muestra aquí con este bloque empujable. Esto es para asegurarnos que caerá correctamente cuando sea empujado por un borde.

Back to Top