ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.
Template:Flag: Difference between revisions
Jump to navigation
Jump to search
Attention ModEnc editors! For increased consistency, please review updated usage notes! |
m Trying to make things easier without breaking a whole lot.. please bear with it.. |
||
Line 22: | Line 22: | ||
|- | |- | ||
|'''File(s):''' | |'''File(s):''' | ||
|{{{files|{{ini | |{{{files|{{Categ|ini=rules}}}}} | ||
|- | |- | ||
|'''Values:''' | |'''Values:''' | ||
Line 51: | Line 51: | ||
{{Flag | {{Flag | ||
{{!}}name= | {{!}}name= | ||
{{!}}files={{ini{{ | {{!}}files={{Categ{{!}}ini{{=}}''ini-name''}} | ||
{{!}}values={{values{{!}}''value-type''}} | {{!}}values={{values{{!}}''value-type''}} | ||
{{!}}special= | {{!}}special= | ||
Line 101: | Line 101: | ||
Copy-paste the code above and fill out the parameters as follows:<br> | Copy-paste the code above and fill out the parameters as follows:<br> | ||
; <code>name</code> : The exact name of the flag. Defaults to <code><nowiki>{{PAGENAME}}</nowiki></code>. | ; <code>name</code> : The exact name of the flag. Defaults to <code><nowiki>{{PAGENAME}}</nowiki></code>. | ||
; <code>files</code> : Which file the flag can be used in. [[Template: | ; <code>files</code> : Which file the flag can be used in. [[Template:Categ]], with the <code>ini</code> parameter set to the correct ''ini-name'', should be used for consistency. Defaults to <code><nowiki>{{Categ|ini=rules}}</nowiki></code>. | ||
; <code>values</code> : Possible [[Help:Values|values]] the flag accepts. [[Template:Values]] should be used for consistency. | ; <code>values</code> : Possible [[Help:Values|values]] the flag accepts. [[Template:Values]] should be used for consistency. | ||
; <code>special</code> : Special values, if any. For example, −1{{fnl|1}} is a special value for {{TTL|Ammo}}. This parameter is optional{{fnl|2}}. | ; <code>special</code> : Special values, if any. For example, −1{{fnl|1}} is a special value for {{TTL|Ammo}}. This parameter is optional{{fnl|2}}. | ||
; <code>default</code> : The default value for the flag. This parameter is optional{{fnl|2}}. | ; <code>default</code> : The default value for the flag. This parameter is optional{{fnl|2}}. | ||
; <code>types</code> : The sections the flag pertains to. | ; <code>types</code> : The sections the flag pertains to. [[Template:Categ]] should be used for consistency. | ||
; <code>''games''</code> : Which games the flag is parsed in. To select a game, add a parameter in the form of <code>''code''=yes</code>. For example, <code>yr=yes</code> indicates that the flag is parsed in {{yr}}. A list of available codes is to the right of this text. | ; <code>''games''</code> : Which games the flag is parsed in. To select a game, add a parameter in the form of <code>''code''=yes</code>. For example, <code>yr=yes</code> indicates that the flag is parsed in {{yr}}. A list of available codes is to the right of this text. | ||
Revision as of 04:01, 23 May 2008
This template generates a standardized flag header.
Usage
A separate flag header should be used for each context the flag is used in. Distinct contexts include files and sections where flag usage differs. For example, Template:TTL is used in rules(md).ini for SuperWeaponTypes, sound(md).ini for VocTypes, and eva(md).ini for VoxTypes. This ensures that contextual flag usage is documented with accuracy.
This template includes Category:INI Flags automatically.
{{Flag |name= |files={{Categ|ini=ini-name}} |values={{values|value-type}} |special= |default= |types= |games }}
Code | Game | Code | Game |
---|---|---|---|
td | Tiberian Dawn | co | The Covert Operations |
ra | Red Alert | cs | Counterstrike |
am | Aftermath | ts | Tiberian Sun |
fs | Firestorm | ets | Extended Tiberian Sun |
ra2 | Red Alert 2 | yr | Yuri's Revenge |
rp | RockPatch | gen | Generals |
zh | Zero Hour | tw | Tiberium Wars |
Copy-paste the code above and fill out the parameters as follows:
name
- The exact name of the flag. Defaults to
{{PAGENAME}}
. files
- Which file the flag can be used in. Template:Categ, with the
ini
parameter set to the correct ini-name, should be used for consistency. Defaults to{{Categ|ini=rules}}
. values
- Possible values the flag accepts. Template:Values should be used for consistency.
special
- Special values, if any. For example, −11 is a special value for Template:TTL. This parameter is optional2.
default
- The default value for the flag. This parameter is optional2.
types
- The sections the flag pertains to. Template:Categ should be used for consistency.
games
- Which games the flag is parsed in. To select a game, add a parameter in the form of
code=yes
. For example,yr=yes
indicates that the flag is parsed in Yuri's Revenge. A list of available codes is to the right of this text.
Notes
1 ↑ For negative numbers, −
should be used for the sign instead of a hyphen.
2 ↑ If there is no explicit value, do not set this parameter.