Difference between revisions of "Template:Enemy Infobox"

From Dungeon Defenders 2 Wiki
Jump to: navigation, search
(Small formatting change to the example)
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{| class="infobox" style="float: right; font-size:89%; width:{{{width|23em}}}; border: 1px solid #000000; border-radius: 5px; -moz-border-radius: 5px; padding: 1.5px;"
+
{| class="infobox" style="float: right; width:{{{width|23em}}}; border: 1px solid #800080; border-radius: 5px; padding: 3px;"
 
|-
 
|-
! colspan="3" style="background-color: #f2f2f2; color: #000000; font-size:120%; padding:0.5em; border-collapse:collapse; border:#000000 1px solid;" | <div style="line-height:17px;">{{#if:{{{name|}}}|{{{name}}}|{{BASEPAGENAME}}}}{{#if:{{{namesub|}}}|<br><span style="color: #f2f2f2; font-size:80%;">(''{{{namesub|}}}'')</span>}}</div>
+
! colspan="2" style="background-color: #800080; color: white; font-size:120%; padding:0.3em;" |<!---
 +
---><div><!---
 +
    --->{{{name|{{PAGENAME}}}}}
 +
        {{#if: {{{subname|}}}
 +
            | <p style="color: #f2f2f2; font-size:80%; text-align:center; margin: 0;">(''{{{subname}}}'')</p>
 +
        }}
 +
    </div>
 
|-
 
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
+
| colspan="2" style="text-align:center;" |<!---
{{!}} colspan="4" style="text-align:center;background-color:alpha;" {{!}}{{{image}}}{{#if:{{{caption|}}}|<br />{{{caption}}}}}
+
--->{{#if: {{{tier1_image|}}}
{{!}}-
+
        | <tabber>
}}
+
            |-|Tier 1=[[{{{tier1_image|File:DefaultEnemy.png}}}|300px]]
 +
            |-|Tier 2=[[{{{tier2_image|File:DefaultEnemy.png}}}|300px]]
 +
            |-|Tier 3=[[{{{tier3_image|File:DefaultEnemy.png}}}|300px]]
 +
          </tabber>
 +
        | [[{{{image|File:DefaultEnemy.png}}}|300px]]
 +
    }}
 +
|-
 +
|{{#if: {{{caption|}}}
 +
    | colspan="2" style="text-align:center;" {{!}} {{{caption}}}
 +
}}
 +
|-
 +
! colspan="2" style="background-color: #800080; color: white; font-size:120%;" | Information
 +
|-
 +
| style="width:35%" | <!--Sets the width for the 1st column-->
 +
| style="width:65%" | <!--Sets the width for the 2nd column-->
 +
|-
 +
| '''Enemy Types'''
 +
|{{{enemy_types|?}}}
 +
|-
 +
| '''Lane Type'''
 +
|{{#switch: {{{lane_type|}}}
 +
    | Ground = [[File:Ground_Spawn_Symbol.png|30px]] Ground
 +
    | Air = [[File:Air_Spawn_Symbol.png|30px]] Air
 +
    | {{{lane_type|?}}}
 +
}}
 +
|-
 +
| '''Appearances'''
 +
|{{{appearances|?}}}
 +
|-
 +
| '''Schedule Icon'''
 +
| [[{{{schedule_icon|File:Miscellaneous Enemy Icon.png}}}|60px]]
 +
|-
 +
|}<noinclude>
 +
 
 +
Subname and caption do not appear if they are not set. Setting the tier_image parameters produces a tabber that can show 3 variants of an enemy.
 +
 
 +
===Parameters===
 +
{| border="1" style="border-collapse:collapse;"
 +
|-
 +
! Parameter !! Description
 +
|-
 +
| name || The name of the enemy.
 +
|-
 +
| subname || The subname of the enemy, if needed. Shows up underneath the name in smaller text inside parenthesis.
 +
|-
 +
| image || The image for the enemy. Do not use this parameter if you use the tier_image parameters.
 +
|-
 +
| tier1_image || The image for the tier 1 version of the enemy. Do not use this parameter if you use the image parameter.
 +
|-
 +
| tier2_image || The image for the tier 2 version of the enemy. Do not use this parameter if you use the image parameter.
 +
|-
 +
| tier3_image || The image for the tier 3 version of the enemy. Do not use this parameter if you use the image parameter.
 +
|-
 +
| caption || A caption for the image, if needed. Shows up underneath the image.
 
|-
 
|-
! colspan="3" style="background-color: #f2f2f2; color: #000000; padding:0em; font-size:120%; border-collapse:collapse; border:#000000 1px solid;" | Information
+
| enemy_types || The enemy's typing (such as Melee, Chaos, etc).
 
|-
 
|-
| style="width:35%" |
+
| lane_type || The type of lane the enemy appears in (Ground or Air).
| style="width:40%" |
 
| style="width:25%" |
 
 
|-
 
|-
{{#if: {{{damage_type|}}}|
+
| appearances || The game modes the enemy appears in.
{{!}} '''[[Damage Type]]'''
 
{{!}} colspan="2" style="font-size:120%; background-color: #f2f2f2" {{!}} {{{damage_type|}}} }}
 
 
|-
 
|-
{{#if: {{{damage|}}}|
+
| schedule_icon || The enemy's icon on the Schedule Board.
{{!}} '''[[Damage]]'''
 
{{!}} colspan="2" <br> style="font-size:120%" {{!}} {{{damage|}}} }}
 
 
|-
 
|-
{{#if: {{{health|}}}|
+
| width || A custom width for the info box. Default value is <code>23em</code>.
{{!}} '''[[Health]]'''
+
|}
{{!}} colspan="2" style="font-size:120%; background-color: #f2f2f2" {{!}} {{{health|}}} }}
+
 
 +
===Example===
 +
{| style="width:80%;"
 +
! style="font-size:150%; width: 50%;" | Wiki Text
 +
! style="font-size:150%; width: 50%;" | Result
 
|-
 
|-
 +
|<div style="display: flex; justify-content: center;"><!---
 +
---><code style="display: table; white-space: pre-wrap;"><!---
 +
    ---><nowiki>
 +
 +
            {{Enemy Infobox
 +
            | name = Goblin
 +
            | subname = Bob
 +
            | image = File:Goblin - Tier 3.png
 +
            | caption = a goblin with a sinister smile         
 +
            | enemy_types = Melee, Goblin
 +
            | lane_type = Ground
 +
            | appearances = All game modes
 +
            | schedule_icon = File:Goblin Icon.png
 +
            }}
 +
 +
        </nowiki><!---
 +
---></code>
 +
</div>
 +
|<div style="display: flex; justify-content: center;">
 +
{{Enemy Infobox
 +
| name = Goblin
 +
| subname = Bob
 +
| image = File:Goblin - Tier 3.png
 +
| caption = a goblin with a sinister smile
 +
| enemy_types = Melee, Goblin
 +
| lane_type = Ground
 +
| appearances = All game modes
 +
| schedule_icon = File:Goblin Icon.png
 +
}}
 +
</div>
 
|}
 
|}
 +
 +
</noinclude>
 +
__NOEDITSECTION__

Latest revision as of 16:37, 12 February 2023

Enemy Infobox
DefaultEnemy.png
Information
Enemy Types ?
Lane Type ?
Appearances ?
Schedule Icon Miscellaneous Enemy Icon.png

Subname and caption do not appear if they are not set. Setting the tier_image parameters produces a tabber that can show 3 variants of an enemy.

Parameters

Parameter Description
name The name of the enemy.
subname The subname of the enemy, if needed. Shows up underneath the name in smaller text inside parenthesis.
image The image for the enemy. Do not use this parameter if you use the tier_image parameters.
tier1_image The image for the tier 1 version of the enemy. Do not use this parameter if you use the image parameter.
tier2_image The image for the tier 2 version of the enemy. Do not use this parameter if you use the image parameter.
tier3_image The image for the tier 3 version of the enemy. Do not use this parameter if you use the image parameter.
caption A caption for the image, if needed. Shows up underneath the image.
enemy_types The enemy's typing (such as Melee, Chaos, etc).
lane_type The type of lane the enemy appears in (Ground or Air).
appearances The game modes the enemy appears in.
schedule_icon The enemy's icon on the Schedule Board.
width A custom width for the info box. Default value is 23em.

Example

Wiki Text Result
{{Enemy Infobox | name = Goblin | subname = Bob | image = File:Goblin - Tier 3.png | caption = a goblin with a sinister smile | enemy_types = Melee, Goblin | lane_type = Ground | appearances = All game modes | schedule_icon = File:Goblin Icon.png }}
Goblin

(Bob)

Goblin - Tier 3.png
a goblin with a sinister smile
Information
Enemy Types Melee, Goblin
Lane Type Ground Spawn Symbol.png Ground
Appearances All game modes
Schedule Icon Goblin Icon.png