Difference between revisions of "Template:Enemy"

From Stoneshard wiki
Jump to navigation Jump to search
(updated enemy body type resistances to 0.8.0.17, they now include bleed res, thus added a variable for BleedResistance and TotalBleedResistance)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><!--
<includeonly><!--
--- If item name is provided as parameter, use the parameter instead of root page. ---
-->{{#vardefine:Page|{{#if:{{{1|}}}|{{{1|}}}|{{ROOTPAGENAME}}}}}}<!--
--- Load complete datastring into a variable - to only load from the Enemy data page once. ---
--- Load complete datastring into a variable - to only load from the Enemy data page once. ---
-->{{#vardefine:Datastring|{{:Enemy_data|{{ROOTPAGENAME}}}}}}<!--
-->{{#vardefine:Datastring|{{:Enemy_data|{{#var:Page}}}}}}<!--
--- Separate values from datastring into individual variables. ---
--- Separate values from datastring into individual variables. ---
-->{{#vardefine:Matter|{{#explode: {{#var:Datastring}}|;|9}}}}<!--
-->{{#vardefine:Matter|{{#explode: {{#var:Datastring}}|;|9}}}}<!--
Line 42: Line 44:
--- Define additional resistance bonuses from enemy body type as individual variables (from scr_mob_material_type). ---
--- Define additional resistance bonuses from enemy body type as individual variables (from scr_mob_material_type). ---
-->{{#if: {{#var:Matter}} | {{#switch: {{#var:Matter}}
-->{{#if: {{#var:Matter}} | {{#switch: {{#var:Matter}}
| bones = {{#vardefine:resphysical|20}}{{#vardefine:rescrushing|-20}}{{#vardefine:respiercing|10}}{{#vardefine:respoison|200}}{{#vardefine:resnature|35}}{{#vardefine:resbleed|200}}
| flesh = {{#vardefine:healReceived|10}}
| ectoplasm = {{#vardefine:resphysical|80}}{{#vardefine:resnature|60}}{{#vardefine:resmagic|-50}}{{#vardefine:respoison|200}}{{#vardefine:resbleed|200}}{{#vardefine:resstone|100}}
| bones = {{#vardefine:resphysical|25}}{{#vardefine:rescrushing|-15}}{{#vardefine:respiercing|10}}{{#vardefine:respoison|200}}{{#vardefine:resnature|40}}{{#vardefine:resbleed|200}}
| ectoplasm = {{#vardefine:resphysical|75}}{{#vardefine:resnature|60}}{{#vardefine:resmagic|-50}}{{#vardefine:respoison|200}}{{#vardefine:resbleed|200}}{{#vardefine:resstone|100}}
| ooze = {{#vardefine:rescaustic|100}}{{#vardefine:respoison|75}}{{#vardefine:resfire|-75}}
| ooze = {{#vardefine:rescaustic|100}}{{#vardefine:respoison|75}}{{#vardefine:resfire|-75}}
| chitin = {{#vardefine:resphysical|30}}
| chitin = {{#vardefine:resphysical|25}}
| #default = }}
| #default = }}
| }}<!--
| }}<!--
Line 67: Line 70:
-->{{#vardefine:TotalBleedResistance|{{#expr: {{#var:resbleed}} + {{#var:BleedResistance}}}}}}<!--
-->{{#vardefine:TotalBleedResistance|{{#expr: {{#var:resbleed}} + {{#var:BleedResistance}}}}}}<!--
--- TOOLTIP START ---
--- TOOLTIP START ---
--><div style="width: 300px;">
--><div style="width: 450px;">
<div style="text-align:center;"><br><span style="font-size: 20px;">{{#if:{{#var:Name}}|{{#var:Name}}|{{ROOTPAGENAME}}}}</span><br><!--
<div style="text-align:center;"><br><span style="font-size: 20px;">{{#if:{{#var:Name}}|{{#var:Name}}|{{#var:Page}}}}</span><br><!--
--- Level X / Enemy Type with capitalized first letter ---
--- Level X / Enemy Type with capitalized first letter ---
-->Level {{#var:Level}} <!--
-->Level {{#var:Level}} <!--
-->{{ucfirst:{{#explode: {{#var:Datastring}}|;|3}}}}{{Clear}}<!--
--><span style="color:#d5b292;">{{ucfirst:{{#explode: {{#var:Datastring}}|;|3}}}}</span>{{Clear}}<!--
--- Enemy Image + Second Enemy Image for Necromancer (Dagger) only---
--- Enemy Image + Second Enemy Image for Necromancer (Dagger) only---
-->[[File:{{ROOTPAGENAME}}.png|link=|class=image2x|alt={{ROOTPAGENAME}}|{{ROOTPAGENAME}}]]{{#ifeq:{{ROOTPAGENAME}}|Necromancer (Dagger)|[[File:Necromancer (Cowl and dagger).png|link=|class=image2x|alt={{ROOTPAGENAME}}|{{ROOTPAGENAME}}]]|}}{{Clear}}<!--
-->[[File:{{#var:Page}}.png|link=|class=image2x|alt={{#var:Page}}|{{#var:Page}}]]{{#ifeq:{{#var:Page}}|Occultist|[[File:Occultist (Cowl and dagger).png|link=|class=image2x|alt={{#var:Page}}|{{#var:Page}}]]|}}{{Clear}}<!--
--><div style="margin-left:5px;margin-right:5px;display:inline-block;">Health: {{#explode: {{#var:Datastring}}|;|12}}</div><!--
--><div style="margin-left:5px;margin-right:5px;display:inline-block;">Health: <span style="color:#c75c5d;">{{#explode: {{#var:Datastring}}|;|12}}</span></div><!--
--><div style="margin-left:5px;margin-right:5px;display:inline-block;">Energy: {{#explode: {{#var:Datastring}}|;|13}}</div><!--
--><div style="margin-left:5px;margin-right:5px;display:inline-block;">Energy: <span style="color:#4c7fff;">{{#explode: {{#var:Datastring}}|;|13}}</span></div><!--
-->{{Tooltip rule}}'''Damage'''<br><!--
-->{{Tooltip rule}}'''Damage'''<br><!--
--- Enemy Damage - only display Damage types that have a value. ---
--- Enemy Damage - only display Damage types that have a value. ---
Line 95: Line 98:
-->'''Protection'''</div><!--
-->'''Protection'''</div><!--
--><div style="display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between;"><!--
--><div style="display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between;"><!--
--><div style="width: 145px;">Head <span style="float:right;">{{#var:Head DEF}}</span></div><!--
--><div style="width: 145px;">Head <span style="float:right;color:#d5b292;">{{#var:Head DEF}}</span></div><!--
--><div style="width: 145px;">Body <span style="float:right;">{{#var:Body DEF}}</span></div><!--
--><div style="width: 145px;">Body <span style="float:right;color:#d5b292;">{{#var:Body DEF}}</span></div></div><!--
--><div style="width: 145px;">Arms <span style="float:right;">{{#var:Arms DEF}}</span></div><!--
--><div style="display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between;"><!--
--><div style="width: 145px;">Legs <span style="float:right;">{{#var:Legs DEF}}</span></div></div><!--
--><div style="width: 145px;">Arms <span style="float:right;color:#d5b292;">{{#var:Arms DEF}}</span></div><!--
--><div style="width: 145px;">Legs <span style="float:right;color:#d5b292;">{{#var:Legs DEF}}</span></div></div><!--
--><div style="text-align:center;"><br>'''Resistances'''</div><!--
--><div style="text-align:center;"><br>'''Resistances'''</div><!--
--><div style="display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between;"><!--
--><div style="display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between;"><!--
-->{{#ifeq: {{#var:TotalPhysicalResistance}} | 0 | |<div style="width: 145px;">Physical <span style="float:right;">{{#var:TotalPhysicalResistance}}%</span></div>}}<!--
--><div style="width: 142px; float: left; padding-right: 5px; min-height: 1px;"><!--
-->{{#ifeq: {{#var:TotalNatureResistance}} | 0 | |<div style="width: 145px;">Nature <span style="float:right;">{{#var:TotalNatureResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalPhysicalResistance}} | 0 | |<div style="width: 145px;border-width: 1px;border-style: none none dotted none;border-color:#71725e;">Physical <span style="float:right;">{{#var:TotalPhysicalResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalMagicResistance}} | 0 | |<div style="width: 145px;">Magic <span style="float:right;">{{#var:TotalMagicResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalSlashingResistance}} | 0 | |<div style="width: 145px;">Slashing <span style="float:right;">{{#var:TotalSlashingResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalSlashingResistance}} | 0 | |<div style="width: 145px;">Slashing <span style="float:right;">{{#var:TotalSlashingResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalPiercingResistance}} | 0 | |<div style="width: 145px;">Piercing <span style="float:right;">{{#var:TotalPiercingResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalPiercingResistance}} | 0 | |<div style="width: 145px;">Piercing <span style="float:right;">{{#var:TotalPiercingResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalCrushingResistance}} | 0 | |<div style="width: 145px;">Crushing <span style="float:right;">{{#var:TotalCrushingResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalCrushingResistance}} | 0 | |<div style="width: 145px;">Crushing <span style="float:right;">{{#var:TotalCrushingResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalRendingResistance}} | 0 | |<div style="width: 145px;">Rending <span style="float:right;">{{#var:TotalRendingResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalRendingResistance}} | 0 | |<div style="width: 145px;">Rending <span style="float:right;">{{#var:TotalRendingResistance}}%</span></div>}}</div><!--
--><div style="width: 142px; float: left; padding-right: 5px; min-height: 1px;"><!--
-->{{#ifeq: {{#var:TotalNatureResistance}} | 0 | |<div style="width: 145px;border-width: 1px;border-style: none none dotted none;border-color:#71725e;">Nature <span style="float:right;">{{#var:TotalNatureResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalFireResistance}} | 0 | |<div style="width: 145px;">{{C|Fire}} <span style="float:right;">{{C|Fire|{{#var:TotalFireResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalFireResistance}} | 0 | |<div style="width: 145px;">{{C|Fire}} <span style="float:right;">{{C|Fire|{{#var:TotalFireResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalFrostResistance}} | 0 | |<div style="width: 145px;">{{C|Frost}} <span style="float:right;">{{C|Frost|{{#var:TotalFrostResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalFrostResistance}} | 0 | |<div style="width: 145px;">{{C|Frost}} <span style="float:right;">{{C|Frost|{{#var:TotalFrostResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalShockResistance}} | 0 | |<div style="width: 145px;">{{C|Shock}} <span style="float:right;">{{C|Shock|{{#var:TotalShockResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalShockResistance}} | 0 | |<div style="width: 145px;">{{C|Shock}} <span style="float:right;">{{C|Shock|{{#var:TotalShockResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalPoisonResistance}} | 0 | |<div style="width: 145px;">{{C|Poison}} <span style="float:right;">{{C|Poison|{{#var:TotalPoisonResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalPoisonResistance}} | 0 | |<div style="width: 145px;">{{C|Poison}} <span style="float:right;">{{C|Poison|{{#var:TotalPoisonResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalCausticResistance}} | 0 | |<div style="width: 145px;">{{C|Caustic}} <span style="float:right;">{{C|Caustic|{{#var:TotalCausticResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalCausticResistance}} | 0 | |<div style="width: 145px;">{{C|Caustic}} <span style="float:right;">{{C|Caustic|{{#var:TotalCausticResistance}}%}}</span></div>}}</div><!--
--><div style="width: 142px; float: left; padding-right: 5px; min-height: 1px;"><!--
-->{{#ifeq: {{#var:TotalMagicResistance}} | 0 | |<div style="width: 145px;border-width: 1px;border-style: none none dotted none;border-color:#71725e;">Magic <span style="float:right;">{{#var:TotalMagicResistance}}%</span></div>}}<!--
-->{{#ifeq: {{#var:TotalUnholyResistance}} | 0 | |<div style="width: 145px;">{{C|Unholy}} <span style="float:right;">{{C|Unholy|{{#var:TotalUnholyResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalUnholyResistance}} | 0 | |<div style="width: 145px;">{{C|Unholy}} <span style="float:right;">{{C|Unholy|{{#var:TotalUnholyResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalArcaneResistance}} | 0 | |<div style="width: 145px;">{{C|Arcane}} <span style="float:right;">{{C|Arcane|{{#var:TotalArcaneResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalArcaneResistance}} | 0 | |<div style="width: 145px;">{{C|Arcane}} <span style="float:right;">{{C|Arcane|{{#var:TotalArcaneResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalSacredResistance}} | 0 | |<div style="width: 145px;">{{C|Sacred}} <span style="float:right;">{{C|Sacred|{{#var:TotalSacredResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalSacredResistance}} | 0 | |<div style="width: 145px;">{{C|Sacred}} <span style="float:right;">{{C|Sacred|{{#var:TotalSacredResistance}}%}}</span></div>}}<!--
-->{{#ifeq: {{#var:TotalPsionicResistance}} | 0 | |<div style="width: 145px;">{{C|Psionic}} <span style="float:right;">{{C|Psionic|{{#var:TotalPsionicResistance}}%}}</span></div>}}</div><!--
-->{{#ifeq: {{#var:TotalPsionicResistance}} | 0 | |<div style="width: 145px;">{{C|Psionic}} <span style="float:right;">{{C|Psionic|{{#var:TotalPsionicResistance}}%}}</span></div>}}</div></div><!--
--- COLLAPSED SECTION START - because these values are not normally visible ingame and there's a ton of them so it clutters the tooltip. ---
--- COLLAPSED SECTION START - because these values are not normally visible ingame and there's a ton of them so it clutters the tooltip. ---
--- Stats are displayed in two columns. ---
--- Stats are displayed in two columns. ---
--><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-statistics1"><!--
--><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-statistics1"><!--
--><div style="text-align:center;">{{Tooltip rule}}'''Defensive stats'''</div><!--
--><div style="text-align:center;">{{Tooltip rule}}'''Defensive stats'''</div><!--
--><div style="display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between;"><!--
--><div style="width: 142px; float: left; padding-right: 5px; min-height: 1px;"><!--
--><div style="width: 142px; float: left; padding-right: 5px; min-height: 1px;"><!--
-->Block Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|20}} | |0|{{#explode: {{#var:Datastring}}|;|20}}}}%</span><br><!--
-->Block Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|20}} | |0|{{#explode: {{#var:Datastring}}|;|20}}}}%</span><br><!--
-->Bleed Res. <span style="float:right;">{{#var:TotalBleedResistance}}%</span><br><!--
-->Bleed Res. <span style="float:right;color:#d5b292;">{{#var:TotalBleedResistance}}%</span><br><!--
-->Control Res. <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|34}} | |0|{{#explode: {{#var:Datastring}}|;|34}}}}%</span></div><!--
-->Pain Res. <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|61}} | |0|{{#explode: {{#var:Datastring}}|;|61}}}}%</span></div><!--
--><div style="width: 142px; float: left; padding-left: 5px;  min-height: 1px;"><!--
-->Block Power <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|21}} | |0|{{#explode: {{#var:Datastring}}|;|21}}}}</span><br><!--
-->Control Res. <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|34}} | |0|{{#explode: {{#var:Datastring}}|;|34}}}}%</span><br><!--
-->Fortitude <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|28}} | |0|{{#explode: {{#var:Datastring}}|;|28}}}}%</span></div><!--
--><div style="width: 142px; float: left; padding-left: 5px;  min-height: 1px;"><!--
--><div style="width: 142px; float: left; padding-left: 5px;  min-height: 1px;"><!--
-->Block Power <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|21}} | |0|{{#explode: {{#var:Datastring}}|;|21}}}}</span><br><!--
-->Dodge Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|19}} | |0|{{#explode: {{#var:Datastring}}|;|19}}}}%</span><br><!--
-->Pain Res. <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|61}} | |0|{{#explode: {{#var:Datastring}}|;|61}}}}%</span><br><!--
-->Move Res. <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|33}} | |0|{{#explode: {{#var:Datastring}}|;|33}}}}%</span></div></div><!--
-->Move Res. <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|33}} | |0|{{#explode: {{#var:Datastring}}|;|33}}}}%</span><br><!--
-->Dodge Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|19}} | |0|{{#explode: {{#var:Datastring}}|;|19}}}}%</span></div>{{Clear}}<!--
--><div style="text-align:center;">{{Tooltip rule}}'''Offensive stats'''</div><!--
--><div style="text-align:center;">{{Tooltip rule}}'''Offensive stats'''</div><!--
--><div style="display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between;"><!--
--><div style="width: 142px; float: left; padding-right: 5px; min-height: 1px;"><!--
--><div style="width: 142px; float: left; padding-right: 5px; min-height: 1px;"><!--
-->Crit Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|23}} | |0|{{#explode: {{#var:Datastring}}|;|23}}}}%</span><br><!--
-->Crit Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|23}} | |0|{{#explode: {{#var:Datastring}}|;|23}}}}%</span><br><!--
-->Accuracy <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|18}} | |0|{{#explode: {{#var:Datastring}}|;|18}}}}%</span><br><!--
-->Counter Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|25}} | |0|{{#explode: {{#var:Datastring}}|;|25}}}}%</span><br><!--
-->Counter Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|25}} | |0|{{#explode: {{#var:Datastring}}|;|25}}}}%</span><br><!--
-->Stun Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|37}} | |0|{{#explode: {{#var:Datastring}}|;|37}}}}%</span><br><!--
-->Stun Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|37}} | |0|{{#explode: {{#var:Datastring}}|;|37}}}}%</span><br><!--
-->Knockb. Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|39}} | |0|{{#explode: {{#var:Datastring}}|;|39}}}}%</span><br><!--
-->Knockb. Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|39}} | |0|{{#explode: {{#var:Datastring}}|;|39}}}}%</span><br><!--
-->Life Leech <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|50}} | |0|{{#explode: {{#var:Datastring}}|;|50}}}}%</span><br><!--
-->Life Leech <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|50}} | |0|{{#explode: {{#var:Datastring}}|;|50}}}}%</span><br><!--
-->Vision <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|48}} | |0|{{#explode: {{#var:Datastring}}|;|48}}}}</span></div><!--
-->Vision <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|48}} | |0|{{#explode: {{#var:Datastring}}|;|48}}}}</span><br><!--
--><div style="width: 142px; float: left; padding-left: 5px; min-height: 1px;"><!--
-->Magic Power <span style="float:right;">{{#expr: {{#ifeq: {{#explode: {{#var:Datastring}}|;|65}} | |0|{{#explode: {{#var:Datastring}}|;|65}}}} + 100}}%</span></div><!--
-->Crit Efficiency <span style="float:right;color:#d5b292;">{{x}}{{#expr: ({{#ifeq: {{#explode: {{#var:Datastring}}|;|24}} | |0|{{#explode: {{#var:Datastring}}|;|24}}}} + 100)/100}}</span><br><!--
-->Bleed Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|36}} | |0|{{#explode: {{#var:Datastring}}|;|36}}}}%</span><br><!--
-->Daze Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|38}} | |0|{{#explode: {{#var:Datastring}}|;|38}}}}%</span><br><!--
-->Immob. Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|40}} | |0|{{#explode: {{#var:Datastring}}|;|40}}}}%</span><br><!--
-->Energy Leech <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|51}} | |0|{{#explode: {{#var:Datastring}}|;|51}}}}%</span><br><!--
-->Bonus Range <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|49}} | |0|{{#explode: {{#var:Datastring}}|;|49}}}}</span></div><!--
--><div style="width: 142px; float: left; padding-left: 5px; min-height: 1px;"><!--
--><div style="width: 142px; float: left; padding-left: 5px; min-height: 1px;"><!--
-->Crit Efficiency <span style="float:right;">{{x}}{{#expr: ({{#ifeq: {{#explode: {{#var:Datastring}}|;|24}} | |0|{{#explode: {{#var:Datastring}}|;|24}}}} + 100)/100}}</span><br><!--
-->Accuracy <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|18}} | |0|{{#explode: {{#var:Datastring}}|;|18}}}}%</span><br><!--
-->Bleed Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|36}} | |0|{{#explode: {{#var:Datastring}}|;|36}}}}%</span><br><!--
-->Fumble Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|26}} | |0|{{#explode: {{#var:Datastring}}|;|26}}}}%</span><br><!--
-->Fumble Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|26}} | |0|{{#explode: {{#var:Datastring}}|;|26}}}}%</span><br><!--
-->Stagger Chance <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|41}} | |0|{{#explode: {{#var:Datastring}}|;|41}}}}%</span><br><!--
-->Daze Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|38}} | |0|{{#explode: {{#var:Datastring}}|;|38}}}}%</span><br><!--
-->Magic Power <span style="float:right;color:#d5b292;">{{#expr: {{#ifeq: {{#explode: {{#var:Datastring}}|;|65}} | |0|{{#explode: {{#var:Datastring}}|;|65}}}} + 100}}%</span><br><!--
-->Immob. Chance <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|40}} | |0|{{#explode: {{#var:Datastring}}|;|40}}}}%</span><br><!--
-->Armor Pen. <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|66}} | |0|{{#explode: {{#var:Datastring}}|;|66}}}}%</span><br><!--
-->Energy Leech <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|51}} | |0|{{#explode: {{#var:Datastring}}|;|51}}}}%</span><br><!--
-->Bodypart Dmg <span style="float:right;color:#d5b292;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|64}} | |0|{{#explode: {{#var:Datastring}}|;|64}}}}%</span></div></div><!--
-->Bonus Range <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|49}} | |0|{{#explode: {{#var:Datastring}}|;|49}}}}</span><br><!--
-->Armor Pen. <span style="float:right;">{{#ifeq: {{#explode: {{#var:Datastring}}|;|66}} | |0|{{#explode: {{#var:Datastring}}|;|66}}}}%</span></div>{{Clear}}<!--
--><div style="text-align:center;">{{Tooltip rule}}<!--
--><div style="text-align:center;">{{Tooltip rule}}<!--
--- Attributes are displayed in a row. ---
--- Attributes are displayed in a row. ---
-->'''Attributes'''<br><!--
-->'''Attributes'''<br><!--
--><div style="width:15%;display:inline-block;">STR</div><!--
--><div style="width:15%;display:inline-block;">STR: <span style="color:#d5b292;">{{#explode: {{#var:Datastring}}|;|42}}</span></div><!--
--><div style="width:15%;display:inline-block;">AGL</div><!--
--><div style="width:15%;display:inline-block;">AGL: <span style="color:#d5b292;">{{#explode: {{#var:Datastring}}|;|43}}</span></div><!--
--><div style="width:15%;display:inline-block;">PRC</div><!--
--><div style="width:15%;display:inline-block;">PRC: <span style="color:#d5b292;">{{#explode: {{#var:Datastring}}|;|45}}</span></div><!--
--><div style="width:15%;display:inline-block;">VIT</div><!--
--><div style="width:15%;display:inline-block;">VIT: <span style="color:#d5b292;">{{#explode: {{#var:Datastring}}|;|44}}</span></div><!--
--><div style="width:15%;display:inline-block;">WIL</div><br><!--
--><div style="width:15%;display:inline-block;">WIL: <span style="color:#d5b292;">{{#explode: {{#var:Datastring}}|;|46}}</span></div></div></div><!--
--><div style="width:15%;display:inline-block;">{{#explode: {{#var:Datastring}}|;|42}}</div><!--
--><div style="width:15%;display:inline-block;">{{#explode: {{#var:Datastring}}|;|43}}</div><!--
--><div style="width:15%;display:inline-block;">{{#explode: {{#var:Datastring}}|;|45}}</div><!--
--><div style="width:15%;display:inline-block;">{{#explode: {{#var:Datastring}}|;|44}}</div><!--
--><div style="width:15%;display:inline-block;">{{#explode: {{#var:Datastring}}|;|46}}</div></div></div><!--
--- COLLAPSED SECTION END ---
--- COLLAPSED SECTION END ---
--><div style="text-align:center;">{{Tooltip rule}}<!--
--><div style="text-align:center;">{{Tooltip rule}}<!--
-->'''Miscellaneous'''<br><!--
-->'''Miscellaneous'''<br><!--
--><div style="width:30%;display:inline-block;">Faction:<br>{{#explode: {{#var:Datastring}}|;|4}}</div><!--
--><div style="width:30%;display:inline-block;">Faction: <span style="color:#9d9a9a;">{{#explode: {{#var:Datastring}}|;|4}}</span></div><!--
--><div style="width:30%;display:inline-block;">Size:<br>{{#explode: {{#var:Datastring}}|;|8}}<br></div><!--
--><div style="width:30%;display:inline-block;">Size: <span style="color:#9d9a9a;">{{#explode: {{#var:Datastring}}|;|8}}</span></div><!--
--><div style="width:30%;display:inline-block;">XP:<br>{{#explode: {{#var:Datastring}}|;|11}}<br></div></div><!--
--><div style="width:30%;display:inline-block;">XP: <span style="color:#f6bb15;">{{#explode: {{#var:Datastring}}|;|11}}</span></div></div><!--
-->{{Tooltip rule}}<!--
-->{{Tooltip rule}}<!--
--- BUTTONS START ---
--- BUTTONS START ---
--><div style="text-align:center;"><span class="mw-collapsible mw-customtoggle-statistics1 mw-customtoggle-statistics2" id="mw-customcollapsible-statistics2" style="background-color: #272340; border: 2px solid black; padding: 10px 15px; font-size: 16px;">Show more</span><!--
--><div style="margin: 1.2em 0; text-align:center;"><span class="spoilerShow mw-collapsible mw-customtoggle-statistics1 mw-customtoggle-statistics2" id="mw-customcollapsible-statistics2" style="font-size: 16px;">Show more</span><!--
--><span class="mw-collapsible mw-collapsed mw-customtoggle-statistics1 mw-customtoggle-statistics2" id="mw-customcollapsible-statistics2" style="background-color: #272340; border: 2px solid black; padding: 10px 15px; font-size: 16px;">Show less</span></div><!--
--><span class="spoilerHide mw-collapsible mw-collapsed mw-customtoggle-statistics1 mw-customtoggle-statistics2" id="mw-customcollapsible-statistics2" style="font-size: 16px;">Show less</span></div><!--
--- BUTTONS END ---
--- BUTTONS END ---
--- Enemy Description ---
--- Enemy Description ---

Latest revision as of 12:20, 22 October 2023

Template-info.png Documentation

This is template created for use together with the Template:Tooltip hover box template. Copy this code to a specific Enemy page (for example, Skeleton Swordsman):

{{ {{{1|Tooltip hover box}}}|title= {{Enemy}} }}

It will automatically load the attrbutes from Enemy data and fill them into the format you see below.

You can provide the enemy name as first parameter, otherwise the pagename is used.

Enemy body types

Enemies gain certain additional attributes (mainly Resistances) from their body types. These bonuses are hardcoded in the Enemy template as the "Matter" variable and added to each enemy's base attributes.

Example


Skeleton Swordsman
Level 4 Undead
Skeleton Swordsman
Health: 65
Energy: 40

Damage
13 Slashing
2 Unholy

Protection
Head 0
Body 2
Arms 1
Legs 1

Resistances
Physical 25%
Slashing 25%
Piercing 35%
Crushing 10%
Rending 25%
Nature 40%
Fire 40%
Frost 40%
Shock 40%
Poison 240%
Caustic 40%
Unholy 99%
Sacred -50%

Defensive stats
Block Chance 10%
Bleed Res. 200%
Pain Res. 100%
Block Power 10
Control Res. 20%
Fortitude 0%
Dodge Chance 0%
Move Res. 0%

Offensive stats
Crit Chance 0%
Counter Chance 0%
Stun Chance 0%
Knockb. Chance 0%
Life Leech 0%
Vision 6
Crit Efficiency ×1
Bleed Chance 10%
Daze Chance 0%
Immob. Chance 0%
Energy Leech 0%
Bonus Range 0
Accuracy 70%
Fumble Chance 30%
Stagger Chance 0%
Magic Power 100%
Armor Pen. 10%
Bodypart Dmg 5%

Attributes
STR: 14
AGL: 12
PRC: 12
VIT: 10
WIL: 10

Miscellaneous
Faction: Undead
Size: medium
XP: 40

Show moreShow less
Hastily armed under the orders of a necromancer, this skeleton is quite capable of dispatching an inexperienced adversary.