Template:KV TeamNum/doc: Difference between revisions
| m (parameter error fix) | Kestrelguy (talk | contribs)  mNo edit summary | ||
| Line 1: | Line 1: | ||
| {{Documentation subpage}} | {{Documentation subpage}} | ||
| <!-- Please place categories where indicated at the bottom of this page.) --> | <!-- Please place categories where indicated at the bottom of this page.) --> | ||
| Display information for the<code style="color:#E5E5E5; background-color: #202020;">TeamNum</code>or<code style="color:#E5E5E5; background-color: #202020;">teamnumber</code>key in a a consistent and easy to use manner. This key exists for all entities inheriting the{{ent|CBaseEntity}}class, but since quite a considerable amount of entities aren't affected by it at all, or in a meaningful enough manner, the information for this key will be documented with this template. | Display information for the <code style="color:#E5E5E5; background-color: #202020;">TeamNum</code> or <code style="color:#E5E5E5; background-color: #202020;">teamnumber</code> key in a a consistent and easy to use manner. This key exists for all entities inheriting the {{ent|CBaseEntity}} class, but since quite a considerable amount of entities aren't affected by it at all, or in a meaningful enough manner, the information for this key will be documented with this template. | ||
| ==Usage== | ==Usage== | ||
| Line 11: | Line 8: | ||
| {{KV TeamNum|tf2=1}} | {{KV TeamNum|tf2=1}} | ||
| </pre> | </pre> | ||
| {{note|Entities with this template should generally have the following input added below: {{tlx|IO|<nowiki>SetTeam|Sets which team to be aligned with|param=int</nowiki>}}.}} | |||
| === Parameters === | === Parameters === | ||
| Line 27: | Line 25: | ||
| ==Examples== | ==Examples== | ||
| ===Show info specific to a game {{l4d}}=== | |||
| This makes information specific to {{l4d}} be displayed. | This makes information specific to {{l4d}} be displayed. | ||
| <pre>{{KV TeamNum|l4d=1}}</pre> | <pre>{{KV TeamNum|l4d=1}}</pre> | ||
| {{KV TeamNum|l4d=1}} | {{KV TeamNum|l4d=1}} | ||
| ===Show info for its base=== | |||
| Information relevant only to base engine are displayed. ({{src13}} / {{src13mp}}) | Information relevant only to base engine are displayed. ({{src13}} / {{src13mp}}) | ||
| <pre>{{KV TeamNum|base=1}}</pre> | <pre>{{KV TeamNum|base=1}}</pre> | ||
| {{KV TeamNum|base=1}} | {{KV TeamNum|base=1}} | ||
| ===Show information for '''all''' games=== | |||
| Shows every game information for this key that this template can display. | Shows every game information for this key that this template can display. | ||
| <pre>{{KV TeamNum}}</pre>will: | <pre>{{KV TeamNum}}</pre>will: | ||
| Line 45: | Line 43: | ||
| <includeonly> | <includeonly> | ||
| {{sandbox other|| | {{sandbox other|| | ||
| <!-- Categories below this line, please --> | <!-- Categories below this line, please --> | ||
| [[Category:Keyvalue Templates|TeamNum]] | [[Category:Keyvalue Templates|TeamNum]] | ||
| }}</includeonly> | }}</includeonly> | ||
Revision as of 14:53, 27 September 2022

Don't forget to purge the contents of the base page upon creating or editing this subpage.
Display information for the TeamNum or teamnumber key in a a consistent and easy to use manner. This key exists for all entities inheriting the CBaseEntity class, but since quite a considerable amount of entities aren't affected by it at all, or in a meaningful enough manner, the information for this key will be documented with this template.
Usage
These must be used in a specific syntax! - ALL parameters must be given a value of 1, like:tf2=1. Only one game parameter can be used at once.
{{KV TeamNum|tf2=1}}
 Note:Entities with this template should generally have the following input added below:
Note:Entities with this template should generally have the following input added below: {{IO|SetTeam|Sets which team to be aligned with|param=int}}.Parameters
If you leave the parameter field empty (using no arguments), the template will automatically fallback to displaying information from ALL games.
All parameters for this template:
- base- No game specific information are displayed, and base engine features only. (The / / iteration engine) iteration engine)
- tf2- Set template KVs specific to 
- l4d- Set template KVs specific to 
- l4d2- Set template KVs specific to 
- css- Set template KVs specific to 
- csgo- Set template KVs specific to 
Refer to the Examples section for samples.
Examples
Show info specific to a game 
This makes information specific to  be displayed.
 be displayed.
{{KV TeamNum|l4d=1}}
- Initial Team (TeamNum) <integer choices>
- Which Team the entity belongs / is assigned to on spawn
Show info for its base
Information relevant only to base engine are displayed. ( /
 /  )
)
{{KV TeamNum|base=1}}
- Initial Team (TeamNum) <integer choices>
- Which Team the entity belongs / is assigned to on spawn
- 0: None
- 1: Spectator
 
Show information for all games
Shows every game information for this key that this template can display.
{{KV TeamNum}}will:
- Initial Team (TeamNum, or teamnumber  )  <integer choices> )  <integer choices>
- Which Team the entity belongs / is assigned to on spawn
- 0: None
- 1: Spectator, Spectator/Halloween Souls  
- 2: RED  , Survivors , Survivors  , Terrorists , Terrorists   , Marines (Team-based game modes only) , Marines (Team-based game modes only) 
- 3: BLU/Robots  , Infected , Infected  , Counter-Terrorists , Counter-Terrorists   , Scientists (Team-based game modes only) , Scientists (Team-based game modes only) 
- 5: Halloween Bosses (only in  ) !FGD ) !FGD
 
See Also
- {{KV BaseEntity}}
- {{I BaseEntity}}