Npc cscanner: Difference between revisions
Jump to navigation
Jump to search
Note:NPC modders should consider condensing the ShouldInspect, OnlyInspectPlayers, and NeverInspectPlayers keyvalues into one keyvalue, but still leave the old ones for backwards compatibility.
Note:Some keyvalues, spawnflags, effect flags, inputs, or outputs might not affect an NPC, based on the functionality and coding of the NPC.
(→Flags: Added the two scanner specific flags. (Used the order they appear in the fgd.)) |
(Wrote a very brief description.) |
||
Line 2: | Line 2: | ||
==Entity Description== | ==Entity Description== | ||
[[Image:Combine scanner.jpg|frame|right|Combine Scanner]] | [[Image:Combine scanner.jpg|frame|right|Combine Scanner]] | ||
A Combine scanner. | |||
NPC modders should consider condensing ShouldInspect, OnlyInspectPlayers, and NeverInspectPlayers into one keyvalue, but still leave the old ones for backwards compatibility. | {{note|NPC modders should consider condensing the ''ShouldInspect'', ''OnlyInspectPlayers'', and ''NeverInspectPlayers'' keyvalues into one keyvalue, but still leave the old ones for backwards compatibility.}} | ||
{{npcnote}} | {{npcnote}} | ||
==Dedicated Console Variables== | ==Dedicated Console Variables== | ||
* '''sk_scanner_health''' | * '''sk_scanner_health''' | ||
Line 13: | Line 14: | ||
* '''sk_scanner_dmg_dive''' | * '''sk_scanner_dmg_dive''' | ||
: <integer> | : <integer> | ||
==Keyvalues== | ==Keyvalues== | ||
Revision as of 20:04, 16 April 2006
Entity Description
A Combine scanner.


Dedicated Console Variables
- sk_scanner_health
- <integer> A scanner's spawn health
- sk_scanner_dmg_dive
- <integer>
Keyvalues
- spotlightlength
- <integer>
- spotlightwidth
- <integer>
- spotlightdisabled
- <boolean>
- ShouldInspect
- <boolean>
- OnlyInspectPlayers
- <boolean>
- NeverInspectPlayers
- <boolean>
Flags
- 65536 : No Dynamic Light
- 131072 : Strider Scout Scanner
- Template:Fl basenpc
Inputs
- DisableSpotlight
- InspectTargetPhoto <target_name_or_class>
- Tells the scanner to photograph the given entity, named by classname or by target name. !activator or !player works here also.
- InspectTargetSpotlight <target_name_or_class>
- Tells the scanner to spotlight the given entity, named by classname or by target name. !activator or !player works here also.
- SetFlightSpeed <integer>
- Sets the flight speed of the scanner
- InputShouldInspect <boolean>
- Set whether should inspect or not
- SetFollowTarget <target_name_or_class>
- Set target to follow until told otherwise
- ClearFollowTarget
- Stop following our target
- SetDistanceOverride <float>
- Override the distance the scanner will attempt to keep between inspection targets and itself
- DeployMine
- Drop landmine (if carrying one)
- EquipMine
- Equip with landmine
Outputs
- OnPhotographPlayer
- Fired any time the scanner takes a picture of the player. Template:Plact
- OnPhotographNPC
- Fired any time the scanner takes a picture of an NPC. (!activator is the NPC)