tf_logic_player_destruction
		
		
		
		
		
		Jump to navigation
		Jump to search
		
 
		
	

 
|  Class hierarchy | 
|---|
| CTFPlayerDestructionLogic | 
|  tf_logic_player_destruction.cpp | 
tf_logic_player_destruction  is a   point entity  available in  Team Fortress 2. 
It is the master control entity for the Player Destruction gamemode.
 Team Fortress 2. 
It is the master control entity for the Player Destruction gamemode.
Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentnameortarget).
 Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Prop Model Name (prop_model_name) <model path>
- Model of prop that drops from player on death
- Prop Drop Sound (prop_drop_sound) <sound>
- Sound when player drops prop
- Prop Pickup Sound (prop_pickup_sound) <sound>
- Sound when player picks up prop
- Blue Respawn Time (blue_respawn_time) <float>
- The base respawn time for BLU team
- Red Respawn Time (red_respawn_time) <float>
- The base respawn time for RED team
- Min Points (min_points) <integer>
- The minimum points to win
- Points Per Player (points_per_player) <integer>
- How many points to increase the max points by per player
- Finale Length (finale_length) <float>
- The amount of time from after max score is reached a team will win
- HUD Res File (res_file) <string>
- What res file to use for the HUD
- Flag Reset Delay (in seconds) (flag_reset_delay) <integer>
- Length of time (in seconds) before a dropped flag resets
- Heal Distance (heal_distance) <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 from updating based on player count.
- SetCountdownTimer <integer>
- Set the countdown time and start the timer.
- SetCountdownImage <string>
- Set the countdown image.
- SetFlagResetDelay <integer>
- Set the length of time (in seconds) before a dropped flag resets.
- SetPointsOnPlayerDeath <integer>
- Set number of points per flag dropped upon player death.
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 <float>
- Sent when score changes. Is a value representing total progress from 0–1.
- OnBlueScoreChanged <float>
- Sent when score changes. Is a value representing total progress from 0–1.
- OnCountdownTimerExpired
- Sent when the countdown timer expires.























