This article relates to the game "Team Fortress 2". Click here for more information.

tf_logic_holiday

From Valve Developer Community
Jump to navigation Jump to search
English (en)Translate (Translate)

Stub

This article or section is a stub. You can help by expanding it.

Class hierarchy
CTFHolidayEntity
CPointEntity
CBaseEntity
tf_gamerules.cpp

tf_logic_holiday is a logical entity available in Team Fortress 2 Team Fortress 2.

Holiday Entity. This is used to force a specific holiday on a map, usually Halloween.

This entity is also used to enable the Spell UI via its HalloweenSetUsingSpells input.

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

Holiday (holiday_type) <integer choices>
Controls the special events.
  • 1: "None"
  • 2: "Birthday" - Setting to this enables the use of Birthday-restricted gear on the map. In addition, all actions which would normally draw blood will produce random party effects and there is a chance of a birthday beach ball spawning on the map.
  • 3: "Halloween" - Setting to this enables the use of Halloween-restricted gear on the map as well as causes halloween candy (which provides a brief mini-crit effect when collected) to randomly drop from killed players.
Todo: See if there are other effects associated with the events.
Taunt in Hell (tauntInHell) <integer choices>
Should players taunt when teleported to Hell.
Haunting (allowHaunting) <integer choices>
Allow Wheel of Doom haunting.
Note.pngNote:tauntInHell and allowHaunting are defined in game code as integers, but are treated as booleans; any value greater than 0 is treated as true.

Inputs

HalloweenSetUsingSpells <integerRedirectInput/integer>
Disable/Enable spells for this map. Only works on Halloween maps.
Note.pngNote:This affects whether or not players drop spells on death and whether or not spells appear on the HUD. Spells placed in the map via. Hammer will work regardless.
Note.pngNote:This input is defined in game code as taking an integer, but treats it like a boolean; 0 is false (disable spells), and any other value is true (enable spells).
Halloween2013TeleportToHell <stringRedirectInput/string>
Used by Tfwiki favicon.png Helltower. Teleports all players to Hell, granting them health, ammo and normal rarity spells. The winning team passed by the input parameter is granted overheal. Players spawn in Hell at spawn_loot_winner or spawn_loot_loser named entities depending on which team they were on.
  • red : Sets the RED team as the winning team
  • anything else : Sets the BLU team as the winning team