GVI – Template
| Lou Montana (talk | contribs)  (Fix 5-chars version text size) | Lou Montana (talk | contribs)   (Add Arma 3 exception: version check) | ||
| Line 3: | Line 3: | ||
| 	{{#ifexpr:{{{2}}} < 0.7|<nowiki/> gvi-alpha}} | 	{{#ifexpr:{{{2}}} < 0.7|<nowiki/> gvi-alpha}} | ||
| 	{{#ifexpr:{{{2}}} >= 0.7 and {{{2}}} < 1|<nowiki/> gvi-beta}} | 	{{#ifexpr:{{{2}}} >= 0.7 and {{{2}}} < 1|<nowiki/> gvi-beta}} | ||
| }}{{#if:{{#pos:{{lc:{{{branch|}}}{{{2|}}}}}|dev}}|<nowiki/> gvi-dev}}{{#if:{{#pos:{{lc:{{{branch|}}}{{{2|}}}}}|diag}}|<nowiki/> gvi-diag}}"{{#if:{{{size|}}}|<nowiki/> style="font-size: {{#ifexpr:({{{size}}}/2+0.5)*12<24|{{#expr:({{{size}}}/2+0.5)*12}}|24}}px; height: {{#expr:{{{size}}}*32}}px; width: {{#expr:{{{size}}}*32}}px"}}><span class="icon">{{Icon|{{Name|{{{1}}}|id}}|{{#if:{{{size|}}}|{{#expr:floor({{{size}}}*32-2)}}|30}}|link=:Category:Introduced with {{Name|{{{1}}}}} version {{lc:{{{2|}}}}}|{{#if:{{{2|}}}|{{uc:{{{2}}}}}|?}}}}</span><span class="version"{{#ifexpr:{{#len:{{{2|}}}}} > 4|<nowiki/> style="font-size: 0.9em"}}>[[:Category:Introduced with {{Name|{{{1}}}}} version {{lc:{{{2|}}}}}|{{#if:{{{2|}}}|{{uc:{{{2}}}}}|?}}]]</span></span> | }}{{#if: | ||
| | -no game provided- | 	{{#pos:{{lc:{{{branch|}}}{{{2|}}}}}|dev}} | ||
| 	{{#ifeq:{{{1|}}}|arma3|{{#ifexpr: {{{2|1.00}}} >   2.12   |1}}<!-- Arma 3 latest stable version is set here --> | |||
| 	}}|<nowiki/> gvi-dev | |||
| }}{{#if:{{#pos:{{lc:{{{branch|}}}{{{2|}}}}}|diag}}|<nowiki/> gvi-diag | |||
| }}"{{#if:{{{size|}}}|<nowiki/> style="font-size: {{#ifexpr:({{{size}}}/2+0.5)*12<24|{{#expr:({{{size}}}/2+0.5)*12}}|24}}px; height: {{#expr:{{{size}}}*32}}px; width: {{#expr:{{{size}}}*32}}px" | |||
| }}><!-- | |||
| --><span class="icon">{{Icon|{{Name|{{{1}}}|id}}|{{#if:{{{size|}}}|{{#expr:floor({{{size}}}*32-2)}}|30}}|link=:Category:Introduced with {{Name|{{{1}}}}} version {{lc:{{{2|}}}}}|{{#if:{{{2|}}}|{{uc:{{{2}}}}}|?}}}}</span><!-- | |||
| --><span class="version"{{#ifexpr:{{#len:{{{2|}}}}} > 4|<nowiki/> style="font-size: 0.9em"}}>[[:Category:Introduced with {{Name|{{{1}}}}} version {{lc:{{{2|}}}}}|{{#if:{{{2|}}}|{{uc:{{{2}}}}}|?}}]]</span><!-- | |||
| --></span> | |||
| | -no game provided- {{TemplateCase||[[Category:GVI template usage error]]}} | |||
| }}</includeonly><noinclude>{{GVI/doc}}</noinclude> | }}</includeonly><noinclude>{{GVI/doc}}</noinclude> | ||
Revision as of 16:42, 6 August 2023
Template GVI standing for Game Version Icon - must appear inline  1.00 when in a paragraph.
1.00 when in a paragraph.
It places the page in the GVI template usage error category if no game is provided.
Usage
{{GVI|game|version|size=}}
- game: identical to Name Identifiers
- version: (Optional) game version such as "1.75", "1.5.0", etc
- default 1.00 for games from Operation Flashpoint up until Arma 3/DayZ - two digits after the period
- default 1.0.0 since Arma Reforger
 
- branch: (Optional, named parameter, default empty) can be dev or diag for Development or Diagnostic Branch
- size: (Optional, named parameter, default 1) ratio size, ratio × 32px
| Code | Result | 
|---|---|
| {{GVI}} | -no game provided- | 
| {{GVI|ofp}} |  ? | 
| {{GVI|ofp|1.30}} |  1.30 | 
| {{GVI|ofp|1.30|size=1}} |  1.30 | 
| {{GVI|ofp|1.30|size=.75}} |  1.30 | 
| {{GVI|ofp|1.30|size=2}} |  1.30 | 
| {{GVI|ofpr|1.80}} |  1.80 | 
| {{GVI|ofpe|1.00}} |  1.00 | 
| {{GVI|arma1|?}} |  ? | 
| {{GVI|arma1|1}} |  1 | 
| {{GVI|arma1|1.1}} |  1.1 | 
| {{GVI|arma2|1.05}} |  1.05 | 
| {{GVI|arma2oa|1.60}} |  1.60 | 
| {{GVI|arma3|0.05}} |  0.05 | 
| {{GVI|arma3|0.50}} |  0.50 | 
| {{GVI|arma3|0.58}} |  0.58 | 
| {{GVI|arma3|0.70}} |  0.70 | 
| {{GVI|arma3|0.76}} |  0.76 | 
| {{GVI|arma3|1.14}} |  1.14 | 
| {{GVI|arma3|1.99}} |  1.99 | 
| {{GVI|arma3|2.00}} |  2.00 | 
| {{GVI|arma3|2.49}} |  2.49 | 
| {{GVI|arma3|2.50}} |  2.50 | 
| {{GVI|arma3|dev}} |  DEV | 
| {{GVI|arma3|1.55|branch=dev}} |  1.55 | 
| {{GVI|arma3|diag}} |  DIAG | 
| {{GVI|arma3|1.55|branch=diag}} |  1.55 | 
| {{GVI|carriercommand|1.00}} |  1.00 | 
| {{GVI|dayz|1.00}} |  1.00 | 
| {{GVI|tkoh|1.00}} |  1.00 | 
| {{GVI|tkom|1.00}} |  1.00 | 
| {{GVI|armaR|0.9.5}} |  0.9.5 | 
| {{GVI|armaR|1.0.0}} |  1.0.0 | 
| {{GVI|armaR|1.42.0}} |  1.42.0 | 
| {{GVI|arma4|1.0.0}} |  1.0.0 | 
| {{GVI|arma4|1.42.0}} |  1.42.0 | 
