Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:MobCard: Difference between revisions

Template page
Undo revision 2469 by NIK220V (talk)
Tag: Undo
No edit summary
Line 1: Line 1:
<includeonly><div class="mob-card" style="width: 250px; border: 1px solid #ccc; margin: 10px; padding: 10px; text-align: center; float: left; background: #f9f9f9; position: relative;">
<includeonly><div class="mob-card" style="width: 250px; border: 1px solid #ccc; margin: 10px; padding: 10px; text-align: center; float: left; background: #f9f9f9; position: relative;">
<div style="position: absolute; top: 10px; left: 10px; font-weight: bold; font-size: 0.9em; color: #cc0000; display: flex; align-items: center; gap: 4px;" title="Health">[[File:Heart_Icon.png|16px|link=]] {{{health|?}}}</div>
<div style="position: absolute; top: 10px; right: 10px;" title="Category: {{{category|Hostile}}}">[[File:Icon_{{{category|Hostile}}}.png|24px|link=]]</div>
<div style="position: absolute; top: 10px; right: 10px;" title="Category: {{{category|Hostile}}}">[[File:Icon_{{{category|Hostile}}}.png|24px|link=]]</div>
<div style="font-weight: bold; font-size: 1.2em; color: {{{namecolor|inherit}}};">{{{name}}}</div>
<div style="font-weight: bold; font-size: 1.2em; color: {{{namecolor|inherit}}}; margin-top: 20px;">{{{name}}}</div>
<div style="margin: 5px 0;">
<div style="margin: 5px 0;">
[[File:{{#if:{{{image|}}}|{{{image}}}|Mobicon_{{{name}}}.png}}|x150px]]
[[File:{{#if:{{{image|}}}|{{{image}}}|Mobicon_{{{name}}}.png}}|x150px]]
</div>
<div style="padding-top: 5px;">
<div style="width: {{#ifexpr: {{{health|20}}} >= 250 | 100 | {{#expr: ({{{health|20}}} / 250) * 100}} }}%; min-width: 25%; background: #ff4444; border-radius: 5px; margin: 5px auto; position: relative; height: 18px; border: 1px solid #c00;">
<div style="position: absolute; top: -1px; left: 50%; transform: translateX(-50%); font-size: 0.85em; font-weight: bold; color: #fff; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; white-space: nowrap;">{{{health|20}}} HP</div>
</div>
</div>
</div>
<div style="padding-top: 5px;">
<div style="padding-top: 5px;">
Line 14: Line 10:
<span class="danger-rating">{{#invoke:StarDisplay|render|{{{danger|0}}}}}</span>
<span class="danger-rating">{{#invoke:StarDisplay|render|{{{danger|0}}}}}</span>
</div>
</div>
<div style="padding-top: 5px;">
<div style="padding-top: 10px; width: 100%;">
<strong>Drops:</strong><br>
{{{drops|}}}
{{{drops|None}}}
</div>
</div>
</div></includeonly><noinclude>
</div></includeonly><noinclude>
Line 50: Line 45:
},
},
"drops": {
"drops": {
"description": "A list of items dropped by the mob.",
"description": "An HTML table of items dropped by the mob.",
"type": "content"
"type": "content"
}
}

Revision as of 18:23, 7 March 2026

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
namename

The display name of the mob.

Stringrequired
namecolornamecolor

The hex color code for the mob's name (e.g., #00FFFF).

Default
inherit
Stringoptional
imageimage

The filename of the mob's image.

Fileoptional
healthhealth

The health points of the mob.

Numberoptional
categorycategory

The behavior category of the mob. Automatically calls an icon file (e.g., Icon_Hostile.png).

Stringoptional
dangerdanger

The danger rating (number of stars).

Default
0
Numberoptional
dropsdrops

An HTML table of items dropped by the mob.

Contentoptional
[create] [purge]Documentation
This template has no documentation. If you know how to use this template, please create it.