tf_gamerules

From Valve Developer Community
Revision as of 22:20, 9 May 2011 by Barracuda (talk | contribs) (Updated with data from tf-abs.fgd)
Jump to navigation Jump to search

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

Entity description

Proxy entity for TF Gamerules. It is spawned automatically in every map.

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

Hud Type ([todo internal name (i)]) <choices>
Override the HUD type clients should display.
  • 0 : Default
  • 1 : CTF HUD
  • 2 : CP HUD
  • 3 : Payload HUD
CTF Overtime ([todo internal name (i)]) <boolean>
Allow Overtime for CTF maps.

Inputs

SetRedTeamRespawnWaveTime <floatRedirectInput/float>
Set the RED team's respawn wave time
SetBlueTeamRespawnWaveTime <floatRedirectInput/float>
Set the BLU team's respawn wave time
AddRedTeamRespawnWaveTime <floatRedirectInput/float>
Add to the RED team's respawn wave time
AddBlueTeamRespawnWaveTime <floatRedirectInput/float>
Add to the BLU team's respawn wave time
SetRedTeamGoalString <stringRedirectInput/string>
Set the RED team's goal string to show in the hud
SetBlueTeamGoalString <stringRedirectInput/string>
Set the BLU team's goal string to show in the hud
SetRedTeamRole <integerRedirectInput/integer>
Set RED team role, 0=none, 1=defenders, 2=attackers
SetBlueTeamRole <integerRedirectInput/integer>
Set BLU team role, 0=none, 1=defenders, 2=attackers
SetRequiredObserverTarget <stringRedirectInput/string>
Sets the given entity (by name) to be the required observer target for all spectators. Must be cleared to allow spectators to cycle through targets normally again.
AddRedTeamScore <integerRedirectInput/integer>
Add to the RED team score (can be a negative number)
AddBlueTeamScore <integerRedirectInput/integer>
Add to the BLU team score (can be a negative number)
SetStalemateOnTimelimit <booleanRedirectInput/boolean>
Determines whether mp_timelimit can end the match in the middle of a round.
SetRedKothClockActive
Set the RED team clock active for KOTH maps.
SetBlueKothClockActive
Set the BLU team clock active for KOTH maps.
SetCTFCaptureBonusTime <integerRedirectInput/integer>
Set the length of crit bonus time (in seconds) for CTF captures.

Outputs

OnWonByTeam1
Sent when RED wins the round.
OnWonByTeam2
Sent when BLU wins the round.
Team1PlayersChanged <integerRedirectInput/integer>
Sent when RED team player count changes, due to a player joining or leaving the team.
Team2PlayersChanged <integerRedirectInput/integer>
Sent when BLUE team player count changes, due to a player joining or leaving the team.