Difference between revisions of "User:Kckckc/Sandbox4"

From Isleward Wiki
Jump to navigation Jump to search
(stat subobjects)
Line 1: Line 1:
−
<includeonly><!--
 
−
Page top level heading -->= {{PAGENAME}} =
 
 
<div class="infobox">
 
<div class="infobox">
−
<div class="heading">[[Has canonical name::{{{name|{{PAGENAME}}}}}]]</div>
+
<div class="heading">Testing</div>
−
<div class="icon">{{#if: {{{rune icon|}}}|[[Has ability rune icon::File:{{{rune icon}}}|100x100px]]}}<!--
+
<div class="icon">[[File:Whirlwind.png|100x100px]]</div>
−
-->[[Has game icon::File:{{{icon|{{{name|{{PAGENAME}}}}}.png}}}|100x100px]]</div><!--
+
<div class="wrapper">
−
--><div class="wrapper"><dl><!--
+
<dl>
−
-->{{#if: {{{stat type|}}}|<dt>Stat type</dt><dd>{{#set:|Has ability scaling={{{stat type}}}|+sep=,}}{{{stat type}}}</dd>}}<!--
+
<dt>Label</dt><dd>Value</dd>
−
-->{{#if: {{{mana cost|}}}|<dt>Mana cost</dt><dd>[[Has ability mana cost::{{{mana cost}}}]]</dd>}}<!--
+
<dt>Label</dt><dd>Value</dd>
−
-->{{#if: {{{cooldown|}}}|<dt>Cooldown</dt><dd>[[Has ability cooldown::{{{cooldown}}}]]</dd>}}<!--
+
<dt>Label</dt><dd>Value</dd>
−
-->{{#if: {{{cast time|}}}|<dt>Cast time</dt><dd>[[Has ability cast time::{{{cast time}}}]]</dd>}}<!--
+
<dt>Label</dt><dd>Value</dd>
−
-->{{#if: {{{range|}}}|<dt>Range</dt><dd>[[Has ability range::{{{range}}}]]</dd>}}<!--
+
</dl>
−
-->{{#if: {{{element|}}}|<dt>Element</dt><dd>[[Has ability element::{{{element}}}]]</dd>}}<!--
+
</div>
−
-->{{#if: {{{stat1|}}}|{{#subobject:stat1
+
<div class="icon">[[File:Whirlwind.png|100x100px]]</div>
−
|Has stat name={{{stat1}}}
+
<div class="wrapper">
−
|Has stat min={{{stat1 min}}}
+
<dl>
−
|Has stat max={{{stat1 max}}}
+
<dt>Label</dt><dd>Value</dd>
−
}}<dt><br /></dt><dd></dd><dt>{{{stat1}}}</dt><dd>{{{stat1 min}}}–{{{stat1 max}}}</dd>}}<!--
+
<dt>Label</dt><dd>Value</dd>
−
-->{{#if: {{{stat2|}}}|{{#subobject:stat2
+
<dt>Label</dt><dd>Value</dd>
−
|Has stat name={{{stat2}}}
+
<dt>Label</dt><dd>Value</dd>
−
|Has stat min={{{stat2 min}}}
+
</dl>
−
|Has stat max={{{stat2 max}}}
+
</div>
−
}}<dt>{{{stat2}}}</dt><dd>{{{stat2 min}}}–{{{stat2 max}}}</dd>}}<!--
+
</div>
−
-->{{#if: {{{stat3|}}}|{{#subobject:stat3
 
−
|Has stat name={{{stat3}}}
 
−
|Has stat min={{{stat3 min}}}
 
−
|Has stat max={{{stat3 max}}}
 
−
}}<dt>{{{stat3}}}</dt><dd>{{{stat3 min}}}–{{{stat3 max}}}</dd>}}<!--
 
−
-->{{#if: {{{stat4|}}}|{{#subobject:stat4
 
−
|Has stat name={{{stat4}}}
 
−
|Has stat min={{{stat4 min}}}
 
−
|Has stat max={{{stat4 max}}}
 
−
}}<dt>{{{stat4}}}</dt><dd>{{{stat4 min}}}–{{{stat4 max}}}</dd>}}<!--
 
−
-->{{#if: {{{stat5|}}}|{{#subobject:stat5
 
−
|Has stat name={{{stat5}}}
 
−
|Has stat min={{{stat5 min}}}
 
−
|Has stat max={{{stat5 max}}}
 
−
}}<dt>{{{stat5}}}</dt><dd>{{{stat5 min}}}–{{{stat5 max}}}</dd>}}<!--
 
−
--></dl></div></div><!--
 
−
description quote -->{{#if: {{{description|}}}|{{quotation|game|[[Has game description::{{{description}}}]]}}}}<!--
 
−
 
 
−
AUTOCATEGORIZATION
 
−
 
 
−
{{#subobject:stat1
 
−
|Has stat name={{{stat1}}}
 
−
|Has stat min={{{stat1 min}}}
 
−
|Has stat max={{{stat1 max}}}
 
−
}}
 
−
 
 
−
-->{{#if: {{NAMESPACE}} <!-- no categories if outside of article namespace -->
 
−
{{#ifeq: {{{categorize|y}}} | n | do not categorize | <!-- categorize --> }}
 
−
<!-- todo: categorize on status -->
 
−
| <!-- do not categorize if any of the above were set --> |
 
−
<!-- categorize -->
 
−
[[Category:Runes]]
 
−
}}
 
−
</includeonly><noinclude>
 
−
== Description ==
 
−
Creates an ability page for a rune, including the title, infobox, description quote, etc.
 
−
Sets SMW properties.
 
−
 
 
−
== Usage ==
 
−
<pre>{{Rune infobox
 
−
| name =
 
−
| icon =
 
−
| rune icon =
 
−
| description =
 
−
 
 
−
| stat type =
 
−
| mana cost =
 
−
| cooldown =
 
−
| cast time =
 
−
| range =
 
−
| element =
 
−
 
 
−
| stat1 =
 
−
| stat1 min =
 
−
| stat1 max =
 
−
| stat2 =
 
−
...
 
−
}}
 
−
 
 
−
not implemented yet:
 
−
| stat mult =
 
−
| threat mult =
 
−
| aura effect =
 
−
| mana reserve =
 
−
| need los =
 
−
| is attack =
 
−
| use weapon range =
 
−
| auto =
 
−
| stat1 negative =
 
−
| stat1 integer =
 
−
</pre>
 
−
 
 
−
=== Parameters ===
 
−
All parameters are optional.
 
−
;name
 
−
: Ability name (without "Rune of"). Defaults to <code>{{PAGENAME}}</code>.
 
−
;icon
 
−
: Ability icon filename. Defaults to <code><nowiki>File:<name>.png</nowiki></code>
 
−
;rune icon
 
−
: Rune icon filename.
 
−
;description
 
−
: Ability description.
 
−
;stat type
 
−
: Stats that scale the ability. One of Strength, Intellect, Dexterity. If there's two or more, separate them with a single comman.
 
−
;mana cost
 
−
: Ability mana cost.
 
−
;cooldown
 
−
: Ability cooldown.
 
−
;cast time
 
−
: Ability cast time.
 
−
;range
 
−
: Ability range.
 
−
;element
 
−
: Ability element. One of arcane, fire, frost, holy, poison, physical.
 
−
;statN
 
−
: Name of stat. Up to 5 stats (from stat1 to stat5) are supported.
 
−
;statN min
 
−
: Min roll of stat.
 
−
;statN max
 
−
: Max roll of stat.
 
−
 
 
−
</noinclude>
 

Revision as of 09:41, 1 June 2022

Testing
Whirlwind.png
Label
Value
Label
Value
Label
Value
Label
Value
Whirlwind.png
Label
Value
Label
Value
Label
Value
Label
Value