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

From Basin Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:
  
 
=== Usage ===
 
=== Usage ===
−
<code><nowiki>{{Skill tab bonus|<skill tab ID>|<bonus value>|[classonly=0]}}</nowiki></code>
+
<code><nowiki>{{Skill tab bonus|<skill tab ID>|<bonus value>}}</nowiki></code>
  
 
==== Parameters ====
 
==== Parameters ====
Line 15: Line 15:
 
; <code>2</code> (required)
 
; <code>2</code> (required)
 
: Bonus value. Should be with plus sign. Can be passed as a range.
 
: Bonus value. Should be with plus sign. Can be passed as a range.
−
; <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 ====
 
==== Examples ====
Line 27: Line 23:
 
: <code><nowiki>{{Skill tab bonus|13|{{Range||2|4|signed=1}}}}</nowiki></code>
 
: <code><nowiki>{{Skill tab bonus|13|{{Range||2|4|signed=1}}}}</nowiki></code>
 
: {{User:Trang Oul/Sandbox/Template:Skill tab bonus|13|{{User:Trang Oul/Sandbox/Template:Range||2|4|signed=1}}}}
 
: {{User:Trang Oul/Sandbox/Template:Skill tab bonus|13|{{User:Trang Oul/Sandbox/Template:Range||2|4|signed=1}}}}
−
; With class restriction
 
−
: <code><nowiki>{{Skill tab bonus|24|+3|classonly=1}}</nowiki></code>
 
−
: {{User:Trang Oul/Sandbox/Template:Skill tab bonus|24|+3|classonly=1}}
 
 
; Unknown skill tab
 
; Unknown skill tab
−
: <code><nowiki>{{Skill tab bonus|99|+3|classonly=1}}</nowiki></code>
+
: <code><nowiki>{{Skill tab bonus|99|+3}}</nowiki></code>
−
: {{User:Trang Oul/Sandbox/Template:Skill tab bonus|99|+3|classonly=1}}
+
: {{User:Trang Oul/Sandbox/Template:Skill tab bonus|99|+3}}
  
 
</noinclude><includeonly>{{#switch: {{{1|}}}
 
</noinclude><includeonly>{{#switch: {{{1|}}}
−
|        1 = {{{2|}}} to Javelin and Spear Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Amazon}} }}
+
|        1 = {{{2}}} to Javelin and Spear Skills
−
|        2 = {{{2|}}} to Passive and Magic Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Amazon}} }}
+
|        2 = {{{2}}} to Passive and Magic Skills
−
|        3 = {{{2|}}} to Bow and Crossbow Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Amazon}} }}
+
|        3 = {{{2}}} to Bow and Crossbow Skills
−
|        4 = {{{2|}}} to Defensive Auras{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Paladin}} }}
+
|        4 = {{{2}}} to Defensive Auras
−
|        5 = {{{2|}}} to Offensive Auras{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Paladin}} }}
+
|        5 = {{{2}}} to Offensive Auras
−
|        6 = {{{2|}}} to Combat Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Paladin}} }}
+
|        6 = {{{2}}} to Combat Skills
−
|        7 = {{{2|}}} to Poison and Bone Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Necromancer}} }}
+
|        7 = {{{2}}} to Poison and Bone Skills
−
|        8 = {{{2|}}} to Curses{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Necromancer}} }}
+
|        8 = {{{2}}} to Curses
−
|        9 = {{{2|}}} to Summoning Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Necromancer}} }}
+
|        9 = {{{2}}} to Summoning Skills
−
|      10 = {{{2|}}} to Warcries{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Barbarian}} }}
+
|      10 = {{{2}}} to Warcries
−
|      11 = {{{2|}}} to Combat Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Barbarian}} }}
+
|      11 = {{{2}}} to Combat Skills
−
|      12 = {{{2|}}} to Masteries{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Barbarian}} }}
+
|      12 = {{{2}}} to Masteries
−
|      13 = {{{2|}}} to Cold Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Sorceress}} }}
+
|      13 = {{{2}}} to Cold Skills
−
|      14 = {{{2|}}} to Lightning Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Sorceress}} }}
+
|      14 = {{{2}}} to Lightning Skills
−
|      15 = {{{2|}}} to Fire Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Sorceress}} }}
+
|      15 = {{{2}}} to Fire Skills
−
|      16 = {{{2|}}} to Summoning Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Druid}} }}
+
|      16 = {{{2}}} to Summoning Skills
−
|      17 = {{{2|}}} to Shape Shifting Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Druid}} }}
+
|      17 = {{{2}}} to Shape Shifting Skills
−
|      18 = {{{2|}}} to Elemental Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Druid}} }}
+
|      18 = {{{2}}} to Elemental Skills
−
|      19 = {{{2|}}} to Traps{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Assassin}} }}
+
|      19 = {{{2}}} to Traps
−
|      20 = {{{2|}}} to Shadow Disciplines{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Assassin}} }}
+
|      20 = {{{2}}} to Shadow Disciplines
−
|      21 = {{{2|}}} to Martial Arts{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Assassin}} }}
+
|      21 = {{{2}}} to Martial Arts
−
|      22 = {{{2|}}} to Eldritch Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Warlock}} }}
+
|      22 = {{{2}}} to Eldritch Skills
−
|      23 = {{{2|}}} to Chaos Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Warlock}} }}
+
|      23 = {{{2}}} to Chaos Skills
−
|      24 = {{{2|}}} to Demon Skills{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only|Warlock}} }}
+
|      24 = {{{2}}} to Demon Skills
−
| #default = {{{2|}}} to {{{1|}}}{{#ifexpr: {{{classonly|0}}} |&#32;{{User:Trang Oul/Sandbox/Template:Class only}} }}
+
| #default = {{{2}}} to {{{1}}}
 
}}</includeonly>
 
}}</includeonly>

Latest revision as of 06:46, 5 November 2026

Sources

Built automatically from:

  • charstats.txt (cols: StrSkillTab1, StrSkillTab2, StrSkillTab3 - keys for string labels (whole) and keys for skill tabs (trailing numbers))
  • data\local\lng\strings (string label values, Key used as key (matched with StrSkillTab1, StrSkillTab2, StrSkillTab3 from charstats.txt))

To be done manually:

  • Add links to skill tabs

Usage

{{Skill tab bonus|<skill tab ID>|<bonus value>}}

Parameters

1 (required)
Skill tab ID.
2 (required)
Bonus value. Should be with plus sign. Can be passed as a range.

Examples

Fixed bonus
{{Skill tab bonus|6|+3}}
+3 to Combat Skills
Bonus as a range
{{Skill tab bonus|13|{{Range||2|4|signed=1}}}}
+(2-4) to Cold Skills
Unknown skill tab
{{Skill tab bonus|99|+3}}
+3 to 99