Difference between revisions of "Template:ShowSkillCaps"
(debug output) |
|||
Line 37: | Line 37: | ||
<!-- iterate through entire skill cap range--> | <!-- iterate through entire skill cap range--> | ||
{{#while: | {{#while: | ||
− | | {{#ifexpr: {{#if: {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#var: i}}# }} | 1 | 0 }} and {{#expr: {{#var: i}} < {{#var: upperBound}} }} | true }} | + | | {{#ifexpr: {{#if: {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#var: i}}# }} | 1 | 0 }} and {{#expr: {{#var: i}} <= {{#var: upperBound}} }} | true }} |
<!-- iterate over a range (same numbers in skill caps)--> | <!-- iterate over a range (same numbers in skill caps)--> | ||
| {{#vardefine: startRange | {{#var: i}} }} | | {{#vardefine: startRange | {{#var: i}} }} | ||
{{#while: | {{#while: | ||
− | | {{#ifexpr: {{#expr: {{#var: i}} < {{#var:upperBound}} }} and {{#if: {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#var: i}}# }} | + | | {{#ifexpr: {{#expr: {{#var: i}} <= {{#var:upperBound}} }} and {{#if: {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#var: i}}# }} |
| {{#ifeq: {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#var: i}}# }} | | {{#ifeq: {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#var: i}}# }} | ||
| {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#expr: {{#var: i}} + 1}}# }} | | {{#show: {{{skill | {{PAGENAME}} }}} |?{{#var: queryText}}{{#expr: {{#var: i}} + 1}}# }} |
Revision as of 13:16, 6 February 2019
This template shows the skill caps of a skill within certain boundaries If parameter "standalone" is set to true (default), it generates a table head to be used completely on its own, if set to false it only shows the name, description and skill caps without adding wikitable beginnings and ends