Template:MonsterStats: Difference between revisions

Remove dependency on Variables extension
(Added damage reduction, fixed monster levels)
(Remove dependency on Variables extension)
Line 2: Line 2:


For example, <nowiki>{{User:MonsterStats|Aeris}}</nowiki> becomes {{MonsterStats|Aeris}}
For example, <nowiki>{{User:MonsterStats|Aeris}}</nowiki> becomes {{MonsterStats|Aeris}}
<onlyinclude><includeonly>{{#vardefine:monster|{{{1|{{PAGENAME}}}}}}}{| class="wikitable" style="margin: 0rem 1rem;"
<onlyinclude><includeonly>{| 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" | {{formatnum:{{#invoke:Monsters|getMonsterCombatLevel|{{#var:monster}}}}}}
| colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterCombatLevel|{{{1|{{PAGENAME}}}}}}}}}
|-
|-
| style="font-weight: bold;" | Hitpoints:  
| style="font-weight: bold;" | Hitpoints:  
| colspan=15 style="text-align: right" | {{Skill|Hitpoints|notext=true}} {{formatnum:{{formatnum:{{#invoke:Monsters|getMonsterHP|{{#var:monster}}}}}}}}
| colspan=15 style="text-align: right" | {{Skill|Hitpoints|notext=true}} {{formatnum:{{formatnum:{{#invoke:Monsters|getMonsterHP|{{{1|{{PAGENAME}}}}}}}}}}}
|-
|-
| style="font-weight: bold;" | Attack Speed:  
| style="font-weight: bold;" | Attack Speed:  
| colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterAttackSpeed|{{#var:monster}}}}}} s
| colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterAttackSpeed|{{{1|{{PAGENAME}}}}}}}}} s
|-
|-
| style="font-weight: bold;" | Max Hit:  
| style="font-weight: bold;" | Max Hit:  
| colspan=15 style="text-align: right" | {{#invoke:Monsters|getMonsterStyleIcon|{{#var:monster}}|notext=true}} {{formatnum:{{#invoke:Monsters|getMonsterStat|{{#var:monster}}|maxHit}}}}
| colspan=15 style="text-align: right" | {{#invoke:Monsters|getMonsterStyleIcon|{{{1|{{PAGENAME}}}}}|notext=true}} {{formatnum:{{#invoke:Monsters|getMonsterStat|{{{1|{{PAGENAME}}}}}|maxHit}}}}
|-
|-
| style="font-weight: bold;" | Accuracy Rating:  
| style="font-weight: bold;" | Accuracy Rating:  
| colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterAR|{{#var:monster}}}}}}
| colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterAR|{{{1|{{PAGENAME}}}}}}}}}
|-
|-
| style="font-weight: bold;" | Damage Reduction:  
| style="font-weight: bold;" | Damage Reduction:  
| colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterStat|{{#var:monster}}|damageReduction}}}}%
| colspan=15 style="text-align: right" | {{formatnum:{{#invoke:Monsters|getMonsterStat|{{{1|{{PAGENAME}}}}}|damageReduction}}}}%
|-
|-
| rowspan=2 style="font-weight: bold;" | Evasion Ratings:
| rowspan=2 style="font-weight: bold;" | Evasion Ratings:
Line 29: Line 29:
| 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:{{#invoke:Monsters|getMonsterER|{{#var:monster}}|Melee}}}}
| colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{{1|{{PAGENAME}}}}}|Melee}}}}
| colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{#var:monster}}|Ranged}}}}
| colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{{1|{{PAGENAME}}}}}|Ranged}}}}
| colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{#var:monster}}|Magic}}}}
| colspan=5 style="text-align: right;" | {{formatnum:{{#invoke:Monsters|getMonsterER|{{{1|{{PAGENAME}}}}}|Magic}}}}
|-
|-
| rowspan=2 style="font-weight: bold;" | Skill Levels:
| rowspan=2 style="font-weight: bold;" | Skill Levels:
Line 40: Line 40:
| 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;" | {{#invoke:Monsters|getMonsterLevel|{{#var:monster}}|Attack}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{{1|{{PAGENAME}}}}}|Attack}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{#var:monster}}|Strength}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{{1|{{PAGENAME}}}}}|Strength}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{#var:monster}}|Defence}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{{1|{{PAGENAME}}}}}|Defence}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{#var:monster}}|Ranged}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{{1|{{PAGENAME}}}}}|Ranged}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{#var:monster}}|Magic}}
| colspan=3 style="text-align: right;" | {{#invoke:Monsters|getMonsterLevel|{{{1|{{PAGENAME}}}}}|Magic}}
|}
|}


===Attacks===
===Attacks===
{{#invoke:Monsters|getMonsterAttacks|{{#var:monster}}}}
{{#invoke:Monsters|getMonsterAttacks|{{{1|{{PAGENAME}}}}}}}


{{#invoke:Monsters|getMonsterPassives|{{#var:monster}}}}</includeonly></onlyinclude>
{{#invoke:Monsters|getMonsterPassives|{{{1|{{PAGENAME}}}}}}}</includeonly></onlyinclude>