Template:KV TeamNum/doc: Difference between revisions
m (oops, wrong case for the case sensitive template (Template:EP2 --> Template:Ep2)) |
m (Various adjustments to the docs) |
||
| Line 4: | Line 4: | ||
{{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>TeamNum</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== | ||
These must be used in a specific syntax! - ALL parameters must be given a value of 1, like:<code>tf2=1</code>. ''Only one'' game parameter can be used at once. | |||
*<code>base</code> - | <pre> | ||
*<code>tf2</code> - | {{KV TeamNum|tf2=1}} | ||
*<code>l4d</code> - | </pre> | ||
*<code>l4d2</code> - | |||
*<code>css</code> - | === Parameters === | ||
*<code>csgo</code> - | 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: | |||
*<code>base</code>- No game specific information are displayed, and base engine features only. (The {{src13}} / {{src13mp}} iteration engine) | |||
*<code>tf2</code> - Set template KVs specific to {{tf2}} | |||
*<code>l4d</code> - Set template KVs specific to {{l4d}} | |||
*<code>l4d2</code> - Set template KVs specific to {{l4d2}} | |||
*<code>css</code> - Set template KVs specific to {{css}} | |||
*<code>csgo</code> - Set template KVs specific to {{csgo}} | |||
These must be used in a specific syntax; All the parameters must be given a value of 1, like for example:<code>tf2=1</code>for {{tf2}} specific info. Refer to the [[#Examples|Examples]] section. | These must be used in a specific syntax; All the parameters must be given a value of 1, like for example:<code>tf2=1</code>for {{tf2}} specific info. Refer to the [[#Examples|Examples]] section. | ||
| Line 22: | Line 31: | ||
{{KV TeamNum|l4d=1}} | {{KV TeamNum|l4d=1}} | ||
<h3>Show info for its base</h3> | <h3>Show info for its base</h3> | ||
Information relevant only to | 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}} | ||
Revision as of 03:16, 27 June 2021
Don't forget to purge the contents of the base page upon creating or editing this subpage.
Display information for theTeamNumorteamnumberkey in a a consistent and easy to use manner. This key exists for all entities inheriting theCBaseEntityclass, 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}}
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)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
These must be used in a specific syntax; All the parameters must be given a value of 1, like for example:tf2=1for
specific info. Refer to the Examples section.
Examples
Show info specific to a game 
This makes information specific to
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> - Which Team the entity belongs / is assigned to on spawn
- 0: None
- 1: Spectator, Spectator/Halloween Souls

- 2: RED
, Survivors 
, Terrorists
, Marines (Team-based game modes only) 
- 3: BLU/Robots
, Infected 
, Counter-Terrorists
, Scientists (Team-based game modes only) 
- 5: Halloween Bosses (only in
) !FGD
See Also
{{KV BaseEntity}}{{I BaseEntity}}