TEAMINFO: Difference between revisions

From ZDoom Wiki
Jump to navigation Jump to search
Content deleted Content added
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
TEAMINFO allows a player to define custom teams for team deathmatch play mode. There is no limit of teams you can define meaning it's possible for you to define a wide and exciting variety of teams. The team number depends on their order of introduction in the lump -- by default, blue is 0, red is 1, green is two, and so on.
__NOTOC__{{svn}}


== TEAMINFO ==
== Syntax ==


clearteams // Optional
TEAMINFO allows a player to define custom teams for team deathmatch play mode. There is no limit of teams you can define meaning it's possible for you to define a wide and exciting variety of teams.
Team <Name>
{
PlayerColor "RR GG BB"
TextColor "Color"
<other properties>
}


== Syntax ==
== Commands ==


'''ClearTeams''' - Removes all predefined teams. Remember to place this before you define your own teams!
Teams can be defined using this syntax:


'''Team <name>''' - Start a team definition, to be contained within curly braces.
<pre>Team <Name>
{
PlayerColor "RR GG BB"
TextColor "Color"
}</pre>


== Properties ==
== Properties ==
All these properties are valid within a team definition.


'''Name''' <string> - The name of your team to be defined, e.g, "Purple".
'''ClearTeams''' - Removes all predefined teams. Remember to place this before you define your own teams!

'''Game''' <keyword> - The game in which the team is defined. Valid values are "Any", "Chex", "Doom", "Heretic", "Hexen", "Raven" and "Strife".

'''PlayerColor''' <color> - In a hexadecimal format, this property defines the color of the player on said team, e.g, "FF 00 00".

'''TextColor''' <color> - The color of the players' name on the scoreboard, e.g, "RED".

'''Logo''' - The name of the logo drawn on the scoreboard. This feature is not supported by [[Skulltag]].

'''AllowCustomPlayerColor''' - If present, this keyword enables players to use their own custom colors, instead of their team color.

== Skulltag properties ==
Skulltag defines additional properties. They are silently ignored in ZDoom, and have no effect. They are, however, naturally supported by Skulltag's successor [[Zandronum]].

'''RailColor''' <color> - In a hexadecimal format, the color of your team's railgun, e.g "FF 00 FF".

'''FlagItem''' <string> - The actor for your team's flag (in capture the flag).

'''SkullItem ''' <string> - The actor for your team's Skull (in skulltag mode).

'''PlayerStartThingNumber''' <number> - The team start thing number.

'''SmallFlagHUDIcon''' <string> - This icon is shown on the screen next to the name of the player who is holding the flag.

'''SmallSkullHUDIcon''' <string> - This icon is shown on the screen next to the name of the player who is holding the skull.

'''LargeFlagHUDIcon''' <string> - The flag icon on the full screen HUD.

'''LargeSkullHUDIcon''' <string> - The skull icon on the full screen HUD.


'''Name''' - The name of your team to be defined, e.g, "Blue".
'''WinnerPic''' <string> - The picture shown to members of the victorious team after a match.


'''PlayerColor''' - In a hexadecimal format, this property defines the color of the player on said team, e.g, "00 00 FF".
'''LoserPic''' <string> - The picture shown to members of the defeated team after a match.


'''TextColor''' - The color of the players' name on the scoreboard, e.g, "Blue".
'''WinnerTheme''' <string> - The music played to members of the victorious team after a match.


'''Logo''' - The name of the logo drawn on the scoreboard.
'''LoserTheme''' <string> - The music played to members of the defeated team after a match.


== Examples ==
== Examples ==
Line 83: Line 115:
Here's another example:
Here's another example:


<pre>Team "Assassins"
Team "Assassins"
{
{
PlayerColor "FF 10 00"
PlayerColor "FF 10 00"
TextColor "DarkRed"
TextColor "DarkRed"
Logo "ASSALOGO"
Logo "ASSALOGO"
}
}</pre>

[[Category:ZDoom special lumps]]

Latest revision as of 23:00, 30 December 2013

TEAMINFO allows a player to define custom teams for team deathmatch play mode. There is no limit of teams you can define meaning it's possible for you to define a wide and exciting variety of teams. The team number depends on their order of introduction in the lump -- by default, blue is 0, red is 1, green is two, and so on.

Syntax

clearteams // Optional
Team <Name>
{
        PlayerColor "RR GG BB"
        TextColor "Color"
        <other properties>
}

Commands

ClearTeams - Removes all predefined teams. Remember to place this before you define your own teams!

Team <name> - Start a team definition, to be contained within curly braces.

Properties

All these properties are valid within a team definition.

Name <string> - The name of your team to be defined, e.g, "Purple".

Game <keyword> - The game in which the team is defined. Valid values are "Any", "Chex", "Doom", "Heretic", "Hexen", "Raven" and "Strife".

PlayerColor <color> - In a hexadecimal format, this property defines the color of the player on said team, e.g, "FF 00 00".

TextColor <color> - The color of the players' name on the scoreboard, e.g, "RED".

Logo - The name of the logo drawn on the scoreboard. This feature is not supported by Skulltag.

AllowCustomPlayerColor - If present, this keyword enables players to use their own custom colors, instead of their team color.

Skulltag properties

Skulltag defines additional properties. They are silently ignored in ZDoom, and have no effect. They are, however, naturally supported by Skulltag's successor Zandronum.

RailColor <color> - In a hexadecimal format, the color of your team's railgun, e.g "FF 00 FF".

FlagItem <string> - The actor for your team's flag (in capture the flag).

SkullItem <string> - The actor for your team's Skull (in skulltag mode).

PlayerStartThingNumber <number> - The team start thing number.

SmallFlagHUDIcon <string> - This icon is shown on the screen next to the name of the player who is holding the flag.

SmallSkullHUDIcon <string> - This icon is shown on the screen next to the name of the player who is holding the skull.

LargeFlagHUDIcon <string> - The flag icon on the full screen HUD.

LargeSkullHUDIcon <string> - The skull icon on the full screen HUD.

WinnerPic <string> - The picture shown to members of the victorious team after a match.

LoserPic <string> - The picture shown to members of the defeated team after a match.

WinnerTheme <string> - The music played to members of the victorious team after a match.

LoserTheme <string> - The music played to members of the defeated team after a match.

Examples

Here are the defined teams in zdoom.pk3.

ClearTeams

Team "Blue"
{
	PlayerColor "00 00 FF"
	TextColor "Blue"
}

Team "Red"
{
	PlayerColor "FF 00 00"
	TextColor "Red"
}

Team "Green"
{
	PlayerColor "00 FF 00"
	TextColor "Green"
}

Team "Gold"
{
	PlayerColor "FF FF 00"
	TextColor "Gold"
}

Team "Black"
{
	PlayerColor "00 00 00"
	TextColor "Black"
}

Team "White"
{
	PlayerColor "FF FF FF"
	TextColor "White"
}

Team "Orange"
{
	PlayerColor "FF 80 00"
	TextColor "Orange"
}

Team "Purple"
{
	PlayerColor "FF 00 FF"
	TextColor "Purple"
}

Here's another example:

Team "Assassins"
{
       PlayerColor "FF 10 00"
       TextColor "DarkRed"
       Logo "ASSALOGO"
}