Template:KeyValue: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 (Created page with "{{doc}} <includeonly>  <onlyinclude><!-- -->; {{#if: {{{deprecated|}}} | <del> }}<!-- -->{{{1}}}<!-- --> {{#if: {{{intn|}}} | {{#ifeq: {{{intn}}}|0||<code>{{Tooltip|style=font-weight:normal|The internal name for this keyvalue; this is what the engine knows this keyvalue as. These display in Hammer for keyvalues when SmartEdit is disabled, or for keyvalues not in the FGD.|({{{intn}}})}}</code> }}| <code>{{Tooltip|style=font-weight:normal; color:red|Non-SmartEdit KV name (...")  | 
			
(No difference) 
 | 
Latest revision as of 13:11, 19 August 2024
Template Documentation [edit]
This template is used to generate Keyvalue definitions on entity pages.
Usage
{{KV|<name>|<variable type>|<description>}}
Examples and Parameters
| Parameter | Description | Example | Preview | 
|---|---|---|---|
deprecated | 
This Keyvalue is deprecated and should no longer be used. | {{KV|I'm deprecated|intn=deprecated|string|Really, don't use me anymore!|deprecated=1}} | 
  | 
nofgd | 
This Keyvalue isn't available in the official FGD. | {{KV|Add me to the FGD|intn=addfgd|boolean|Because I'm not there!|nofgd=1}} | 
|
intn | 
The internal/engine name for this Keyvalue. Required; if absent, the page will display green todo text and applies Category:Pages with undefined internal keyvalue names. You can look for internal names in fgds. If internal name doesn't need to be specified use intn=0.
 | 
{{KV|Name|intn=targetname|string|The name that other entities refer to this entity by.}}
 | 
|
since | 
This Keyvalue is available since this game. Can use either {{<game> add}} or {{Since}} templates. | 
{{KV|I like Alien Swarm|intn=likealienswarm|bool|I'm available in Portal 2, too!|since=AS}} | 
  | 
also | 
This Keyvalue is also available in this game. Can use either {{<game> also}} or {{Also}} templates. | 
{{KV|I like Alien Swarm|intn=likealienswarm|bool|I'm also available in Garry's Mod!|since=AS|also=GMOD}} | 
  | 
only | 
This Keyvalue is available only in this game. Can use either {{<game> only}} or {{Only}} templates. | 
{{KV|I love Alien Swarm|intn=lovealienswarm|integer|I'm only available in Alien Swarm!|only=AS}} | 
  | 
not | 
This Keyvalue is not available just in this game. Only uses the template {{Not}}. | 
{{KV|I love Alien Swarm|intn=lovealienswarm|integer|I'm available in Portal 2 too, but not in CS:GO!|since={{as}}|removed={{csgo}}}} | 
  | 
removed | 
This Keyvalue was removed in this game onwards. Only uses the template {{Removed}}. | 
{{KV|I love Alien Swarm|intn=lovealienswarm|integer|Actually... I'm not here anymore since Portal 2, including CS:GO...|since={{as}}|removed={{csgo}}}} | 
  | 
to | 
Use this to define a set of Keyvalues with very similar names. Use intn2 for the second keyvalue's internal name. | 
{{KV|Sound 01|intn=Sound01|to=Sound 24|intn2=Sound24|string|There are many of us...}} | 
  |