tf_logic_player_destruction

From Valve Developer Community
Revision as of 11:40, 12 October 2015 by Egan (talk | contribs) (added external link to guide)
Jump to navigation Jump to search

Team Fortress 2 tf_logic_player_destruction is a point entity available in Team Fortress 2 Team Fortress 2.

Entity description

The master control entity for the player destruction game mode.

Keyvalues

Name (targetname) <string>[ Edit ]
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

Prop Model Name ([todo internal name (i)]) <model path>
Model of prop that drops from player on death
Prop Drop Sound ([todo internal name (i)]) <sound>
Sound when player drops prop
Prop Pickup Sound ([todo internal name (i)]) <sound>
Sound when player picks up prop
Blue Respawn Time ([todo internal name (i)]) <float>
The base respawn time for BLU team
Red Respawn Time ([todo internal name (i)]) <float>
The base respawn time for RED team
Min Points ([todo internal name (i)]) <integer>
The minimum points to win
Points Per Player ([todo internal name (i)]) <integer>
How many points to increase the max points by per player
Finale Length ([todo internal name (i)]) <float>
The amount of time from after max score is reached a team will win
HUD Res File ([todo internal name (i)]) <string>
What res file to use for the HUD
Flag Reset Delay (in seconds) ([todo internal name (i)]) <integer>
Length of time (in seconds) before a dropped flag resets
Heal Distance ([todo internal name (i)]) <integer>
The distance for the team leader's ability to heal teammates


Inputs

ScoreRedPoints
Score points for red.
ScoreBluePoints
Score points for blue.
EnableMaxScoreUpdating
Allow the max score to update based on player count.
DisableMaxScoreUpdating
Disallow the max score to update based on player count.
SetCountdownTimer ([todo internal name (i)]) <integer>
Set the countdown time and start the timer.
SetCountdownImage ([todo internal name (i)]) <string>
Set the countdown image.
SetFlagResetDelay ([todo internal name (i)]) <integer>
Set the length of time (in seconds) before a dropped flag resets.


Outputs

OnBlueHitMaxPoints
Sent when Blue hits the max points.
OnRedHitMaxPoints
Sent when Red hits the max points.
OnBlueLeaveMaxPoints
Sent when blue goes from max points to fewer.
OnRedLeaveMaxPoints
Sent when red goes from max points to fewer.
OnBlueHitZeroPoints
Sent when Blue hits 0 points.
OnRedHitZeroPoints
Sent when Red hits 0 points
OnBlueHasPoints
Sent when Blue goes from 0 to any points
OnRedHasPoints
Sent when Red goes from 0 to any points
OnRedFinalePeriodEnd
Sent when the red finale period ends.
OnBlueFinalePeriodEnd
Sent when the blue finale period ends.
OnRedFirstFlagStolen
Sent when red's first flag gets stolen.
OnRedFlagStolen
Sent when a flag gets stolen from red.
OnRedLastFlagReturned
Sent when red's last stolen flag gets returned.
OnBlueFirstFlagStolen
Sent when blue's first flag gets stolen.
OnBlueFlagStolen
Sent when a flag gets stolen from blue.
OnBlueLastFlagReturned
Sent when blue's last stolen flag gets returned.
OnRedScoreChanged ([todo internal name (i)]) <float>
Send when score changes, and is a value representing total progress from [0..1].
OnBlueScoreChanged ([todo internal name (i)]) <float>
Send when score changes, and is a value representing total progress from [0..1].
OnCountdownTimerExpired
Sent when the countdown timer expires.

External links