Template:KV BaseEntity

From Valve Developer Community
Revision as of 00:13, 8 May 2021 by Darnias (talk | contribs) (When making a rotated trigger on the fly)
Jump to: navigation, search


Template icon Template documentation[view] [edit] [history] [purge]

Info holder of all relevant keyvalues inheriting theCBaseEntity C++ class. Template parameters are vital in displaying the appropiate info, because new games have added new features throughout the years. See Help:Templates for more info on named parameters.

Not allCBaseEntitykeyvalues are not covered here. But you can see them all at the Uncovered Keyvalues page.

Note.png Note: After you edit this template, please make sure you also edit the targetted entity's page. Per-game keyvalues may be duplicated, for technical reasons. See also FGD Template Prototype.

Usage

These must be used in a specific syntax! - ALL parameters must be given a value of 1, like:l4d2=1. Only one game parameter can be used at once.

{{KV BaseEntity|l4d2=1}}

Parameters

If you leave the parameter field empty (using no arguments), the template will automatically fallback to displaying keyvalues from the current default game.

All parameters for this template:

  • base- No game specific information are displayed, and base engine features only. (The <Source><Source> / <Source><Source><Source> iteration engine)
  • l4d2- Set template KVs specific to <Left 4 Dead 2> (VScripts)
  • csgo- [CURRENT DEFAULT] Set template KVs specific to Counter-Strike: Global Offensive (VScripts + Auto-aim targets)
  • brush- Additionaly includes info specific to all sorts of brushes. For extra keys applicable only to visible brushes, use Template:KV visiblebrush in conjunction. Can be used along a game parameter.
Show Deprecated:


Refer to the Examples section for samples.

Examples

Show info specific to a game <Left 4 Dead 2>

This makes information relevant only to <Left 4 Dead 2> be displayed.

{{KV BaseEntity|l4d2=1}}
will:

Show info specific to base engine

Information relevant only to base engine are displayed. (<Source><Source> / <Source><Source><Source>)

{{KV BaseEntity|base=1}}
will:

Show extra info related to brushes

Extra brush related keyvalues are displayed with this.

{{KV BaseEntity|brush=1}}
will:

Using template defaults

Without using any arguments, the template fallbacks to a default, which is the latest Source game.

{{KV BaseEntity}}
will:


See Also