User:Relyk/SMW/skill fact
From Guild Wars 2 Wiki
< User:Relyk | SMW
Jump to navigationJump to search
Property:Has skill fact[edit]
Template:Skill infobox[edit]
{{skill infobox | skill fact= {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} }}
Template:Skill fact[edit]
:{{#vardefine:fact_description|<Skill fact logic>}}{{#var:fact_description}} {{#subobject:skillfact{{#vardefineecho:factcount|{{#expr:{{#var:factcount|0}}+1}}}} |Has skill fact index={{#var:factcount}} |Effect of skill={{PAGENAME}} |Has effect type={{{1}}} |Has effect description={{#var:fact_description}} |Has effect value={{{2}}} |Has effect stacks={{{stacks|}}} |Has effect coefficient={{{coefficient|}}} }}
Query[edit]
{{#ask:[[Effect of skill::Fireball]] |?Has effect description }}
{{#ask:[[Effect of skill::+]][[Has effect type::Burning]]}}
Property:Has skill facts[edit]
- Has property type::Text
- Format: <skill fact>~<skill fact>~...<skill fact>
Template:Skill infobox[edit]
Code[edit]
{{#arraymap:{{{skill fact}}}|\n|@@@| :@@@ {{#if:{{#var:skill_fact_format_string}} |{{#vardefine:skill_fact_format_string|{{#var:skill_fact_format_string}}~@@@}} |{{#vardefine:skill_fact_format_string|@@@}} }} |\n}} {{#set:Has skill facts={{#var:skill_fact_format_string}}}}
Parameters[edit]
{{skill infobox | skill fact = {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} {{skill fact|{{{1}}}|{{{2}}}|{{{stacks}}}|{{{coefficient}}}}} }}
Query[edit]
{{#ask:[[Fireball]] |?Has skill facts |format=template |template=Skill fact result format }}
Template:Skill fact result format[edit]
{{#arraymap:{{{1}}}|~|@@@| :{{{1}}} |\n}}