Npc turret floor: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (swapped templates for modern counterparts)
m (Updated old entity format to {{this is a}}. This action was perfomed by a bot.)
Line 1: Line 1:
{{lang|npc turret floor}}
<!-- When this page is updated to {{langsp}} or {{language subpage}} instead of {{lang}}, please move {{this is a}} to the base page, as it is automatically translated. -->{{lang|npc turret floor}}[[Image:combine_turret_floor.jpg|150px|right|Floor Turret]]
[[Image:combine_turret_floor.jpg|150px|right|Floor Turret]]




{{entity|type=e0|npc_turret_floor|series=Half-Life 2}}
{{this is a|name=npc_turret_floor|e0|series=Half-Life 2}}


It is unstable and falls over easily, but cannot be destroyed. It scans a 120 degree area, and will lock on to and fire at a target until that target goes is out of range or can't be seen.
It is unstable and falls over easily, but cannot be destroyed. It scans a 120 degree area, and will lock on to and fire at a target until that target goes is out of range or can't be seen.

Revision as of 12:17, 4 January 2024

English (en)Русский (ru)Translate (Translate)
Floor Turret


npc_turret_floor is an e0 available in Half-Life 2 series Half-Life 2 series.

It is unstable and falls over easily, but cannot be destroyed. It scans a 120 degree area, and will lock on to and fire at a target until that target goes is out of range or can't be seen.

When knocked over, the turret will fire randomly for a few seconds then disable (much like the floor turret from Portal). However, unlike the Portal turret, it will switch on again after being placed upright.

PlacementTip.gifPlacement Tip: If used in combat situations, this npc can add variety to a firefight and upgrade an enemy force's fire power
Note.pngNote:Some keyvalues, spawnflags, effect flags, inputs, or outputs might not affect an NPC, based on the functionality and coding of the NPC.

Keyvalues

Model ([todo internal name (i)]) <model path> !FGD
Overrides the normal Combine Floor Turret model
Skin Number (SkinNumber) <integer>
Which skin to use for this turret. Set to 0 to select randomly.
Pitch Yaw Roll (Y Z X) (angles) <QAngle>
This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.

Flags

Autostart : [32]
Unknown. Possibly deprecated.
Start Inactive : [64]
Causes this turret to start deactivated
Fast Retire : [128]
Makes this turret return to its dormant state faster after losing a target
Out of Ammo : [256]
Makes this turret unable to shoot at acquired targets
Citizen modified (Friendly) : [512] (in all games since Source 2007)
This turret will be allied with the player and use a special skin


Inputs

Enable
Disable
Toggle
Active/deactivate the turret's mechanisms.
Icon-Bug.pngBug:The Enable/Disable inputs have no effect while the turret is knocked over.  [todo tested in ?]
DepleteAmmo
RestoreAmmo
Depletes ammo from a turret, causing it to dry-fire, or restores ammo. Turrets never run out on their own.
Icon-Bug.pngBug:The DepleteAmmo/RestoreAmmo inputs have no effect on Portal turrets.  [todo tested in ?]
SelfDestruct  (in all games since Half-Life 2: Episode Two)
Emit a warning then self-destruct in a small explosion.


Outputs

OnDeploy
OnRetire
Turret has become active and dangerous or inactive and harmless.
OnTipped
Turret has been tipped over and is inactive.
OnPhysGunPickup
OnPhysGunDrop
Picked up/released by Gravity Gun or +use.


See also