dod_control_point_master

From Valve Developer Community
Jump to navigation Jump to search
Class hierarchy
CControlPointMaster
CBaseEntity
dod_control_point_master

dod_control_point_master is a logical entity available in Day of Defeat: Source Day of Defeat: Source.

This entity controls and checks the status of the control points on the map to determine a winner. Also allows for a timed map to be set up that allows for one team or the other to win after a certain amount of time. This will even show a timer countdown box in the upper left corner of the HUD.

Key Values

Use round timer? (cpm_use_timer) <boolean>
Enables round time limit (spawning a dod_round_timer).
Round timer length in seconds (cpm_timer_length) <integer>
Which team wins when timer expires (cpm_timer_team) <integer choices>
Literal Value Description
2 Allies
3 Axis
Note.pngNote:Setting this to any other value will result in the round not ending when the timer expires; stalemates are not permitted.
Start Disabled (StartDisabled) <boolean>
Stay dormant until activated (with theEnableinput).

Inputs

EnableDisable:

Enable / Disable
Enable/disable this entity from performing its task. It might also disappear from view.
AddTimerSeconds <integerRedirectInput/integer>
Add seconds to the duration of the round timer
RoundInit  !FGD
Re initializes the round, resetting all control points and capture zones. Does not actually restart the round, so the dod_round_timer and any bomb targets are not reset.
This is fired automatically by game code at the start of each round, so it generally doesn't need to be used manually.

Outputs

OnAlliesWin
!activator = !caller = this entity
Fires when the Allies win.
OnAxisWin
!activator = !caller = this entity
Fires when the Axis win.
Note.pngNote:Should not be used for victory music, as it will be overlaid over the vanilla music. The default soundscripts should be overridden using 🖿maps/<mapname>_sounds.txt instead.

See also