Hasta ahora en los escenarios no podíamos interactuar con nada que no fueran elementos de los puzzles y ciertos elementos letales que bloquean nuestro paso. Los aficionados a Portal y Portal 2 sabrán de sobra que existe un elemento letal en los escenarios que debemos eliminar si no queremos ser eliminados. En este tutorial vamos a ver cómo crear torretas.
Torretas.
Las torretas son unos centinelas que hacen de guardia en los escenarios de Portal 2, su función es disparar contra toda persona que entre en su rango de visión, es decir, nosotros.
Crear una torreta es una tarea muy sencilla, sólo hay que seguir el siguiente paso:
- Crear una entidad de la clase npc_portal_turret_floor.
Las torretas podemos personalizarlas de tantas formas como queramos, algunos de sus atributos son los siguientes:
Turret is Gagged: La torreta no habla.
Used As Actor: La torreta puede ser usada como un actor de una escena.
Turret can be picked up by player: La torreta puede ser (o no) cogida por el jugador.
Disable Motion: La torreta no puede moverse.
model (ruta): El modelo de la torreta, esto se usa si queremos utilizar un modelo personalizado, el modelo por defecto es "models/combine_turrets/floor_turret.mdl".
Model (lista): El modelo de la torreta por defecto.
Las casillas que se pueden marcar son las siguientes:
Autostart
Start Inactive
Fast Retire
Out of Ammo
Citizen modified
Las órdenes que se le pueden dar mediante disparadores (Input):
FireBullet
EnableGagging
DisableGagging
EnablePickup
DisablePickup
SelfDestructImmediately
SetAsBouncePainted
Enable
Disable
Toggle
DepleteAmmo
RestoreAmmo
SelfDestruct
Las órdenes que se le pueden dar mediante disparadores (Output):
OnPainted
OnDeploy
OnRetire
OnTipped
OnPhysGunPickup
OnPhysGunDrop
¿Qué clase de niveles para Portal 2 crearías usando torretas?