Tf logic player destruction: Difference between revisions
Jump to navigation
Jump to search

Dr. Orange (talk | contribs) m (Added link to TF2/Player Destruction and made external link https) |
Kestrelguy (talk | contribs) m (updated template usage.) |
||
Line 1: | Line 1: | ||
{{tf2 point|tf_logic_player_destruction}} | {{lang|{{PAGENAME}}}} | ||
{{tf2 point|tf_logic_player_destruction}} It is the master control entity for the [[TF2/Player Destruction|Player Destruction]] gamemode. | |||
==Keyvalues== | ==Keyvalues== | ||
{{KV|Prop Model Name|studio|Model of prop that drops from player on death}} | {{KV|Prop Model Name|studio|Model of prop that drops from player on death}} | ||
{{KV|Prop Drop Sound|sound|Sound when player drops prop}} | {{KV|Prop Drop Sound|sound|Sound when player drops prop}} | ||
Line 17: | Line 14: | ||
{{KV|Flag Reset Delay (in seconds)|integer|Length of time (in seconds) before a dropped flag resets}} | {{KV|Flag Reset Delay (in seconds)|integer|Length of time (in seconds) before a dropped flag resets}} | ||
{{KV|Heal Distance|integer|The distance for the team leader's ability to heal teammates}} | {{KV|Heal Distance|integer|The distance for the team leader's ability to heal teammates}} | ||
{{KV BaseEntity|base=1|noscroll=1}} | |||
==Inputs== | ==Inputs== | ||
{{IO|ScoreRedPoints|Score points for red.}} | {{IO|ScoreRedPoints|Score points for red.}} | ||
{{IO|ScoreBluePoints|Score points for blue.}} | {{IO|ScoreBluePoints|Score points for blue.}} | ||
{{IO|EnableMaxScoreUpdating|Allow the max score to update based on player count.}} | {{IO|EnableMaxScoreUpdating|Allow the max score to update based on player count.}} | ||
{{IO|DisableMaxScoreUpdating|Disallow the max score | {{IO|DisableMaxScoreUpdating|Disallow the max score from updating based on player count.}} | ||
{{KV|SetCountdownTimer|integer|Set the countdown time and start the timer.}} | {{KV|SetCountdownTimer|integer|Set the countdown time and start the timer.}} | ||
{{KV|SetCountdownImage|string|Set the countdown image.}} | {{KV|SetCountdownImage|string|Set the countdown image.}} | ||
{{KV|SetFlagResetDelay|integer|Set the length of time (in seconds) before a dropped flag resets.}} | {{KV|SetFlagResetDelay|integer|Set the length of time (in seconds) before a dropped flag resets.}} | ||
{{KV|SetPointsOnPlayerDeath|integer|Set number of points per flag dropped upon player death.}} | {{KV|SetPointsOnPlayerDeath|integer|Set number of points per flag dropped upon player death.}} | ||
{{I BaseEntity|base=1}} | |||
==Outputs== | ==Outputs== | ||
{{IO|OnBlueHitMaxPoints|Sent when Blue hits the max points.}} | {{IO|OnBlueHitMaxPoints|Sent when Blue hits the max points.}} | ||
{{IO|OnRedHitMaxPoints|Sent when Red hits the max points.}} | {{IO|OnRedHitMaxPoints|Sent when Red hits the max points.}} | ||
Line 51: | Line 47: | ||
{{KV|OnBlueScoreChanged|float|Send when score changes, and is a value representing total progress from [0..1].}} | {{KV|OnBlueScoreChanged|float|Send when score changes, and is a value representing total progress from [0..1].}} | ||
{{IO|OnCountdownTimerExpired|Sent when the countdown timer expires.}} | {{IO|OnCountdownTimerExpired|Sent when the countdown timer expires.}} | ||
{{O BaseEntity}} | |||
== See | == See Also == | ||
* [[TF2/Player Destruction|Player Destruction Guide]] | * [[TF2/Player Destruction|Player Destruction Guide]] | ||
== External | == External Links == | ||
* [https://tf2maps.net/posts/344922/ Player Destruction Guide - TF2Maps.net] | * [https://tf2maps.net/posts/344922/ Player Destruction Guide - TF2Maps.net] |
Revision as of 19:40, 22 May 2022


tf_logic_player_destruction
is a point entity available in Team Fortress 2. It is the master control entity for the Player Destruction gamemode.
Keyvalues
- Prop Model Name ([todo internal name (i)]) <model path>
- Model of prop that drops from player on death
- 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
- 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 from updating based on player count.
- SetFlagResetDelay ([todo internal name (i)]) <integer>
- Set the length of time (in seconds) before a dropped flag resets.
- SetPointsOnPlayerDeath ([todo internal name (i)]) <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 ([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.