Template:InfoEnemy: Difference between revisions
From IdleOn MMO Wiki
imported>Blackwolfe No edit summary |
mNo edit summary |
||
(168 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
< | <noinclude><!-- | ||
< | |||
<noinclude><pre> | ### Cargo Declare ### | ||
-->{{#cargo_declare:_table=Enemies | |||
|Image=File | |||
|Attack=String | |||
|Accuracy5=String | |||
|Accuracy100=String | |||
|Health=String | |||
|Defence=String | |||
|Speed=String | |||
|World=String | |||
|Areas=List (,) of String | |||
|SpecialAreas=List (,) of Wikitext | |||
|EXP=String | |||
|RespawnTime=String | |||
|Defence0=String | |||
}}</noinclude><!-- | |||
### Cargo Store ### | |||
--><includeonly>{{#cargo_query:table=DefenseList|fields=DefenseVal, CrystalDefense|where=AttackVal="{{{attack|1}}}"|format=template|template=DefenseScaling/data|named args=yes|default=}}{{#ifeq:{{#sub:{{PAGENAME}}|0|7}}|Crystal|| | |||
{{#cargo_store:_table=Enemies | |||
|Image={{PAGENAME}} Idle.gif | |||
|Attack={{{attack|}}} | |||
|Accuracy5={{#iferror: {{#expr: ceil({{{defence|}}}*0.5)}} }} | |||
|Accuracy100={{#iferror: {{#expr: ceil({{{defence|}}}*1.5)}} }} | |||
|Health={{{health|}}} | |||
|Defence={{{defence|}}} | |||
|Speed={{{speed|}}} | |||
|World={{{world|}}} | |||
|Areas={{{area|}}} | |||
|SpecialAreas={{{customarea|}}} | |||
|EXP={{{exp|}}} | |||
|RespawnTime={{{respawn|}}} | |||
|Defence0={{#var:NDef0|{{{defence0|1}}}}} | |||
}}}}<!-- | |||
--><infobox> | |||
<title> | |||
<default>{{PAGENAME}}</default> | |||
</title> | |||
<panel> | |||
<section> | |||
<image> | |||
<default> | |||
{{#tag:gallery| | |||
{{#if:{{{idleonly|}}}|{{PAGENAME}} Idle.gif{{!}}Idle/Walking | |||
|{{PAGENAME}} Idle.gif{{!}}Idle | |||
{{PAGENAME}} Walking.gif{{!}}Walking}} | |||
{{PAGENAME}} Death.gif{{!}}Death | |||
}} | |||
</default> | |||
</image> | |||
</section> | |||
</panel> | |||
<header>Information</header> | |||
<panel> | |||
<section> | |||
<label>Monster Stats</label> | |||
<group row-items="2"> | |||
<data source="attack"> | |||
<label>{{Icons|Attack Icon|17|text=Attack}}</label> | |||
<format>{{#ifeq:{{{attack|}}}|Variable|Variable|{{Numdisplay|{{{attack}}}}}}}</format> | |||
</data> | |||
<data source="health"> | |||
<label>{{Icons|HP Icon|18|text=Health}}</label> | |||
<format>{{#ifeq:{{{health|}}}|Variable|Variable|{{Numdisplay|{{{health}}}}}}}</format> | |||
</data> | |||
<data source="defence"> | |||
<label>{{Icons|Accuracy Icon|15|text=5% Accuracy}}</label> | |||
<format>{{#ifeq:{{{defence|}}}|Variable|Variable|{{Numdisplay|{{#expr: ceil({{{defence}}}*0.5)}}}}}}</format> | |||
</data> | |||
<data source="defence"> | |||
<label>100% Accuracy</label> | |||
<format>{{#ifeq:{{{defence|}}}|Variable|Variable|{{Numdisplay|{{#expr: ceil({{{defence}}}*1.5)}}}}}}</format> | |||
</data> | |||
<data source="exp"> | |||
<label>Experience</label> | |||
<format>{{#ifeq:{{{exp|}}}|Variable|Variable|{{Numdisplay|{{{exp}}}}}}}</format> | |||
</data> | |||
<data source="Ndefence0"> | |||
<label>Def for 0</label> | |||
<default>{{#ifeq:{{{attack|}}}|Variable|Variable|{{#invoke:NumberFormater|main|{{#var:NDef0}}|formattype=tooltip}}}}</default> | |||
</data> | |||
<data source="respawn" layout="default"> | |||
<label>Respawn</label> | |||
<format>{{{respawn}}}</format> | |||
</data> | |||
<data source="type" layout="default"> | |||
<label>Type</label> | |||
<format>{{{type}}} Monster[[Category:{{{type}}} Enemy]]</format> | |||
</data> | |||
<!--<data source="speed" layout="default"> | |||
<label>Speed</label> | |||
</data>--> | |||
</group> | |||
</section> | |||
<section> | |||
<label>Crystal Stats</label> | |||
<group name="CrystalSection" row-items="2"> | |||
<data source="crystalname"> | |||
<label>{{Icons|Attack Icon|17|text=Attack}}</label> | |||
<format>{{Numdisplay|{{#expr:{{{attack}}}*2.5}}}}</format> | |||
</data> | |||
<data source="crystalname"> | |||
<label>{{Icons|HP Icon|18|text=Health}}</label> | |||
<format>{{Numdisplay|{{#expr:{{{health}}}*15}}}}</format> | |||
</data> | |||
<data source="crystalname"> | |||
<label>{{Icons|Accuracy Icon|15|text=5% Accuracy}}</label> | |||
<format>{{Numdisplay|{{#expr:{{{defence}}}*0.5*2.5}}}}</format> | |||
</data> | |||
<data source="crystalname"> | |||
<label>100% Accuracy</label> | |||
<format>{{Numdisplay|{{#expr:{{{defence}}}*1.5*2.5}}}}</format> | |||
</data> | |||
<data source="crystalname"> | |||
<label>Experience</label> | |||
<format>{{Numdisplay|{{#expr:{{{exp}}}*30}}}}</format> | |||
</data> | |||
<data source="crystalname"> | |||
<label>Def for 0</label> | |||
<format>{{#invoke:NumberFormater|main|{{#var:CDef0}}|formattype=tooltip}}</format> | |||
</data> | |||
<data source="crystalname" layout="default"> | |||
<label>Name</label> | |||
<format>[[{{{crystalname}}}]]</format> | |||
</data> | |||
</group> | |||
</section> | |||
</panel> | |||
<group name="CardSection"> | |||
<header>Card Info</header> | |||
<data source="hascard"> | |||
<label>Card</label> | |||
<format>{{CraftReq|{{PAGENAME}} Card|24px}}</format> | |||
</data> | |||
<data source="hascard"> | |||
<label>Effect</label> | |||
<format>{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:effect|title={{PAGENAME}} Card|count=1|mode=inline|format=,}}</format> | |||
</data> | |||
<data source="hascard"> | |||
<format>{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:bonus:bonus:bonus:bonus:bonus:bonus|title={{PAGENAME}} Card|count=1|mode = userformat|table = class="pi-horizontal-group",-, [[File:Star0.png|class=CardStar|link=]], [[File:Star1.png|class=CardStar|link=]], [[File:Star2.png|class=CardStar|link=]], [[File:Star3.png|class=CardStar|link=]], [[File:Star4.png|class=CardStar|link=]], [[File:Star5.png|class=CardStar|link=]]|tablerow=%%, <!-- Star1 -->²{#expr:%% * 2}², <!-- Star2 -->²{#expr:%% * 3}², <!-- Star3 -->²{#expr:%% * 4}², <!-- Star4 -->²{#expr:%% * 5}², <!-- Star5 -->²{#expr:%% * 6}²}}</format> | |||
</data> | |||
<data source="hascard"> | |||
<label>Category</label> | |||
<format>{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:category|title={{PAGENAME}} Card|count=1|mode=inline|format=,}}</format> | |||
</data> | |||
<data source="hascard"> | |||
<label>Dropchance</label> | |||
<format>{{Chancedisplay|{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:dropchance|title={{PAGENAME}} Card|count=1|mode=inline|format=,}}}}</format> | |||
</data> | |||
</group> | |||
<header>Location</header> | |||
<data source="world"> | |||
<label>World</label> | |||
</data> | |||
<data source="area"> | |||
<label>Area</label> | |||
<format>{{Areas|{{{area|}}}}} | |||
</format> | |||
</data> | |||
<data source="customarea"> | |||
<label>Area</label> | |||
</data> | |||
</infobox> | |||
<!-- Saving for backup I guess. | |||
{{#dpl: | |||
|namespace= | |||
|category=Cards | |||
|uses=Template:InfoCard | |||
|include={infoCard}/boxrow | |||
|titlematch={{PAGENAME}} Card | |||
|format=,, | |||
|allowcachedresults=true | |||
}}--> | |||
{{#invoke:EnemyNav|BuildNav|Type={{{type|Normal}}}|Enemy={{PAGENAME}}}} | |||
{{{notes|}}} | |||
{{#seo: | |||
|image={{PAGENAME}}_Idle.gif | |||
|description=Attack: {{{attack}}} | |||
Health: {{{health}}} | |||
{{#if:{{{defence|}}}|Acc for 5%: {{#expr: {{{defence}}}*0.5}}}} | |||
{{#if:{{{defence|}}}|Acc for 100%: {{#expr: {{{defence}}}*1.5}}}} | |||
Respawn: {{{respawn}}} | |||
World: {{{world}}} | |||
}}[[Category:Enemies]]</includeonly><noinclude><pre> | |||
Usage: | Usage: | ||
{{InfoEnemy | {{InfoEnemy | ||
|attack=example | |attack=example | ||
|health=example | |health=example | ||
|defence=example (this defines the accuracy values required) | |defence=example (this defines the accuracy values required) | ||
|exp=example | |exp=example | ||
|world=example | |world=example | ||
|area=example | |area=example1, example2 | ||
|customarea={{Area|area1}}, Special Area | |||
|crystalname=example (e.g. Crystal Carrot for blunder hills) | |||
|notes=example (optional) | |||
}} | }} | ||
</pre> | </pre>[[Category:Infobox templates]]</noinclude> | ||
[[Category:Infobox templates]] | |||
</noinclude> |
Latest revision as of 08:01, 27 July 2024
This template defines the table "Enemies". View table.
Usage: {{InfoEnemy |attack=example |health=example |defence=example (this defines the accuracy values required) |exp=example |world=example |area=example1, example2 |customarea={{Area|area1}}, Special Area |crystalname=example (e.g. Crystal Carrot for blunder hills) |notes=example (optional) }}