Template:MonsterStats: Difference between revisions
From Melvor Idle
Falterfire (talk | contribs) (Created MonsterStats template for auto-generating monster pages.) |
Falterfire (talk | contribs) (Now powered by Lua) |
||
Line 1: | Line 1: | ||
Template for auto-building monster stat blocks. | |||
For example, <nowiki>{{User:Falterfire/MonsterStats|Aeris}}</nowiki> becomes {{MonsterStats|Aeris}} | |||
<onlyinclude><includeonly>{{#vardefine:monster|{{{1|{{PAGENAME}}}}}}}{| class="wikitable" style="margin: 0rem 1rem;" | |||
< | |||
{| class="wikitable" style="margin: 0rem 1rem;" | |||
|- | |- | ||
! colspan=16 | Combat Stats | ! colspan=16 | Combat Stats | ||
|- | |- | ||
| style="font-weight: bold;" | Combat Level: | | style="font-weight: bold;" | Combat Level: | ||
| colspan=15 style="text-align: right" | {{{ | | colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterCombatLevel|{{#var:monster}}}}}} | ||
|- | |- | ||
| style="font-weight: bold;" | Hitpoints: | | style="font-weight: bold;" | Hitpoints: | ||
| colspan=15 style="text-align: right" | {{formatnum:{{{ | | colspan=15 style="text-align: right" | {{Skill|Hitpoints|notext=true}} {{formatnum:{{formatnum:{{#invoke:Monsters|getMonsterHP|{{#var:monster}}}}}}}} | ||
|- | |- | ||
| style="font-weight: bold;" | Attack Speed: | | style="font-weight: bold;" | Attack Speed: | ||
| colspan=15 style="text-align: right" | {{{ | | colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterAttackSpeed|{{#var:monster}}}}}} s | ||
|- | |- | ||
| style="font-weight: bold;" | Accuracy Rating: | | style="font-weight: bold;" | Accuracy Rating: | ||
| colspan=15 style="text-align: right" | {{{ | | colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterAR|{{#var:monster}}}}}} | ||
|- | |- | ||
| rowspan=2 style="font-weight: bold;" | Evasion Ratings: | | rowspan=2 style="font-weight: bold;" | Evasion Ratings: | ||
Line 26: | Line 23: | ||
| colspan=5 style="text-align: center;" | [[File:Magic (skill).svg|25px|middle|link=Magic]] | | colspan=5 style="text-align: center;" | [[File:Magic (skill).svg|25px|middle|link=Magic]] | ||
|- | |- | ||
| colspan=5 style="text-align: right;" | {{formatnum:{{{ | | colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{#var:monster}}|Melee}}}} | ||
| colspan=5 style="text-align: right;" | {{formatnum:{{{ | | colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{#var:monster}}|Ranged}}}} | ||
| colspan=5 style="text-align: right;" | {{formatnum:{{{ | | colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{#var:monster}}|Magic}}}} | ||
|- | |- | ||
| rowspan=2 style="font-weight: bold;" | Skill Levels: | | rowspan=2 style="font-weight: bold;" | Skill Levels: | ||
Line 37: | Line 34: | ||
| colspan=3 style="text-align: center;" | [[File:Magic (skill).svg|25px|middle|link=Magic]] | | colspan=3 style="text-align: center;" | [[File:Magic (skill).svg|25px|middle|link=Magic]] | ||
|- | |- | ||
| colspan=3 style="text-align: right;" | {{{attackLevel | | colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterStat|{{#var:monster}}|attackLevel}} | ||
| colspan=3 style="text-align: right;" | {{{strengthLevel | | colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterStat|{{#var:monster}}|strengthLevel}} | ||
| colspan=3 style="text-align: right;" | {{{defenceLevel | | colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterStat|{{#var:monster}}|defenceLevel}} | ||
| colspan=3 style="text-align: right;" | {{{rangedLevel | | colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterStat|{{#var:monster}}|rangedLevel}} | ||
| colspan=3 style="text-align: right;" | {{{magicLevel | | colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterStat|{{#var:monster}}|magicLevel}} | ||
| | |}</includeonly></onlyinclude> | ||