This article's documentation is for anything that uses the Source engine. Click here for more information.

Tf logic minigames: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(badly moved multipage)
Line 1: Line 1:
{{MultiPage|title={{Code|tf_logic_minigames}}}}
{{LanguageBar}}
[[Category:Non-internal entities]][[Category:Team Fortress 2 Entities]][[Category:Point Entities]][[Category:Entities]]
 
{{this is a|point entity|name=tf_logic_minigames|engine=Source|game=Team Fortress 2|nocat=1}}
 
{{code class|CTFMinigameLogic|tf_logic_halloween_2014.cpp}}
 
==Entity Description==
This entity handles minigame logic of three minigames:
:Generic Minigame = 0
:Halloween 2014 Minigame Collection = 1
:Halloween 2014 Minigame Platforms = 2
:Halloween 2014 Soccer Minigame = 3
This entity has an advantaged team mechanic for the kart minigame, where if a team loses, then all players on that time will get 66 damage added onto their kart in the next round.
==Keyvalues==
{{KV BaseEntity}}
 
==Inputs==
{{IO|TeleportToMinigame|Teleports all players to specified minigame.|param=int}}
{{IO|SetAdvantageTeam|Sets which team has an advantage.|param=string}}
{{IO|TeleportToRandomMinigame|Teleports players to a random minigame.}}
{{IO|ReturnFromMinigame|Forces all players to respawn and ends the minigame.}}
{{I BaseEntity}}
 
==Outputs==
{{O BaseEntity}}[[Category:Non-internal entities]][[Category:Team Fortress 2 Entities]][[Category:Point Entities]][[Category:Entities]]

Revision as of 12:26, 12 July 2024

English (en)Translate (Translate)

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

C++ In code, it is represented by theCTFMinigameLogicclass, defined in thetf_logic_halloween_2014.cppfile.

Entity Description

This entity handles minigame logic of three minigames:

Generic Minigame = 0
Halloween 2014 Minigame Collection = 1
Halloween 2014 Minigame Platforms = 2
Halloween 2014 Soccer Minigame = 3

This entity has an advantaged team mechanic for the kart minigame, where if a team loses, then all players on that time will get 66 damage added onto their kart in the next round.

Keyvalues

Inputs

TeleportToMinigame <integerRedirectInput/integer>
Teleports all players to specified minigame.
SetAdvantageTeam <stringRedirectInput/string>
Sets which team has an advantage.
TeleportToRandomMinigame
Teleports players to a random minigame.
ReturnFromMinigame
Forces all players to respawn and ends the minigame.


Outputs