Template:INFOBOX Combat: Difference between revisions

From A KoL Wiki
imported>Flargen
m set it up so a missing mval and meat entry will default to None (preferable since we tend to delete the meat lines when none is dropped)
Change how drops are displayed
 
(29 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<includeonly>{| class="infobox" style="width: 23em; text-align: left; font-size: 75%; "
<includeonly>{| class="infobox" style="text-align: left; font-size: 75%; "
|-
|-
!colspan="2" align="center"| [[Data:{{PAGENAME}}|{{ucfirst:{{{name|{{PAGENAME}}}}}}}]]
!colspan="2" align="center"| [[Data:{{PAGENAME}}|{{ucfirst:{{{name|{{PAGENAME}}}}}}}]]
|-
! [[{{#if:{{{monsterid|}}}|{{#switch:{{{monsterid|?}}}|?|!=Monsters by number|#default=Monsters by number ({{#ifexpr:{{{monsterid}}} < 0|negative|{{#ifexpr:{{{monsterid}}} < 100|1-99|{{#expr:({{{monsterid}}} - 50) round -2}}-{{#expr:(({{{monsterid}}} + 50) round -2) - 1}}}}}})}}|Monsters by number}}|Monster ID]]
| {{#switch:{{{monsterid|?}}}|?=''unknown''|!=Indeterminate|#default={{{monsterid}}}}}
|-
|-
! width="30%" | Location
! width="30%" | [[Locations]]
| {{{location|''unknown''}}}
| {{{location|''unknown''}}}
|-  
|-  
! Hitpoints
! Hit Points
| {{#switch:{{{hp}}}|!=Indeterminate|{{{hp|''unknown''}}}}}
| {{#switch:{{{hp}}}|!=Indeterminate|{{{hp|''unknown''}}}}}
|-  
|-  
! [[Weapon Damage#Monster Damage Formula|Attack]]
! Attack
| {{#switch:{{{attack}}}|!=Indeterminate|{{{attack|''unknown''}}}}}
| {{#switch:{{{attack}}}|!=Indeterminate|{{{attack|''unknown''}}}}}
|-  
|-  
! [[Hit Chance|Defense]]
! Defense
| {{#switch:{{{defense|?}}}|?=''unknown''|!=Indeterminate|Scales|scales=Scales with player stats|#default={{#iferror:{{#expr:0.9*{{{defense}}}}}|{{{defense}}}|{{#ifexpr:{{{defense}}}<0|{{{defense}}}|{{ceiling|{{#expr:0.9*{{{defense}}}}}}}}}}}}}
| {{#switch:{{{defense|?}}}|?=''unknown''|!=Indeterminate|Scales|scales=Scales with player stats|#default={{{defense}}}}}
|-
{{#if:{{{nohit|}}}|
! [[Safe Adventuring|No-Hit]]
{{!}}{{{nohit}}} }}
|-  
|-  
! [[Combat Initiative|Initiative]]
! [[Combat Initiative|Initiative]]
Line 19: Line 26:
|-
|-
! [[Meat]]
! [[Meat]]
| {{#if:{{{Mval|}}}|{{#switch:{{{Mval}}}|!=Indeterminate|?=''unknown''|0|none|None=None|#default={{formatnum:{{ceiling|{{#expr:.8*{{{Mval}}}}}}}}}-{{formatnum:{{floor|{{#expr:1.2*{{{Mval}}}}}}}}}}}|{{#switch:{{{meat|0}}}|!=Indeterminate|?=''unknown''|0|none|None=None|#default={{{meat}}}}}}}
| {{#if:{{{Mval|}}}|{{#switch:{{{Mval}}}|!=Indeterminate|?=''unknown''|0|none|None=None|#default={{meat range|{{{Mval}}}}}}}|{{#switch:{{{meat|0}}}|!=Indeterminate|?=''unknown''|0|none|None=None|#default={{{meat}}}}}}}
|-
|-
! [[Monster Types|Phylum]]
! [[Monster Types|Phylum]]
| {{{phylum|?}}}
| {{#switch:{{{phylum|?}}}|!=Indeterminate|?|=''unknown''|#default={{{phylum}}}}}
|-
|-
! [[Elements|Element]]
! [[Elements]]
| {{#switch:{{lc:{{{element|none}}}}}|none|None=None|!=Indeterminate|?=Unknown|{{{element}}}={{element|{{{element}}}|}}}}
| {{#switch:{{lc:{{{element|none}}}}}|none|None=None|!=Indeterminate|?=''unknown''|{{{element}}}={{element|{{{element}}}|}}}}
|-
|-
! [[Physical Resistance|Physical]]
! [[Monster Resistance|Resistance]]
| {{#switch:{{{physical|None}}}|!=Indeterminate|none|None=None|#default={{{physical}}}}}
| {{#switch:{{{physical|None}}}|!=Indeterminate|none|None=None|#default={{{physical}}}}}
|-  
|-  
| colspan="2" |
! [[Monster Parts]]
;[[Item Drops|Drops]]
| {{#switch:{{{parts|?}}}|?=''unknown''|!=Indeterminate|none|None=None|#default={{{parts}}}}}
:{{{items|None}}}
|-
! valign="top" |[[Items from Monsters|Drops]]
| style="white-space: wrap;" |{{{items|None}}}
|-
|-
{{#if:{{{quest|}}}|
{{#if:{{{quest|}}}|
Line 45: Line 54:
! [[Pickpocket]]
! [[Pickpocket]]
{{!}}{{{pickpocket}}} }}
{{!}}{{{pickpocket}}} }}
|-
{{#if:{{{accordion|}}}|
! [[Steal Accordion‎|Accordion]]
{{!}}{{{accordion}}} }}
|-  
|-  
| colspan="2" style="font-size: smaller; text-align: right;" | [{{fullurl:Data:{{FULLPAGENAMEE}}|action=edit}} edit data]
{{#if:{{{manuel|}}}|
! [[Monster Manuel|Manuel]]
{{!}}{{{manuel}}} }}
|-
{{#ifeq:{{{manuelentry|}}}|!||
! [[{{#if:{{{manuelentry|}}}|{{{manuelentry|}}}|Monster Manuel ({{{{{|safesubst:}}}padleft:|1|{{PAGENAME}}}})#{{{name}}}}}|Manuel&nbsp;Entry]]}}
|-
| colspan="2" style="font-size: smaller; text-align: center;" | <span class="plainlinks" style="float:left;">[{{fullurl:{{FULLPAGENAMEE}}|action=purge}} refresh]</span><span class="plainlinks" style="float:right;">[{{fullurl:Data:{{FULLPAGENAMEE}}|action=edit}} edit data]</span>
|}</includeonly><noinclude>
|}</includeonly><noinclude>
{{prot high-use}}
{{prot high-use}}

Latest revision as of 18:54, 5 September 2025

This high-use template has been protected from editing to prevent inaccurate edits and/or vandalism. Please use the talk page to discuss changes, and/or to ask an administrator to make an edit for you.
{| class="infobox" style="text-align: left; font-size: 75%; "

|- !colspan="2" align="center"| [[Data:{{PAGENAME}}|{{ucfirst:{{{name|{{PAGENAME}}}}}}}]] |- ! [[{{#if:{{{monsterid|}}}|{{#switch:{{{monsterid|?}}}|?|!=Monsters by number|#default=Monsters by number ({{#ifexpr:{{{monsterid}}} < 0|negative|{{#ifexpr:{{{monsterid}}} < 100|1-99|{{#expr:({{{monsterid}}} - 50) round -2}}-{{#expr:(({{{monsterid}}} + 50) round -2) - 1}}}}}})}}|Monsters by number}}|Monster ID]] | {{#switch:{{{monsterid|?}}}|?=''unknown''|!=Indeterminate|#default={{{monsterid}}}}} |- ! width="30%" | [[Locations]] | {{{location|''unknown''}}} |- ! Hit Points | {{#switch:{{{hp}}}|!=Indeterminate|{{{hp|''unknown''}}}}} |- ! Attack | {{#switch:{{{attack}}}|!=Indeterminate|{{{attack|''unknown''}}}}} |- ! Defense | {{#switch:{{{defense|?}}}|?=''unknown''|!=Indeterminate|Scales|scales=Scales with player stats|#default={{{defense}}}}} |- {{#if:{{{nohit|}}}| ! [[Safe Adventuring|No-Hit]] {{!}}{{{nohit}}} }} |- ! [[Combat Initiative|Initiative]] | {{#switch:{{{init}}}|!=Indeterminate|{{{init|''unknown''}}}}} |- ! [[Meat]] | {{#if:{{{Mval|}}}|{{#switch:{{{Mval}}}|!=Indeterminate|?=''unknown''|0|none|None=None|#default={{meat range|{{{Mval}}}}}}}|{{#switch:{{{meat|0}}}|!=Indeterminate|?=''unknown''|0|none|None=None|#default={{{meat}}}}}}} |- ! [[Monster Types|Phylum]] | {{#switch:{{{phylum|?}}}|!=Indeterminate|?|=''unknown''|#default={{{phylum}}}}} |- ! [[Elements]] | {{#switch:{{lc:{{{element|none}}}}}|none|None=None|!=Indeterminate|?=''unknown''|{{{element}}}={{element|{{{element}}}|}}}} |- ! [[Monster Resistance|Resistance]] | {{#switch:{{{physical|None}}}|!=Indeterminate|none|None=None|#default={{{physical}}}}} |- ! [[Monster Parts]] | {{#switch:{{{parts|?}}}|?=''unknown''|!=Indeterminate|none|None=None|#default={{{parts}}}}} |- ! valign="top" |[[Items from Monsters|Drops]] | style="white-space: wrap;" |{{{items|None}}} |- {{#if:{{{quest|}}}| ! [[:Category:Quest Items|Quest]] {{!}}{{{quest}}} }} |- {{#if:{{{bounty|}}}| ! [[The Bounty Hunter Hunter's Shack|Bounty]] {{!}}{{{bounty}}} }} |- {{#if:{{{pickpocket|}}}| ! [[Pickpocket]] {{!}}{{{pickpocket}}} }} |- {{#if:{{{accordion|}}}| ! [[Steal Accordion‎|Accordion]] {{!}}{{{accordion}}} }} |- {{#if:{{{manuel|}}}| ! [[Monster Manuel|Manuel]] {{!}}{{{manuel}}} }} |- {{#ifeq:{{{manuelentry|}}}|!|| ! [[{{#if:{{{manuelentry|}}}|{{{manuelentry|}}}|Monster Manuel ({{{{{|safesubst:}}}padleft:|1|{{PAGENAME}}}})#{{{name}}}}}|Manuel&nbsp;Entry]]}} |- | colspan="2" style="font-size: smaller; text-align: center;" | <span class="plainlinks" style="float:left;">[{{fullurl:{{FULLPAGENAMEE}}|action=purge}} refresh]</span><span class="plainlinks" style="float:right;">[{{fullurl:Data:{{FULLPAGENAMEE}}|action=edit}} edit data]</span>

|}