Difference between revisions of "Holiday"

From Team Fortress Wiki
Jump to: navigation, search
(Re-added some of the removed info as there's no reason to remove it)
Line 18: Line 18:
 
TF Birthday is an annual holiday that runs from August 23rd to August 25th<ref>game\shared\econ\econ_holiday.cpp:L307</ref>, celebrating the original release of the ''[[Team Fortress]]'' mod. This holiday activates [[Birthday mode]], automatically grants the [[Party Hat]] and [[Noise Maker#TF Birthday|Noise Maker - TF Birthday]], and allows the Noise Maker - TF Birthday to be used. It was the first holiday introduced to ''Team Fortress 2'' in August 2009. The message of the day is changed to "Welcome and Happy Birthday TF!".
 
TF Birthday is an annual holiday that runs from August 23rd to August 25th<ref>game\shared\econ\econ_holiday.cpp:L307</ref>, celebrating the original release of the ''[[Team Fortress]]'' mod. This holiday activates [[Birthday mode]], automatically grants the [[Party Hat]] and [[Noise Maker#TF Birthday|Noise Maker - TF Birthday]], and allows the Noise Maker - TF Birthday to be used. It was the first holiday introduced to ''Team Fortress 2'' in August 2009. The message of the day is changed to "Welcome and Happy Birthday TF!".
  
Birthday mode can be enabled in servers by setting the ConVar {{code|tf_forced_holiday}} to {{code|1}} in the {{code|[[Dedicated server configuration|server.cfg]]}} file or by typing it in the [[console]]. Birthday mode can also be enabled by setting {{code|tf_birthday}} to {{code|1}}.
+
The TF Birthday holiday can be manually enabled by servers using <code>tf_forced_holiday 1</code>. Birthday mode can be similarly enabled by using <code>tf_birthday 1</code>.
  
 
==== TF Birthday holiday dates ====
 
==== TF Birthday holiday dates ====
Line 32: Line 32:
 
|}
 
|}
  
=== Halloween ===  
+
=== Halloween ===
Since October 2009, Halloween is an annual ''Team Fortress 2'' holiday. This holiday originally started a few days before [[w:Halloween|Halloween]], lasting a week or two into early November, but now runs from October 1st to November 8th.<ref>game\shared\econ\econ_holiday.cpp:L309</ref> Originally, Halloween items were obtained by picking up [[Haunted Halloween Gift]]s that spawned on [[Mann Manor]], [[Eyeaduct]], [[Ghost Fort]], and [[Helltower]]. In [[Scream Fortress 2015]] and [[Scream Fortress 2016]], these items were obtainable only by completing [[Merasmissions]]. From [[Scream Fortress 2017]] onward, these items can be obtained by opening [[Halloween Package]]s rewarded for completing [[Halloween Contracts]] (also called Merasmissions) that are activated alongside the seasonal update. The message of the day is changed to "Welcome and Happy Halloween!".
+
Halloween is an annual holiday that runs from October 1st to November 8th<ref>game\shared\econ\econ_holiday.cpp:L309</ref>, enabling the use of Halloween and Full Moon restricted items and allowing the [[Soul Gargoyle]] to collect souls from killed players and objectives. The message of the day is changed to "Welcome and Happy Halloween!".
  
Halloween mode can be enabled in community servers by setting the ConVar {{code|tf_forced_holiday}} to {{code|2}} in the {{code|server.cfg}} file or by typing it in the console.
+
Starting in October 2009, the Halloween holiday originally started a few days before [[w:Halloween|Halloween]], lasting a week or two into early November. Originally, Halloween items were obtained by picking up [[Haunted Halloween Gift]]s that spawned on [[Mann Manor]], [[Eyeaduct]], [[Ghost Fort]], and [[Helltower]]. In [[Scream Fortress 2015]] and [[Scream Fortress 2016]], these items were obtainable only by completing [[Merasmissions]]. From [[Scream Fortress 2017]] onward, these items can be obtained by opening [[Halloween Package]]s rewarded for completing [[Halloween Contracts]] (also called Merasmissions) that are activated alongside the seasonal update.
 +
 
 +
The Halloween holiday can be manually enabled by servers using <code>tf_forced_holiday 2</code>.
  
 
==== Halloween holiday dates ====
 
==== Halloween holiday dates ====
Line 46: Line 48:
 
Smissmas is an annual holiday introduced in {{update link|Australian Christmas 2011}} that runs from December 1st to January 8th,<ref>game\shared\econ\econ_holiday.cpp:L311</ref> enabling use of the [[Noise Maker#Winter Holiday|Noise Maker - Winter Holiday]]. The message of the day is changed to "Welcome and Happy Holidays!".
 
Smissmas is an annual holiday introduced in {{update link|Australian Christmas 2011}} that runs from December 1st to January 8th,<ref>game\shared\econ\econ_holiday.cpp:L311</ref> enabling use of the [[Noise Maker#Winter Holiday|Noise Maker - Winter Holiday]]. The message of the day is changed to "Welcome and Happy Holidays!".
  
Smissmas can be enabled in community servers by setting the ConVar {{code|tf_forced_holiday}} to {{code|3}} in the {{code|server.cfg}} file or by typing it in the console.
+
The Smissmas holiday can be manually enabled by servers using <code>tf_forced_holiday 3</code>.
  
 
==== Smissmas holiday dates ====
 
==== Smissmas holiday dates ====
Line 61: Line 63:
  
 
== Minor holidays ==
 
== Minor holidays ==
* Between February 13th and 15th,<ref>game\shared\econ\econ_holiday.cpp:L315</ref> the message of the day is changed to "Welcome and Enjoy [[w:Valentine's Day|Valentine's Day]]!".
+
* Between February 13th and 15th<ref>game\shared\econ\econ_holiday.cpp:L315</ref>, the message of the day is changed to "Welcome and Enjoy Valentine's Day!". This holiday can be manually enabled using <code>tf_forced_holiday 6</code>.
* Between March 31st and April 1st,<ref>game\shared\econ\econ_holiday.cpp:L325</ref> also known as [[w:April Fools' Day|April Fools' Day]] (or simply April Fools), there is a chance players do the [[Schadenfreude]] instead of the default taunts. The message of the day is changed to "Welcome and April Fools!".
+
* Between March 31st and April 1st<ref>game\shared\econ\econ_holiday.cpp:L325</ref>, also known as [[w:April Fools' Day|April Fools' Day]] (or simply April Fools), there is a chance players do the [[Schadenfreude]] instead of the default taunts. The message of the day is changed to "Welcome and April Fools!". This holiday can be manually enabled using <code>tf_forced_holiday 11</code>.
* Between April 12th and 14th,<ref>game\shared\econ\econ_holiday.cpp:L331</ref> the [[Tribute to Rick May|Soldier statue]] in [[Granary (Control Point)|Granary]] appears in most other Valve-made maps, as well as some community-created ones. This is in memory of [[Rick May]], the Soldier's voice actor whom died in April of 2020.
+
* Between April 12th and 14th<ref>game\shared\econ\econ_holiday.cpp:L331</ref>, the [[Tribute to Rick May|Soldier statue]] in [[Granary (Control Point)|Granary]] appears in most other Valve-made maps, as well as some community-created ones, in memory of [[Rick May]], the Soldier's original voice actor whom died in April of 2020. This holiday can be manually enabled using <code>tf_forced_holiday 12</code>.
* During Summer update events, the main menu image is replaced with one of two team-colored [[Main menu#Other|grills]] for the duration of the event.
+
* During Summer update events, the main menu image is replaced with one of two team-colored [[Main menu#Other|grills]] for the duration of the event. Though otherwise functionless, this holiday can be manually enabled using <code>tf_forced_holiday 13</code>.
 +
 
 +
== Notes ==
 +
* The holiday restriction "Halloween" is only used by the [[Eerie Crate]], where it is purely cosmetic. Every other Halloween restricted item in the game specifies "Halloween / Full Moon".
  
 
== Unused content ==
 
== Unused content ==
* There is a string in the [[localization files]] for a variant of the "Halloween / Full Moon" holiday restriction that would also restrict items to Valentine's Day.
+
* There is an unused holiday combination, <code>HalloweenOrFullMoonOrValentines</code><ref>game\shared\econ\econ_holiday.cpp:L323</ref>, which would enable the use of any items with the holiday restriction "Halloween / Full Moon / Valentine's Day". It can still be enabled using <code>tf_forced_holiday 10</code>.
  
 
== {{heading|References}} ==
 
== {{heading|References}} ==

Revision as of 20:28, 23 August 2025

Backpack Mildly Disturbing Halloween Mask.png

Mildly Disturbing Halloween Mask
Level 10 Holiday Hat
Holiday Restriction: Halloween / Full Moon
Brown paper never looked so mildly disturbing.

( Achievement Item: Not Tradable or Marketable )

Oktoberfest!
The Medic

Holidays are special events in Team Fortress 2, usually automatically set within the game to coincide with a cultural holiday, birthday celebration, or other commemorations. Holiday restrictions are sometimes placed on items to restrict players to only use or view them during a specific holiday period. Holiday-restricted cosmetic items and Noise Makers can be equipped at any time, but they are not visible or cannot be used respectively outside of the holiday.

Items with holiday restrictions have the restriction denoted in their attributes as "Holiday Restriction: [name]". The restricting of items was first implemented with the Haunted Hallowe'en Special Update in 2009.

Major holidays

TF Birthday

TF Birthday is an annual holiday that runs from August 23rd to August 25th[1], celebrating the original release of the Team Fortress mod. This holiday activates Birthday mode, automatically grants the Party Hat and Noise Maker - TF Birthday, and allows the Noise Maker - TF Birthday to be used. It was the first holiday introduced to Team Fortress 2 in August 2009. The message of the day is changed to "Welcome and Happy Birthday TF!".

The TF Birthday holiday can be manually enabled by servers using tf_forced_holiday 1. Birthday mode can be similarly enabled by using tf_birthday 1.

TF Birthday holiday dates

Restricted items

Action items Noise Maker - TF Birthday
Noise Maker - TF Birthday

Halloween

Halloween is an annual holiday that runs from October 1st to November 8th[2], enabling the use of Halloween and Full Moon restricted items and allowing the Soul Gargoyle to collect souls from killed players and objectives. The message of the day is changed to "Welcome and Happy Halloween!".

Starting in October 2009, the Halloween holiday originally started a few days before Halloween, lasting a week or two into early November. Originally, Halloween items were obtained by picking up Haunted Halloween Gifts that spawned on Mann Manor, Eyeaduct, Ghost Fort, and Helltower. In Scream Fortress 2015 and Scream Fortress 2016, these items were obtainable only by completing Merasmissions. From Scream Fortress 2017 onward, these items can be obtained by opening Halloween Packages rewarded for completing Halloween Contracts (also called Merasmissions) that are activated alongside the seasonal update.

The Halloween holiday can be manually enabled by servers using tf_forced_holiday 2.

Halloween holiday dates

Restricted items

Smissmas

Smissmas is an annual holiday introduced in Australian Christmas 2011 that runs from December 1st to January 8th,[3] enabling use of the Noise Maker - Winter Holiday. The message of the day is changed to "Welcome and Happy Holidays!".

The Smissmas holiday can be manually enabled by servers using tf_forced_holiday 3.

Smissmas holiday dates

Restricted items

Action items Noise Maker - Winter Holiday
Noise Maker - Winter Holiday

Minor holidays

  • Between February 13th and 15th[4], the message of the day is changed to "Welcome and Enjoy Valentine's Day!". This holiday can be manually enabled using tf_forced_holiday 6.
  • Between March 31st and April 1st[5], also known as April Fools' Day (or simply April Fools), there is a chance players do the Schadenfreude instead of the default taunts. The message of the day is changed to "Welcome and April Fools!". This holiday can be manually enabled using tf_forced_holiday 11.
  • Between April 12th and 14th[6], the Soldier statue in Granary appears in most other Valve-made maps, as well as some community-created ones, in memory of Rick May, the Soldier's original voice actor whom died in April of 2020. This holiday can be manually enabled using tf_forced_holiday 12.
  • During Summer update events, the main menu image is replaced with one of two team-colored grills for the duration of the event. Though otherwise functionless, this holiday can be manually enabled using tf_forced_holiday 13.

Notes

  • The holiday restriction "Halloween" is only used by the Eerie Crate, where it is purely cosmetic. Every other Halloween restricted item in the game specifies "Halloween / Full Moon".

Unused content

  • There is an unused holiday combination, HalloweenOrFullMoonOrValentines[7], which would enable the use of any items with the holiday restriction "Halloween / Full Moon / Valentine's Day". It can still be enabled using tf_forced_holiday 10.

References

  1. game\shared\econ\econ_holiday.cpp:L307
  2. game\shared\econ\econ_holiday.cpp:L309
  3. game\shared\econ\econ_holiday.cpp:L311
  4. game\shared\econ\econ_holiday.cpp:L315
  5. game\shared\econ\econ_holiday.cpp:L325
  6. game\shared\econ\econ_holiday.cpp:L331
  7. game\shared\econ\econ_holiday.cpp:L323