Difference between revisions of "User:Trang Oul/Sandbox/Template:Skill name"

From Basin Wiki
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 with skill from skills.txt after casefolding), str name - key for string label)
  • data\local\lng\strings (string label values, Key used as key (matched with str name from skilldesc.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 0 or 1.
  • 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)