Difference between revisions of "User:Trang Oul/Sandbox/Template:Skill name"
< User:Trang Oul | Sandbox
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
| − | <includeonly>{{#switch: {{{1|}}} | + | <noinclude> |
| + | === Sources === | ||
| + | Built automatically from: | ||
| + | * <code>skills.txt</code> (cols: <code>skill</code> - name, <code>Id</code>/<code>*Id</code> - ID, <code>charclass</code> - class) | ||
| + | * <code>skilldesc.txt</code> (cols: <code>skilldesc</code> - name (matched with <code>skill</code> from <code>skills.txt</code> after casefolding), <code>str name</code> - key for string label) | ||
| + | * <code>data\local\lng\strings</code> (string label values, <code>Key</code> used as key (matched with <code>str name</code> from <code>skilldesc.txt</code>)) | ||
| + | |||
| + | === Usage === | ||
| + | <code><nowiki>{{Skill name|<skill ID or tech name>|[classonly=0]}}</nowiki></code> | ||
| + | |||
| + | ==== Parameters ==== | ||
| + | ; <code>1</code> (required) | ||
| + | : Skill ID or technical name from <code>skills.txt</code> (also used as a skill property value). | ||
| + | ; <code>classonly</code> (optional) | ||
| + | : Flag to display class restriction text. Must be strictly <code>0</code> or <code>1</code>. | ||
| + | :* <code>0</code> – Disabled (default). | ||
| + | :* <code>1</code> – Enabled. | ||
| + | |||
| + | ==== Examples ==== | ||
| + | ; Skill name by ID | ||
| + | : <code><nowiki>{{Skill name|6}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|6}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|371}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|371}} | ||
| + | |||
| + | ; Skill name by technical name (notice that some differ from the in-game labels) | ||
| + | : <code><nowiki>{{Skill name|Magic Arrow}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Magic Arrow}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|Sigil Death}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Sigil Death}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|Delerium Change}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Delerium Change}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|Townportal O Skill}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Townportal O Skill}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|Tainted Fire Bolt}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Tainted Fire Bolt}} | ||
| + | |||
| + | ; Skill name with class restriction text | ||
| + | : <code><nowiki>{{Skill name|6|classonly=1}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|6|classonly=1}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|Sigil Death|classonly=1}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Fire Ball|classonly=1}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|Townportal O Skill|classonly=1}}</nowiki></code> - non-class skill, so no restriction is displayed | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Townportal O Skill|classonly=1}} | ||
| + | |||
| + | ; Skill not defined | ||
| + | : <code><nowiki>{{Skill name|9999|classonly=1}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|9999|classonly=1}} | ||
| + | |||
| + | |||
| + | : <code><nowiki>{{Skill name|Other Skill|classonly=1}}</nowiki></code> | ||
| + | : {{User:Trang Oul/Sandbox/Template:Skill name|Other Skill|classonly=1}} | ||
| + | |||
| + | |||
| + | </noinclude><includeonly>{{#switch: {{{1|}}} | ||
| 0 | Attack = Attack | | 0 | Attack = Attack | ||
| 1 | Kick = Kick | | 1 | Kick = Kick | ||
Revision as of 18:15, 1 November 2026
Sources
Built automatically from:
skills.txt(cols:skill- name,Id/*Id- ID,charclass- class)skilldesc.txt(cols:skilldesc- name (matched withskillfromskills.txtafter casefolding),str name- key for string label)data\local\lng\strings(string label values,Keyused as key (matched withstr namefromskilldesc.txt))
Usage
{{Skill name|<skill ID or tech name>|[classonly=0]}}
Parameters
1(required)- Skill ID or technical name from
skills.txt(also used as a skill property value). classonly(optional)- Flag to display class restriction text. Must be strictly
0or1.0– Disabled (default).1– Enabled.
Examples
- Skill name by ID
{{Skill name|6}}- Magic Arrow
{{Skill name|371}}- Mark of the Bear
- Skill name by technical name (notice that some differ from the in-game labels)
{{Skill name|Magic Arrow}}- Magic Arrow
{{Skill name|Sigil Death}}- Sigil: Death
{{Skill name|Delerium Change}}- Delirium
{{Skill name|Townportal O Skill}}- Town Portal
{{Skill name|Tainted Fire Bolt}}- Fire Bolt
- Skill name with class restriction text
{{Skill name|6|classonly=1}}- Magic Arrow (Amazon Only)
{{Skill name|Sigil Death|classonly=1}}- Fire Ball (Sorceress Only)
{{Skill name|Townportal O Skill|classonly=1}}- non-class skill, so no restriction is displayed- Town Portal
- Skill not defined
{{Skill name|9999|classonly=1}}- 9999 (Class Only)
{{Skill name|Other Skill|classonly=1}}- Other Skill (Class Only)