This article's documentation is for the "GoldSrc" engine. Click here for more information.
This article's documentation is for anything that uses the Source engine. Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Template:This is a: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(sowwy -w-)
(This should work fine)
 
(129 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{todo|Use a strings subpage to reduce duplication, aswell to clean up Autolang in the code, moving all translations to strings subpage.}}
{{High-use|approx=2,800}}
{{Doc}}
<onlyinclude><!--
<includeonly><onlyinclude><!--
-->{{#if:{{{name|}}}|{{#if:{{{notitlechange|}}}||{{#switch:{{{1|}}}|#default={{DISPLAYTITLE:{{Code|preset=0|style=color:white|select=all|background=transparent|{{{name}}}}}|noreplace}}}}|cvar|convar|command=|shader|s0|s1=}} }}<!--


     + Icon for entity +
     Page display name


-->{{#if:{{{sprite|}}}
-->{{#if:{{{name|}}}
|[[File:{{#ifeq:{{{sprite}}}|1
  |{{yesno|{{{notitlechange|no}}}
|{{{name|{{PAGENAME}}}}}.png
      |yes =
|{{{sprite}}}}}|left|link=]]<!--
      |no = {{DISPLAYTITLE:{{mono|{{{name}}}}}|noerror}}
-->}}<!--
    }}
}}<!--


     ++ Icon for game ++
     Icon for entity


-->{{#switch: {{{icon|0}}}
-->{{yesno|{{{sprite|no}}}
|#default={{Game icon|{{{icon}}}}}&nbsp;
  |yes = [[File:{{{name|{{SUBPAGENAME}} }}}.png|left|{{{spritesize|64px}}}|link=]]
|1={{Game icon|{{{game}}}}}&nbsp;
  |def = [[File:{{{sprite}}}|left|{{{spritesize|64px}}}|link=]]
|0=
}}<!--
}}<!--


     ++ "This is a ______ available in" ++
     Icon for game


-->{{Autolang
-->{{yesno|{{{icon|no}}}
|{{#if:{{{name|}}}
  |yes = {{ {{{game}}} }}&nbsp;
|{{Code|select=all| {{{name}}} }}
  |def = {{ {{{icon}}} }}&nbsp;
|{{#ifeq:{{{this|}}}|0||{{{this|This}}} }}
}}<!--
}}<!--
--> is a<!--
-->{{#switch:{{{cut|}}}||0=|&nbsp;cut}}<!--
--> {{#switch:{{{1}}}<!-- Please leave it like this, it's infinitely easier to edit. (also, allows languages that would've had incompatible sentence ordering to be added.) -->
|#default = {{#switch:{{{internal|}}}
|#default=
|1|true=[[internal entity|internal]]
}} {{{1|}}}
|e0|point = [[point entity]]
|e1|int point = [[internal entity|internal]] [[point entity]]
|e2|brush = [[brush entity]]
|e3|int brush = [[internal entity|internal]] [[brush entity]]
|e4|mesh = [[mesh entity]]
|e5|path = [[path entity]]
|c0|QC command = [[:Category:QC Commands|QC command]]
|c1|command = [[Developer console#submitting|console command]]
|c2|cvar|convar = [[Console variable|console variable]]
|s0|pixel shader=[[Shader#Pixel shaders|pixel shader]]
|s1|vertex shader=[[Shader#vertex shaders|vertex shader]]
                |s2|shader parameter=[[material]] [[shader]] parameter
}}<!--
--> available{{#if:{{{shader|}}}|&nbsp;on the {{Shader Name|{{{shader|}}}}} shader|}} in&nbsp;


|eo={{#if:{{{name|}}}
    All the actual text
|{{Code|select=all| {{{name}}} }}
|{{#ifeq:{{{this|}}}|0||ĉi tio}}
}}<!--
--> estas<!--
--><!--TODO: add translation for cut --><!--
--> {{#switch:{{{1}}}
|#default = {{#switch:{{{internal|}}}
|#default=
|1|true=[[internal entity|internan estaĵon]]
}} {{{1|}}}
|e0|point = [[point entity|punktan estaĵon]]
|e1|int point = [[internal entity|internan]] [[point entity|punktan estaĵon]]
|e2|brush = [[brush entity|superaĵan estaĵon]]
|e3|int brush = [[internal entity|internan]] [[brush entity|superaĵan estaĵon]]
|e4|mesh = [[mesh entity|retan estaĵon]]
|e5|path = [[path entity|vojan estaĵon]]
|c0|QC command = [[:Category:QC Commands|QC command]]
|c1|command = [[Developer console#submitting|console command]]
|c2|cvar|convar = [[Console variable|console variable]]
|s0|pixel shader=[[Shader#Pixel shaders|pixel shader]]
|s1|vertex shader=[[Shader#vertex shaders|vertex shader]]
                |s2|shader parameter=[[material]] [[shader]] parameter
}}<!--
--> uzeblan en&nbsp;


|ru={{#if:{{{name|}}}
-->{{this is a/strings|this is a|plural={{#if:{{{name1|}}}|1}}
|{{Code|select=all| {{{name}}} }}
|{{#ifeq:{{{this|}}}|0||{{{this|Это}}} }}
}} {{#if:{{{name|}}}|— это}}<!--
--> <!--TODO: add translation for cut --><!--
-->{{#switch:{{{1}}}
|#default = {{#switch:{{{internal|}}}
|#default=
|1|true=[[internal entity|internal]]
}} {{{1|}}}
|e0|point = [[point entity|точечная сущность]]
|e1|int point = [[internal entity|внутренняя]] [[point entity|точечная сущность]]
|e2|brush = [[brush entity|брашевая сущность]]
|e3|int brush = [[internal entity|внутренняя]] [[brush entity|брашевая сущность]]
|e4|mesh = [[mesh entity|мешевая сущность]]
|e5|path = [[path entity]]
|c0|QC command = [[:Category:QC Commands|QC команда]]
|c1|command = [[Developer console#submitting|консольная команда]]
|c2|cvar|convar = [[console variable|консольная переменная]]
|s0|pixel shader=[[Shader#Pixel shaders|пиксельный шейдер]]
|s1|vertex shader=[[Shader#vertex shaders|вертексный шейдер]]
                |s2|shader parameter=[[material|материальный]] [[shader|шейдерный]] параметр
}}<!--
-->, доступная&nbsp;


|zh={{#if:{{{name|}}}
  |this = {{#if:{{{name|}}}<!--
|{{Code|select=all| {{{name}}} }}
    -->|{{this is a/strings|list
|{{#ifeq:{{{this|}}}|0||{{{this|这}}} }}
          |<code>{{{name}}}</code><!--
}}<!--
        -->|{{#if:{{{name1|}}}|<code>{{{name1}}}</code> }}<!--
-->是一个<!--
        -->|{{#if:{{{name2|}}}|<code>{{{name2}}}</code> }}<!--
-->{{#switch:{{{cut|}}}||0=|被移除的}}{{#switch:{{{1}}}
        -->|{{#if:{{{name3|}}}|<code>{{{name3}}}</code> }}<!--
|#default = {{#switch:{{{internal|}}}
        -->|{{#if:{{{name4|}}}|<code>{{{name4}}}</code> }}<!--
|#default=
        -->|{{#if:{{{name5|}}}|<code>{{{name5}}}</code> }} }}
|1|true=[[internal entity|内部的]]
      |{{yesno|{{{this}}}|yes={{{this|{{this is a/strings|this}} }}} }} <!-- If the parameter "this" is defined as anything except a 0, no etc., then it reads as a translation of the word "this" -->
}}{{{1|}}}
    }}
|e0|point = [[point entity|点实体]]
|e1|int point = [[internal entity|内部的]][[point entity|点实体]]
|e2|brush = [[brush entity|固实体]]
|e3|int brush = [[internal entity|内部的]][[brush entity|固实体]]
|e4|mesh = [[mesh entity|网格实体]]
|e5|path = [[path entity|路径实体]]
|c0|QC command = [[:Category:QC Commands|QC 命令]]
|c1|command = [[Developer console#submitting|控制台命令]]
|c2|cvar|convar = [[Console variable|控制台变量]]
|s0|pixel shader=[[Shader#Pixel shaders|像素着色器]]
|s1|vertex shader=[[Shader#vertex shaders|顶点着色器]]
                |s2|shader parameter=[[material|材质]][[shader|着色器]]参数
}}<!--
-->存在于{{#if:{{{game|}}}{{{series|}}}|{{#if:{{{series|}}}|&nbsp;|{{#if:{{{game1|}}}||&nbsp;}}}}}}<!--
-->}}<!--


     + game series +
  |dx = {{#switch:{{{dx}}}<!--
-->|#default=<!--
-->|dx8={{Dx8}}<!--
-->|dx9={{Dx9}}<!--
-->|dx95|dx90c={{Dx95}}
     }}


-->{{#switch: {{{series|1}}}
  <!-- The type and whether the word is plural are passed so the sentence can be properly conjugated in appropriate languages -->
| l4ds
  |cut      = {{yesno|{{{cut|}}}|yes={{this is a/strings|cut|type={{{1}}}|plural={{#if:{{{name1|}}}|1}} }} }}
| l4d
  |internal = {{yesno|{{{internal|}}}|yes={{this is a/strings|internal|type={{{1}}}|plural={{#if:{{{name1|}}}|1}} }} }}
| Left 4 Dead={{Autolang|the|ru=в|zh=}} {{l4dseries|{{#ifeq:{{{icon|0}}}|0|4|3}}|suf={{Autolang||zh=:zh-cn}}}}
  |semi-internal = {{yesno|{{{semi-internal|}}}|yes={{this is a/strings|semi-internal|type={{{1}}}|plural={{#if:{{{name1|}}}|1}} }} }}
| #default={{Autolang|the|ru=в серии игр|zh=}} [[{{{series}}}]] {{Autolang|series|ru=|zh=系列}}
| 1={{#if: {{{seriescs|}}}
  | {{Autolang|the|ru=в серии игр|zh=}} [[{{{seriescs}}}]] {{Autolang|series|ru=|zh=系列}} <!--


    + games +


-->{{#if:{{{game|}}}
  |type = {{if empty <!-- if not a valid type, default to whatever the parameter says -->
    | ({{Autolang|since|eo=post|ru=начиная с|zh=自从}} {{#ifexist: Template:{{{game|}}} | {{ {{{game}}} |{{#ifeq:{{{icon|0}}}|0|4|3}}}} | {{ {{game icon name|{{{game}}} }}|{{#ifeq:{{{icon|0}}}|0|4|3}}}} }}{{Autolang||zh=&nbsp;以来}})
      |{{this is a/strings|type|{{{1}}}|plural={{#if:{{{name1|}}}|1}}}}
      |{{{1}}}
     }}
     }}
  | {{#if: {{{game|}}}
    | <!-- Multiple games -->{{#if:{{{game1|}}}
      | {{Autolang
        |the following {{#switch:{{{engine|}}}
|#default={{{engine|{{Source|4.1}}}}}
|1|goldsrc|gldsrc={{gldsrc|4.1}}
|0|2|source={{source|4.1}}
|3|source2={{source2|4.1}}}}<!--
-->{{#if:{{{engine1|}}}|{{#if:{{{engine2|}}}|,&nbsp;|&nbsp;and&nbsp;}}{{#switch:{{{engine1|}}}|#default={{{engine1|{{source|4}}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}
|2|source={{source|4}}
|3|source2={{source2|4}}
}}{{#if:{{{engine2|}}}|&nbsp;and&nbsp;{{#switch:{{{engine2|}}}|#default={{{engine2|{{source|4}}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}
|2|source={{source|4}}
|3|source2={{source2|4}}
}}}}}}<!--
--> games or engine branches:<br><!--
-->|zh=以下 {{#switch:{{{engine|}}}
|#default={{{engine|{{Source|4.1}}}}}
|1|goldsrc|gldsrc={{gldsrc|4.1}}
|0|2|source={{source|4.1}}
|3|source2={{source2|4.1}}}}<!--
-->{{#if:{{{engine1|}}}|{{#if:{{{engine2|}}}|、|&nbsp;和&nbsp;}}{{#switch:{{{engine1|}}}|#default={{{engine1|{{source|4}}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}
|2|source={{source|4}}
|3|source2={{source2|4}}
}}{{#if:{{{engine2|}}}|&nbsp;和&nbsp;{{#switch:{{{engine2|}}}|#default={{{engine2|{{source|4}}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}
|2|source={{source|4}}
|3|source2={{source2|4}}
}}}}}}<!--
--> 游戏:<br>
        |ru=в следующих {{#switch:{{{engine|}}}
|#default={{{engine|{{Source|4.1}}}}}
|1|goldsrc|gldsrc={{gldsrc|4.1}}
|0|2|source={{source|4.1}}
|3|source2={{source2|4.1}}}}<!--
-->{{#if:{{{engine1|}}}|{{#if:{{{engine2|}}}|,&nbsp;|&nbsp;and&nbsp;}}{{#switch:{{{engine1|}}}|#default={{{engine1|{{source|4}}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}
|2|source={{source|4}}
|3|source2={{source2|4}}
}}{{#if:{{{engine2|}}}|&nbsp;and&nbsp;{{#switch:{{{engine2|}}}|#default={{{engine2|{{source|4}}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}
|2|source={{source|4}}
|3|source2={{source2|4}}
}}}}}}<!--
--> играх:<br>
        }}<!--
              -->{{#ifexist: Template:{{{game|}}} | {{ {{{game}}} |4}} | {{ {{game icon name|{{{game}}} }}|4}} }}<!--
  -->{{#if:{{{game2|}}}|{{Autolang|,&nbsp;|zh=、}}|{{Autolang|&nbsp;and&nbsp;|zh=&nbsp;和&nbsp;}}}}<!--
              -->{{#ifexist: Template:{{{game1|}}} | {{ {{{game1}}} |4}} | {{ {{game icon name|{{{game1}}} }}|4}} }}<!--
              -->{{#if:{{{game2|}}}|{{#if:{{{game3|}}}|{{Autolang|,&nbsp;|zh=、}}|{{Autolang|&nbsp;and&nbsp;|zh=&nbsp;和&nbsp;}}}}{{#ifexist: Template:{{{game2|}}} | {{ {{{game2}}} |4}} | {{ {{game icon name|{{{game2}}} }}|4}} }} }}<!--
              -->{{#if:{{{game3|}}}|{{#if:{{{game4|}}}|{{Autolang|,&nbsp;|zh=、}}|{{Autolang|&nbsp;and&nbsp;|zh=&nbsp;和&nbsp;}}}}{{#ifexist: Template:{{{game3|}}} | {{ {{{game3}}} |4}} | {{ {{game icon name|{{{game3}}} }}|4}} }} }}<!--
              -->{{#if:{{{game4|}}}|{{#if:{{{game5|}}}|{{Autolang|,&nbsp;|zh=、}}|{{Autolang|&nbsp;and&nbsp;|zh=&nbsp;和&nbsp;}}}}{{#ifexist: Template:{{{game4|}}} | {{ {{{game4}}} |4}} | {{ {{game icon name|{{{game4}}} }}|4}} }} }}<!--
              -->{{#if:{{{game5|}}}|{{Autolang|&nbsp;and&nbsp;|eo=&nbsp;kaj&nbsp;|zh=&nbsp;和&nbsp;}}{{#ifexist: Template:{{{game5|}}} | {{ {{{game5}}} |4}} | {{ {{game icon name|{{{game5}}} }}|4}} }} }}<!--
      Single game
      -->|{{Autolang||ru=в}} {{#ifexist: Template:{{{game|}}} | {{ {{{game}}} |{{#ifeq:{{{icon|0}}}|0|4|3}}}} | {{ {{game icon name|{{{game}}} }}|{{#ifeq:{{{icon|0}}}|0|4|3}}}} }}
  }}
    | {{Autolang|all|eo=ĉiuj|ru=во всех играх на движке|zh=所有的}} {{#switch:{{{engine|}}}|#default={{{engine|{{source|4}}}}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
                |1|goldsrc|gldsrc={{gldsrc|4}}{{#if:{{{nocat|}}}||{{gldsrc topicon|nocat=1}}}}
                |2|source={{source|4}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
                |3|source2={{source2|4}}{{#if:{{{nocat|}}}||{{source 2 topicon|nocat=1}}}}
            }}<!--
-->{{Autolang|1={{#if:{{{engine1|}}}|{{#if:{{{engine2|}}}|,&nbsp;|&nbsp;and&nbsp;}}{{#switch:{{{engine1|}}}|#default={{{engine1|{{source|4}}}}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}{{#if:{{{nocat|}}}||{{gldsrc topicon|nocat=1}}}}
|2|source={{source|4}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
|3|source2={{source2|4}}{{#if:{{{nocat|}}}||{{source 2 topicon|nocat=1}}}}
}}{{#if:{{{engine2|}}}|&nbsp;and&nbsp;{{#switch:{{{engine2|}}}|#default={{{engine2|{{source|4}}}}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
|1|goldsrc|gldsrc={{gldsrc|4}}{{#if:{{{nocat|}}}||{{gldsrc topicon|nocat=1}}}}
|2|source={{source|4}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
|3|source2={{source2|4}}{{#if:{{{nocat|}}}||{{source 2 topicon|nocat=1}}}}
}}}}}}
      |zh={{#if:{{{engine1|}}}|{{#if:{{{engine2|}}}|、|&nbsp;和&nbsp;}}{{#switch:{{{engine1|}}}|#default={{{engine1|{{source|4}}}}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
                |1|goldsrc|gldsrc={{gldsrc|4}}{{#if:{{{nocat|}}}||{{gldsrc topicon|nocat=1}}}}
                |2|source={{source|4}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
                |3|source2={{source2|4}}{{#if:{{{nocat|}}}||{{source 2 topicon|nocat=1}}}}
            }}{{#if:{{{engine2|}}}|&nbsp;和&nbsp;{{#switch:{{{engine2|}}}|#default={{{engine2|{{source|4}}}}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
                |1|goldsrc|gldsrc={{gldsrc|4}}{{#if:{{{nocat|}}}||{{gldsrc topicon|nocat=1}}}}
                |2|source={{source|4}}{{#if:{{{nocat|}}}||{{source topicon|nocat=1}}}}
                |3|source2={{source2|4}}{{#if:{{{nocat|}}}||{{source 2 topicon|nocat=1}}}}
            }}}}}}}}<!--


     "games, except/since/before" (todo: finish moving these all into a single autolang.)
    <!-- Pass the type parameter for conjugation -->
  |type-param = {{{1|}}}
 
 
  |in = {{#if:{{{game|}}}<!--
    -->|{{this is a/strings|list
          |{{ {{{game}}}|4}}<!--
        -->|{{#if:{{{game1|}}}|{{ {{{game1}}}|4}} }}<!--
        -->|{{#if:{{{game2|}}}|{{ {{{game2}}}|4}} }}<!--
        -->|{{#if:{{{game3|}}}|{{ {{{game3}}}|4}} }}<!--
        -->|{{#if:{{{game4|}}}|{{ {{{game4}}}|4}} }}<!--
        -->|{{#if:{{{game5|}}}|{{ {{{game5}}}|4}} }}<!--
     -->}}
      |{{#if:{{{series|}}}
          |{{ {{{series}}} series|4}}
          |{{this is a/strings|all games
              |engine = {{this is a/strings|list
                  |{{ {{{engine|Source}}}|4}}<!--
                -->|{{#if:{{{engine1|}}}|{{ {{{engine1}}}|4}} }}<!--
                -->|{{#if:{{{engine2|}}}|{{ {{{engine2}}}|4}} }}<!--
            -->}}
            }}
        }}
    }}
 
 
  |for the shader = {{#if:{{{shader|}}}<!--
    -->|{{#ifeq:{{{1}}}|shader parameter|<!--
        -->{{this is a/strings|for the shader|shader=<!--
            -->{{this is a/strings|list<!--
                -->| [[{{{shader}}}]]<!--
                    -->|{{#if:{{{shader1|}}}|[[{{{shader1}}}]]}}<!--
                    -->|{{#if:{{{shader2|}}}|[[{{{shader2}}}]]}}<!--
                    -->|{{#if:{{{shader3|}}}|[[{{{shader3}}}]]}}<!--
                    -->|{{#if:{{{shader4|}}}|[[{{{shader4}}}]]}}<!--
                    -->|{{#if:{{{shader5|}}}|[[{{{shader5}}}]]}}<!--
            -->}}<!--
        -->}}<!--
    -->}}<!--
-->}}


-->{{Autolang
|  &nbsp;games<!--
-->{{#if:{{{except|}}}{{{except-multi|}}}|&nbsp;except {{{except-multi| {{#ifexist: Template:{{{except|}}} | {{ {{{except}}} |4}} | {{ {{game icon name|{{{except}}} }}|4}} }} }}} }}


|eo=&nbsp;ludoj<!--
  |since = {{#if:{{{since|}}}|{{this is a/strings|since|since={{ {{{since}}}|4}} }} }}
-->{{#if:{{{except|}}}{{{except-multi|}}}|&nbsp;krom {{{except-multi| {{#ifexist: Template:{{{except|}}} | {{ {{{except}}} |4}} | {{ {{game icon name|{{{except}}} }}|4}} }} }}} }}
  |before = {{#if:{{{before|}}}|{{this is a/strings|before|before={{ {{{before}}}|4}} }} }}
  |except = {{#if:{{{except|}}}|{{this is a/strings|except|except={{ {{{except}}}|4}} }} }}


|ru=<!--
  |except-multi = {{#if:{{{except-multi|}}}|{{this is a/strings|except|except={{{except-multi}}} }} }}
-->{{#if:{{{except|}}}{{{except-multi|}}}|, за исключением {{{except-multi| {{#ifexist: Template:{{{except|}}} | {{ {{{except}}} |4}} | {{ {{game icon name|{{{except}}} }}|4}} }} }}} }}


|zh=&nbsp;游戏<!--
-->{{#if:{{{except|}}}{{{except-multi|}}}|,除了{{{except-multi| {{#ifexist: Template:{{{except|}}} | {{ {{{except}}} |4}} | {{ {{game icon name|{{{except}}} }}|4}} }} }}} 以外 }}
}}<!--
      -->{{#if: {{{since|}}}
|{{Autolang
|&nbsp;{{#if:{{{before|}}}|from|since}}&nbsp;
|eo=&nbsp;post&nbsp;
|ru=, начиная с
|zh=,自从&nbsp;}}<!--
            -->{{#ifexist: Template:{{{since|}}} | {{ {{{since}}} |4}} | {{ {{game icon name|{{{since}}} }}|4}} }} {{Autolang||zh=以来}} }}<!--
      -->{{#if: {{{before|}}}
| {{Autolang
|&nbsp;{{#if:{{{since|}}}|until|before}}
|eo=&nbsp;antaŭe
|zh=&nbsp;(存在于
|ru=, до}} {{#ifexist: Template:{{{before|}}} | {{ {{{before}}} |4}} | {{ {{game icon name|{{{before}}} }}|4}} }} {{Autolang||zh=以前)}} }}
    }}
  }}
}}<!--
}}<!--


     ++ "." ++
     Categories


-->{{Autolang
-->{{yesno|{{{nocat|no}}}
|.
|yes =
|zh=}}<!--
|no = {{#if:{{this is a/strings|type|{{{1}}} }}
      |{{#if:{{{game|}}} |{{this is a/category|{{{1}}}|in={{{game}}} |cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
    -->{{#if:{{{game1|}}}|{{this is a/category|{{{1}}}|in={{{game1}}}|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
    -->{{#if:{{{game2|}}}|{{this is a/category|{{{1}}}|in={{{game2}}}|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
    -->{{#if:{{{game3|}}}|{{this is a/category|{{{1}}}|in={{{game3}}}|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
    -->{{#if:{{{game4|}}}|{{this is a/category|{{{1}}}|in={{{game4}}}|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
    -->{{#if:{{{game5|}}}|{{this is a/category|{{{1}}}|in={{{game5}}}|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--


  + Warning (if {{{1}}} is not specified +
    -->{{#if:{{{engine|}}} |{{this is a/category|{{{1}}}|in={{{engine}}} base |cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
    -->{{#if:{{{engine1|}}}|{{this is a/category|{{{1}}}|in={{{engine1}}} base|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
    -->{{#if:{{{engine2|}}}|{{this is a/category|{{{1}}}|in={{{engine2}}} base|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--


-->{{#ifeq:{{{1|}}}||{{Warning|{{Autolang|The necessary parameter {{Code|{{Param|[[Template:This is a|1]]}}}} has not been specified.|zh=必要的参数 {{Code|{{Param|[[Template:This is a|1]]}}}} 尚未指定。}}}}}}<!--
    -->{{#if:{{{series|}}}|{{this is a/category|{{{1}}}|in={{{series}}} series|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--


     + Category for (non-)internal entitiy +
     Add to Category:Source base (type) if game, engine, and series are all unspecified


-->{{#ifeq:{{{nocat|0}}}|0| {{#switch:{{{1|}}}
    -->{{#if:{{{game|}}}{{{engine|}}}{{{series|}}}||{{this is a/category|{{{1}}}|in=source base|cut={{{cut|}}}|internal={{{internal|}}}|semi-internal={{{semi-internal|}}}|no-non-int={{{no-non-int|}}} }} }}<!--
|#default=<!--
-->{{#switch:{{lc:{{{internal}}}}}
| 1
| true = {{main other|[[Category:Internal entities]]}}
| #default = {{main other|[[Category:Non-internal entities]]}}<!--
-->}}
|e2|brush={{main other|[[Category:Non-internal entities]]}}
|e1|e3|int point|int brush={{main other|[[Category:Internal entities]]}}
|vertex shader|pixel shader|s1|s0|s2|shader parameter|c1|c0|c2|cvar|convar|command|QC command=<!--
-->}} }}<!--


     + Entity Categories +
     Add shaders to Category:Shaders


-->{{#ifeq:{{{nocat|0}}}|0|<!-- if nocat != 0, skip the following
    -->{{#switch:{{{1}}}|pixel shader|vertex shader={{this is a/category|Shader|in=}}}}
 
-->{{#if: {{{game|}}}
| {{Main other|[[Category:{{{game}}} {{{topic|<!--
-->{{#switch:{{{1|}}}
|#default=entities
|c2|cvar|convar=console variables
|c1|command=console commands
|c0|QC command=QC Commands
                |s0|pixel shader=pixel shaders
                |s1|vertex shader=vertex shaders
                |s2|shader parameter=shader parameters
}}<!---->}}}]]}}
{{Main other|<!--
-->{{#if:{{{game1|}}}|<!--
-->[[Category:{{{game1}}} {{{topic|<!--
-->{{#switch:{{{1|}}}
|#default=entities
|c2|cvar|convar=console variables
|c1|command=console commands
|c0|QC command=QC Commands
|s0|pixel shader=pixel shaders
|s1|vertex shader=vertex shaders
|s2|shader parameter=shader parameters<!--
-->}}<!--
-->}}}]]<!--
-->}}<!--
-->{{#if:{{{game2|}}}|<!--
-->[[Category:{{{game2}}} {{{topic|<!--
-->{{#switch:{{{1|}}}
|#default=entities
|c2|cvar|convar=console variables
|c1|command=console commands
|c0|QC command=QC Commands
|s0|pixel shader=pixel shaders
|s1|vertex shader=vertex shaders
|s2|shader parameter=shader parameters<!--
-->}}<!--
-->}}}]]<!--
-->}}<!--
-->{{#if:{{{game3|}}}|<!--
-->[[Category:{{{game3}}} {{{topic|<!--
-->{{#switch:{{{1|}}}
|#default=entities
|c2|cvar|convar=console variables
|c1|command=console commands
|c0|QC command=QC Commands
|s0|pixel shader=pixel shaders
|s1|vertex shader=vertex shaders
|s2|shader parameter=shader parameters<!--
-->}}<!--
-->}}}]]<!--
-->}}<!--
-->{{#if:{{{game4|}}}|<!--
-->[[Category:{{{game4}}} {{{topic|<!--
-->{{#switch:{{{1|}}}
|#default=entities
|c2|cvar|convar=console variables
|c1|command=console commands
|c0|QC command=QC Commands
|s0|pixel shader=pixel shaders
|s1|vertex shader=vertex shaders
|s2|shader parameter=shader parameters<!--
-->}}<!--
-->}}}]]<!--
-->}}<!--
-->{{#if:{{{game5|}}}|<!--
-->[[Category:{{{game5}}} {{{topic|<!--
-->{{#switch:{{{1|}}}
|#default=entities
|c2|cvar|convar=console variables
|c1|command=console commands
|c0|QC command=QC Commands
|s0|pixel shader=pixel shaders
|s1|vertex shader=vertex shaders
|s2|shader parameter=shader parameters<!--
-->}}<!--
-->}}}]]<!--
-->}}
|}}
<!-- else if not {{{game}}}: -->
| {{#if: {{{series|}}}
  | {{Main other|[[Category:{{{series}}} series {{{topic|<!--
-->{{#switch:{{{1|}}}<!--
-->|#default=entities<!--
-->|c2|cvar|convar=console variables<!--
-->|c1|command=console commands<!--
-->|c0|QC command=QC commands<!--
                -->|s0|pixel shader=pixel shaders<!--
                -->|s1|vertex shader=vertex shaders<!--
                -->|s2|shader parameter=shader parameters<!--
-->}}<!---->}}}]]<!--
    Game Specific
-->{{#switch:{{{series|}}}<!--
-->|#default=<!--
-->|l4d|l4ds|Left 4 Dead|Left 4 Dead series=[[Category:Left 4 Dead <!--
-->{{#switch:{{{1|}}}<!--
-->|#default=entities<!--
-->|c2|cvar|convar=console variables<!--
-->|c1|command=console commands<!--
-->|c0|QC command=QC commands<!--
-->|s0|pixel shader=pixel shaders<!--
-->|s1|vertex shader=vertex shaders<!--
                        -->|s2|shader parameter=shader parameters<!--
-->}}]] [[Category:Left 4 Dead 2 <!--
-->{{#switch:{{{1|}}}<!--
-->|#default=entities<!--
-->|c2|cvar|convar=console variables<!--
-->|c1|command=console commands<!--
-->|c0|QC command=QC commands<!--
-->|s0|pixel shader=pixel shaders<!--
-->|s1|vertex shader=vertex shaders<!--
                        <!--|s2|shader parameter=shader parameters
-->}}]]<!--
-->}}<!--
-->}}
<!-- else if not {{{series}}} -->
  | {{#if: {{{seriescs|}}}
    | {{Main other|[[Category:{{{seriescs}}}: Source <!--
-->{{#switch:{{{1|}}}
|#default=entities
|c2|cvar|convar=console variables
|c1|command=console commands
|c0|QC command=QC commands
                |s0|pixel shader=pixel shaders
                |s1|vertex shader=vertex shaders
                |s2|shader parameter=shader parameters
}}]]}}
     }}
     }}
  }}
}}<!--
}}<!--
      ++ Engines Categories ++
-->{{Main other|[[Category:<!--
-->{{#switch:{{{engine|}}}<!--
-->|#default={{{engine|Source}}}<!--
-->|0|2|source=Source<!--
-->|1|goldsrc|gldsrc=GoldSrc<!--
-->|3|source2=Source 2<!--
-->}} base <!--
-->{{#switch:{{{1|}}}<!--
-->|#default=entities<!--
-->|c2|cvar|convar=console variables<!--
-->|c1|command=console commands<!--
-->|c0|QC command=QC commands<!--
                -->|s0|pixel shader=pixel shaders<!--
                -->|s1|vertex shader=vertex shaders<!--
                -->|s2|shader parameter=shader parameters<!--
-->}}]]}}<!--
-->{{Main other|[[Category:<!--
-->{{#switch:{{{engine1|}}}<!--
-->|#default={{{engine1|Source}}}<!--
-->|0|2|source=Source<!--
-->|1|goldsrc|gldsrc=GoldSrc<!--
-->|3|source2=Source 2<!--
-->}} base <!--
-->{{#switch:{{{1|}}}<!--
-->|#default=entities<!--
-->|c2|cvar|convar=console variables<!--
-->|c1|command=console commands<!--
-->|c0|QC command=QC commands<!--
                -->|s0|pixel shader=pixel shaders<!--
                -->|s1|vertex shader=vertex shaders<!--
                -->|s2|shader parameter=shader parameters<!--
-->}}]]}}<!--
-->{{Main other|[[Category:<!--
-->{{#switch:{{{engine2|}}}<!--
-->|#default={{{engine2|Source}}}<!--
-->|0|2|source=Source<!--
-->|1|goldsrc|gldsrc=GoldSrc<!--
-->|3|source2=Source 2<!--
-->}} base <!--
-->{{#switch:{{{1|}}}<!--
-->|#default=entities<!--
-->|c2|cvar|convar=console variables<!--
-->|c1|command=console commands<!--
-->|c0|QC command=QC commands<!--
                -->|s0|pixel shader=pixel shaders<!--
                -->|s1|vertex shader=vertex shaders<!--
                -->|s2|shader parameter=shader parameters<!--
-->}}]]}}<!--


-->{{main other|<!--
    Top icons
-->{{#switch:{{{1|}}}
 
|e0|point    =[[Category:Point Entities]]
-->{{#if:{{{engine|}}}|{{ {{{engine}}} topicon|nocat=1}} }}<!--
|e1|int point=[[Category:Point Entities]]
-->{{#if:{{{engine1|}}}|{{ {{{engine1}}} topicon|nocat=1}} }}<!--
|e2|brush    =[[Category:Brush Entities]]
-->{{#if:{{{engine2|}}}|{{ {{{engine2}}} topicon|nocat=1}} }}<!--
|e3|int point=[[Category:Brush Entities]]
|e4|mesh    =[[Category:Mesh Entities]]
|e5|path    =[[Category:Path Entities]]
|s0|pixel shader  =[[Category:Pixel Shaders]]
|s1|vertex shaders=[[Category:Vertex Shaders]]
}}<!--
-->{{#switch:{{{1|}}}<!--
-->|#default=[[Category:Entities]]<!--
-->|c1|c2|c0|QC command|cvar|convar|command|s0|s1|pixel shader|vertex shader=|s2|shader parameter=<!--
-->}}<!--
-->}}<!--


    ++ Cut entities ++
-->{{#if:{{{engine|}}}{{{game|}}}{{{series|}}}||{{source topicon|nocat=1}} }}<!--


-->{{#switch:{{{cut|}}}||0=|{{Main other|[[Category:Cut Entities]]|}}}}<!--
    Warning if {{{1}}} is not present


-->}}<!-- end if nocat != 0
--><includeonly>{{#if:{{{1|}}}||{{warning|{{this is a/strings|missing parameter }} }} }}</includeonly><!--


--></onlyinclude></includeonly><!--
    Warning if parameters such as {{{game}}} don't use the full name of a game, engine, etc. (e.g. if {{{game}}} is set to "hl2" instead of "Half-Life 2")


-->[[Category:Templates]]<!--
-->{{#if:<!--
-->[[Category:Formatting templates]]<!--
-->{{This is a/check name|param=game|arg={{{game|}}}}}<!--
-->[[Category:Entity Templates]]<!--
-->{{This is a/check name|param=game1|arg={{{game1|}}}}}<!--
-->[[Category:FGD Templates]]
-->{{This is a/check name|param=game2|arg={{{game2|}}}}}<!--
-->{{This is a/check name|param=game3|arg={{{game3|}}}}}<!--
-->{{This is a/check name|param=game4|arg={{{game4|}}}}}<!--
-->{{This is a/check name|param=game5|arg={{{game5|}}}}}<!--
-->{{This is a/check name|param=engine|arg={{{engine|}}}}}<!--
-->{{This is a/check name|param=engine1|arg={{{engine1|}}}}}<!--
-->{{This is a/check name|param=engine2|arg={{{engine2|}}}}}<!--
-->{{#if:{{{series|}}}|{{This is a/check name|param=series|arg={{{series|}}} series}}}}<!--
-->|{{Warning|<!--
    -->{{#if:{{{game|}}}|{{This is a/check name|param=game|arg={{{game|}}}}}|}}<!--
    -->{{#if:{{{game1|}}}|{{This is a/check name|param=game1|arg={{{game1|}}}}}|}}<!--
    -->{{#if:{{{game2|}}}|{{This is a/check name|param=game2|arg={{{game2|}}}}}|}}<!--
    -->{{#if:{{{game3|}}}|{{This is a/check name|param=game3|arg={{{game3|}}}}}|}}<!--
    -->{{#if:{{{game4|}}}|{{This is a/check name|param=game4|arg={{{game4|}}}}}|}}<!--
    -->{{#if:{{{game5|}}}|{{This is a/check name|param=game5|arg={{{game5|}}}}}|}}<!--
    -->{{#if:{{{engine|}}}|{{This is a/check name|param=engine|arg={{{engine|}}}}}|}}<!--
    -->{{#if:{{{engine1|}}}|{{This is a/check name|param=engine1|arg={{{engine1|}}}}}|}}<!--
    -->{{#if:{{{engine2|}}}|{{This is a/check name|param=engine2|arg={{{engine2|}}}}}|}}<!--
    -->{{#if:{{{series|}}}|{{This is a/check name|param=series|arg={{{series|}}} series}}|}}<!--
    --><br><small>{{This is a/strings|false warn}}</small><!--
-->}}<!--
-->{{ACategory|this is a template errors}}<!--
-->}}</onlyinclude>
{{doc}}

Latest revision as of 07:44, 27 May 2025

Warning icon.png
This template is used on approximately 2,800 pages and changes may be widely noticed.
Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage.
Consider discussing changes on the talk page before implementing them.

This is a {{{1}}} available in all Source Source games.

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history
Icon-translate.png
This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.
Number of strings:32
Approximate status of translation:English (en) 96.88% Deutsch (de) 84.38% Español (es) 68.75% Esperanto (eo) 53.13% Suomi (fi) 78.13% Hrvatski (hr) 96.88% Português do Brasil (pt-br) 81.25% Русский (ru) 96.88% Slovenčina (sk) 81.25% 中文 (zh) 84.38% 
Gnome app science.png
This template uses a Testcases subpage
You can test how this page looks with it's different skins and parsers.

This template is the master format page for all Entity, Console command/variable, and Shader pages. Each page should have this at the beginning to describe the basic info about each one, such as what they are and their availability.

Parameters and Examples

*: Necessary parameters.

Note.pngNote:Previews are placed in full-width rows for better readability.
Parameter Description Example
*{{{1}}} The type of the object need to describe. The following types are available:

Entities:

Console Variables, Commands, QC Commands:

Miscellaneous:

  • Custom (You can specify the type yourself. See examples)
Note.pngNote:Template will not add entity categories when using non-entity type (such as console variable).
{{this is a|''incredible entity''}}
{{this is a|brush entity|engine=GoldSrc}}
{{this is a|console variable|name=sv_cheats}}
{{this is a|pixel shader|name=LightmappedGeneric}}
This is a incredible entity available in all Source Source games.
This is a brush entity available in all GoldSrc GoldSrc games.
sv_cheats is a console variable available in all Source Source games.
LightmappedGeneric is a Pixel shader available in all Source Source games.
{{{shader}}}
{{{shader1}}}~{{{shader5}}}
The shader that a parameter is in (only works if {{{1}}} is equal to shader parameter). Extra parameters allow you to specify multiple shaders.
{{this is a|shader parameter|name=$lightmap|shader=VertexLitGeneric|game=Source 2013 Multiplayer|game1=Garry's Mod}}
$lightmap is a material shader parameter for the VertexLitGeneric shader available in Source 2013 Multiplayer Source 2013 Multiplayer and Garry's Mod Garry's Mod.
{{{dx}}} Add DirectX levels inline text.

Available versions:

  • DirectX 8 - dx8
  • DirectX 9 (SM 2.0)- dx9
  • DirectX 9.0c (SM 3.0) - dx95 or dx90c
{{this is a|shader parameter|dx=dx8|name=$lightwarptexture|shader=VertexLitGeneric|since=Source 2006}}
{{this is a|shader parameter|dx=dx9|name=$lightwarptexture|shader=VertexLitGeneric|since=Source 2006}}
{{this is a|shader parameter|dx=dx95|name=$lightwarptexture|shader=VertexLitGeneric|since=Source 2006}}
$lightwarptexture (DX8) is a material shader parameter for the VertexLitGeneric shader available in all Source Source games since Source 2006 Source 2006.
$lightwarptexture (DX9 SM2) is a material shader parameter for the VertexLitGeneric shader available in all Source Source games since Source 2006 Source 2006.
$lightwarptexture (DX9+ SM3) is a material shader parameter for the VertexLitGeneric shader available in all Source Source games since Source 2006 Source 2006.
{{{engine}}}
{{{engine1}}}
{{{engine2}}}
Which engine the subject belongs to.
Icon-Important.pngImportant:To add multiple engines, please use parameter {{{engine1}}} (secondary engine) and {{{engine2}}} (tertiary engine) with {{{engine}}} (primary engine) at the same time.
{{this is a|point entity|engine=GoldSrc|engine1=Source}}
{{this is a|point entity|engine=GoldSrc|engine1=Source|engine2=Source 2}}
This is a point entity available in all GoldSrc GoldSrc and Source Source games.
This is a point entity available in all GoldSrc GoldSrc, Source Source, and Source 2 Source 2 games.
{{{except}}} This is available in all other games except this one.
Note.pngNote:Works without {{{game}}}.
{{this is a|brush entity|name=func_monitor|except=Left 4 Dead series}}
func_monitor is a brush entity available in all Source Source games except Left 4 Dead seriesLeft 4 Dead series Left 4 Dead series.
{{{since}}} This is available since this game.
Note.pngNote:Works without {{{game}}}.
{{this is a|point entity|name=info_player_start|engine=GoldSrc|since=Half-Life}}
info_player_start is a point entity available in all GoldSrc GoldSrc games since Half-Life Half-Life.
{{{name}}} The name of the subject. It will change the title of a page. If unspecified, the sentence will just refer to the subject as "this."
{{this is a|point entity|name=info_player_start}}
info_player_start is a point entity available in all Source Source games.
{{{this}}} If set to 0, false, etc. then the sentence will not start with the word "this." Has no effect if {{{name}}} has been specified.
{{this is a|point entity|this=false}}
is a point entity available in all Source Source games.
{{{series}}} The series that the subject is available in.
{{this is a|brush entity|series=Counter-Strike}}
{{{game}}} The game that the subject is available in.
Note.pngNote:Works without {{{series}}}.
Warning.pngWarning:Do not use short name (such as hl2 instead of Half-Life 2), otherwise the page will be added to Category:Hl2 point entities instead of Category:Half-Life 2 point entities.
{{this is a|path entity|game=Team Fortress 2}}
This is a path entity available in Team Fortress 2 Team Fortress 2.
{{{notitlechange}}} You can prevent title-changing from the template by using this parameter. Used in the /doc page.
{{this is a|point entity|notitlechange=1|name=info_player_start|engine=GoldSrc|since=Half-Life}}
info_player_start is a point entity available in all GoldSrc GoldSrc games since Half-Life Half-Life.
{{{internal}}} If enabled, "cut" will be displayed before "entity" and a category will be added to the page.
{{this is a|entity|internal=1}}
This is an internal entity available in all Source Source games.
{{{semi-internal}}} If enabled, "cut" will be displayed before "entity" and a category will be added to the page.
{{this is a|entity|semi-internal=1}}
This is a semi-internal entity available in all Source Source games.
{{{cut}}} If enabled, "cut" will be displayed before "(internal) ... entity" and a category will be added to the page.
{{this is a|cut=1|internal=1|entity}}
This is a cut internal entity available in all Source Source games.
{{{sprite}}} The icon of the entity:
  • If 1 is specified, the template will find the entity icon file based on the entity name (parameter {{{1}}}). (Follow the format of [[File:<entity name>.png]] to find)
  • If it is a custom value, the template will find the entity icon file according to the specified value.
    Note.pngNote:File suffix name is required!
{{this is a|point entity|name=logic_script|sprite=1}}
Logic script.png
logic_script is a point entity available in all Source Source games.
{{{icon}}} Make the game icon appear left-aligned.
  • If 1 is specified, the template will use {{{game}}} instead.
  • If it is a custom value, you need to enter the full name of the game. (Case sensitive)
  • If 0 is specified or the parameter is unused, the icon will appears in the text. (See the examples above.)
{{this is a|point entity|name=info_survivor_position|icon=Left 4 Dead series|type=point entity|series=Left 4 Dead}}
Left 4 Dead seriesLeft 4 Dead series info_survivor_position is a point entity available in Left 4 Dead seriesLeft 4 Dead series Left 4 Dead series.
{{{name1}}} ~ {{{name5}}} If the entity name is similar to another entity and functions the same, like terrorist_team_intro and counterterrorist_team_intro, use these parameters.
Note.pngNote:Once you have used the {{{name1}}}, the style of the template will be changed. The {{{name}}} is necessary for displaying the first name.
{{this is a|point entity|name=terrorist_team_intro|name1=counterterrorist_team_intro|game=Counter-Strike 2}}
terrorist_team_intro and counterterrorist_team_intro are point entities available in Counter-Strike 2 Counter-Strike 2.
{{{game1}}} ~ {{{game5}}} If this is available in multiple games, use these parameters to describe.
Note.pngNote:Once you have used the {{{game1}}}, the style of the template will be changed. The {{{game}}} is necessary for displaying the first game.
Note.pngNote:Works without {{{series}}}.
Warning.pngWarning:Do not use short name (such as hl2 instead of Half-Life 2), otherwise the page will be added to Category:Hl2 point entities instead of Category:Half-Life 2 point entities.
{{this is a|point entity|game=Left 4 Dead|game1=Left 4 Dead 2|game2=Portal 2 |game3=Team Fortress 2|game4=Portal 2|game5=Counter-Strike: Global Offensive}}
{{this is a|point entity|name=info_survivor_position|game=Left 4 Dead|game1=Left 4 Dead 2}}
info_survivor_position is a point entity available in Left 4 Dead Left 4 Dead and Left 4 Dead 2 Left 4 Dead 2.
{{{nocat}}} Don't place any categories.
{{this is a|point entity|name=info_player_start|nocat=1}}
N/A
{{{no-non-int}}} Don't place it in Category:Non-internal {{{in|}}} entities.
{{this is a|point entity|name=info_player_start|no-non-int=1}}
N/A
{{{except-multi}}} Similar to {{{except}}}, but can specify multiple games simultaneously.
Note.pngNote:Unsupport placing categories.
{{this is a|point entity|name=1|except-multi={{l4d}}{{hl2}}{{csgo}}}}
1 is a point entity available in all Source Source games except Left 4 DeadHalf-Life 2Counter-Strike: Global Offensive.