dod_capture_area

From Valve Developer Community
Jump to navigation Jump to search
Class hierarchy
CAreaCapture
CBaseTrigger
CBaseToggle
CBaseEntity
dod/dod_area_capture.cpp

dod_capture_area is a brush entity available in Day of Defeat: Source Day of Defeat: Source.

This brush entity represents the area where the player(s) must stand to start capturing the flag.

Key Values

Name (targetname) <string>
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Start Disabled (StartDisabled) <boolean>
Stay dormant until activated (with theEnableinput).
Can Allies Cap? (area_allies_cancap) <boolean>
Select if Allies can capture the flag.
Can Axis Cap? (area_axis_cancap) <boolean>
Select if Axis can capture the flag.
Number of Allies to cap (area_allies_numcap) <integer>
The number of Allies needed to capture the flag.
Icon-Bug.pngBug:Client game crash if you set above 5  [todo tested in?]
Number of Axis to cap (area_axis_numcap) <integer>
The number of Axis needed to capture the flag.
Icon-Bug.pngBug:Client game crash if you set above 5  [todo tested in?]
Time to cap (sec) (area_time_to_cap) <integer>
Time to capture the flag, in seconds.
Name of the control point this area is linked to (area_cap_point) <targetname>
Name of the dod_control_point entity this area is linked to.

Inputs

RoundInit  !FGD
Re-parse the area_allies_numcap, area_allies_numcap, and area_time_to_cap KVs.

EnableDisable:

Enable / Disable
Enable/disable this entity from performing its task. It might also disappear from view.


Outputs

OnAlliesStartCap
Sent when Allies start capture.
OnAlliesBreakCap
Sent when Allies break capture.
OnAlliesEndCap
Sent when Allies end capture.
OnAxisStartCap
Sent when Axis start capture.
OnAxisBreakCap
Sent when Axis break capture.
OnAxisEndCap
Sent when Axis end capture.
OnStartCap
Sent when either team starts capture.
OnBreakCap
Sent when either team break capture.
OnEndCap
Sent when either team end capture.