Template:Runes: Difference between revisions

From Arx Libertatis Wiki
Jump to navigation Jump to search
No edit summary
m (Fix SMW syntax)
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!--
{{#if:{{{1|aam,taar}}}|<!--
  -->{{#arraydefine:Runes_params|{{{#userparam|}}},{{{2|}}},<!--
    -->icons,noicons,<!--
    -->names,nonames,<!--
    -->meanings,nomeanings,<!--
    -->paren,dash<!--
  -->}}<!--
  -->{{#arraydefine:Runes_runes|{{{1|aam,taar}}}}}<!--
i -->{{#ifexpr: {{#arraysearch:Runes_params|icons}} < {{#arraysearch:Runes_params|noicons}} |<!--
    -->{{#arrayprint:Runes_runes||@|{{RuneIcon|@|{{{2|}}}|#userparam={{{#userparam|}}}}}}}<!--
  -->}}<!--
n -->{{#ifexpr: {{#arraysearch:Runes_params|names}} < {{#arraysearch:Runes_params|nonames}} |<!--
    -->{{#ifexpr: {{#arraysearch:Runes_params|icons}} < {{#arraysearch:Runes_params|noicons}} |<!--
      -->&nbsp;<!--
    -->}}<!--
    -->{{#arrayprint:Runes_runes|&nbsp;|@|{{RuneName|@|{{{2|}}}|#userparam={{{#userparam|}}}}}}}<!--
  -->}}<!--
m -->{{#ifexpr: {{#arraysearch:Runes_params|meanings}} < {{#arraysearch:Runes_params|nomeanings}} |<!--
  ( -->{{#ifexpr: ({{#arraysearch:Runes_params|icons}} < {{#arraysearch:Runes_params|noicons}}) <!--
          --> or ({{#arraysearch:Runes_params|names}} < {{#arraysearch:Runes_params|nonames}}) |<!--
      -->&nbsp;<!--
      -->{{#ifexpr: {{#arraysearch:Runes_params|paren}} < {{#arraysearch:Runes_params|dash}} |<!--
        -->(|-&nbsp;<!--
      -->}}<!--
    -->}}<!--
    -->{{#arrayprint:Runes_runes|&nbsp;|@|{{RuneMeaning|@}}}}<!--
  ) -->{{#ifexpr: {{#arraysearch:Runes_params|icons}} < {{#arraysearch:Runes_params|noicons}} <!--
          --> or {{#arraysearch:Runes_params|names}} < {{#arraysearch:Runes_params|nonames}} |<!--
      -->{{#ifexpr: {{#arraysearch:Runes_params|paren}} < {{#arraysearch:Runes_params|dash}} |<!--
        -->)<!--
      -->}}<!--
    -->}}<!--
  -->}}<!--
-->|n/a}}<noinclude>


Rune icons if {{{icons}}} was not set to 0.
<hr>
-->{{plural:{{{icons|1}}}|<!--
  -->{{Rune|{{{1|}}}|icon=1}}<!--
  -->{{Rune|{{{2|}}}|icon=1}}<!--
  -->{{Rune|{{{3|}}}|icon=1}}<!--
  -->{{Rune|{{{4|}}}|icon=1}}<!--
  -->{{Rune|{{{5|}}}|icon=1}}<!--
  -->{{Rune|{{{6|}}}|icon=1}}<!--
-->|}}<!--


Rune names if {{{names}}} was not set to 0.
A list of runes with names and descriptions
-->{{plural:{{{names|1}}}|<!--
  -->{{If|{{{1|}}}| {{Rune|{{{1|}}}|name=1}}}}<!--
  -->{{If|{{{2|}}}| {{Rune|{{{2|}}}|name=1}}}}<!--
  -->{{If|{{{3|}}}| {{Rune|{{{3|}}}|name=1}}}}<!--
  -->{{If|{{{4|}}}| {{Rune|{{{4|}}}|name=1}}}}<!--
  -->{{If|{{{5|}}}| {{Rune|{{{5|}}}|name=1}}}}<!--
  -->{{If|{{{6|}}}| {{Rune|{{{6|}}}|name=1}}}}<!--
-->|}}<!--


Rune meanings if {{{meanings}}} was not set to 0.
Parameters:
-->{{plural:{{{meanings|1}}}|{{If|{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}}| (<!--
* #1: Rune names as a comma-separated list without spaces! (output above is for <code><nowiki>{{Runes|aam,taar}}</nowiki></code>)
  -->{{If|{{{1|}}}|{{Rune|{{{1|}}}|meaning=1}}}}<!--
* #userparam and #2: Comma-sparated list of additional info (default: (empty list))
  -->{{If|{{{2|}}}| {{Rune|{{{2|}}}|meaning=1}}}}<!--
** icons or noicons: enable/disable icons (first wins, default: enabled)
  -->{{If|{{{3|}}}| {{Rune|{{{3|}}}|meaning=1}}}}<!--
** names or nonames: enable/disable names (first wins, default: enabled)
  -->{{If|{{{4|}}}| {{Rune|{{{4|}}}|meaning=1}}}}<!--
** meanings or nomeanings: enable/disable meanings (first wins, default: enabled)
  -->{{If|{{{5|}}}| {{Rune|{{{5|}}}|meaning=1}}}}<!--
** paren or dash: use parentheses vs. dash for meanings (first wins, default: paren)
  -->{{If|{{{6|}}}| {{Rune|{{{6|}}}|meaning=1}}}}<!--
** if icons are enabled, [[:Template:RuneIcon]] parameters
-->)}}|}}<!--
** if names are enabled, [[:Template:RuneName]] parameters
** other entries are ignored


-->
Special case: if the list of runes is empty this expands to n/a

Latest revision as of 11:19, 27 October 2019

Aam Rune (create)Taar Rune (missile) Aam Taar (create missile)


A list of runes with names and descriptions

Parameters:

  • #1: Rune names as a comma-separated list without spaces! (output above is for {{Runes|aam,taar}})
  • #userparam and #2: Comma-sparated list of additional info (default: (empty list))
    • icons or noicons: enable/disable icons (first wins, default: enabled)
    • names or nonames: enable/disable names (first wins, default: enabled)
    • meanings or nomeanings: enable/disable meanings (first wins, default: enabled)
    • paren or dash: use parentheses vs. dash for meanings (first wins, default: paren)
    • if icons are enabled, Template:RuneIcon parameters
    • if names are enabled, Template:RuneName parameters
    • other entries are ignored

Special case: if the list of runes is empty this expands to n/a