Difference between revisions of "Template:Infobox Enemy"

From Twinsuniverse
Jump to: navigation, search
m
(added infobox)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>This template is used as an infobox in enemies' articles. It should be the first of the article, before the general description.
+
<noinclude>{{Infobox Template
 +
|purpose=infobox
 +
|singletag=no
 +
|multiline=yes
 +
|gamerelated=yes
 +
|suppressible=recursively
 +
|choice=none
 +
|cat1=Enemies
 +
|var1=infobox_messages!Infobox!active
 +
|var2=maintenance_message!Infobox!active
 +
}}
 +
 
 +
This template is used as an infobox in enemies' articles. It should be the first of the article, before the general description.
  
 
==Parameters==
 
==Parameters==
 
* '''title''': An optional title to display at the top of the infobox (case sensitive, defaults to <nowiki>{{</nowiki>PAGENAME<nowiki>}}</nowiki>)
 
* '''title''': An optional title to display at the top of the infobox (case sensitive, defaults to <nowiki>{{</nowiki>PAGENAME<nowiki>}}</nowiki>)
 
* '''image''': An image filename of the enemy (case sensitive, defaults to empty portrait, see [[Template:Articleimage]])
 
* '''image''': An image filename of the enemy (case sensitive, defaults to empty portrait, see [[Template:Articleimage]])
* '''race''' and '''label''': The race of the enemy; sup, franco, wannie etc. (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/race|race]] subpage)
+
* '''race''' and '''label''': The race of the enemy; sup, franco, wannie etc. (case insensitive, defaults to "unknown", see the [[/race]] subpage)
* '''gender''': Male or female (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/gender|gender]] subpage)
+
* '''gender''': Male or female (case insensitive, defaults to "unknown", see the [[/gender]] subpage)
* '''size''': The length of the enemy; small, average, large (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/size|size]] subpage)
+
* '''size''': The length of the enemy; small, average, large (case insensitive, defaults to "unknown", see the [[/size]] subpage)
* '''lba1''', '''lba2''' and '''lba3''': Whether the enemy is encountered in said adventure (defaults to "unknown", see the [[Template:{{PAGENAME}}/adventure|adventure]] subpage)
+
* '''lba1''', '''lba2''' and '''lba3''': Whether the enemy is encountered in said adventure (defaults to "unknown", see the [[/adventure]] subpage)
* '''alignment''': Of which party this enemy is a follower (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/alignment|alignment]] subpage)
+
* '''alignment''': Of which party this enemy is a follower (case insensitive, defaults to "unknown", see the [[/alignment]] subpage)
 
* '''occupation''': A short phrase about the enemy's purpose if it has one (case sensitive, defaults to not displayed)
 
* '''occupation''': A short phrase about the enemy's purpose if it has one (case sensitive, defaults to not displayed)
* '''clone''': Whether this enemy is a clone (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/clone|clone]] subpage)
+
* '''requires''': The magic level required to defeat this enemy (case insensitive, defaults to "unknown", see the [[/requires]] subpage)
* '''requires''': The magic level required to defeat this enemy (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/requires|requires]] subpage)
+
* '''melee''', '''ranged''', '''magic''' and '''explosive''': The combat styles of this enemy (case insensitive, defaults to "unknown", see the [[/style]] subpage)
* '''melee''', '''ranged''', '''magic''' and '''explosive''': The combat styles of this enemy (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/style|style]] subpage)
+
* '''range''': The longest distance this enemy can attack from (case insensitive, defaults to "unknown", see the [[/range]] subpage)
* '''range''': The longest distance this enemy can attack from (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/range|range]] subpage)
+
* '''speed''': How fast this enemy moves (case insensitive, defaults to "unknown", see the [[/speed]] subpage)
* '''speed''': How fast this enemy moves (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/speed|speed]] subpage)
+
* '''damage''': How much damage an attack from this enemy causes (case insensitive, defaults to "unknown", see the [[/damage]] subpage)
* '''damage''': How much damage an attack from this enemy causes (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/damage|damage]] subpage)
+
* '''rate''': How fast this enemy repeats an attack (case insensitive, defaults to "unknown", see the [[/rate]] subpage)
* '''rate''': How fast this enemy repeats an attack (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/rate|rate]] subpage)
+
 
* '''reaction''': A short phrase about how this enemy responds to being hit (case sensitive, defaults to nothing displayed)
 
* '''reaction''': A short phrase about how this enemy responds to being hit (case sensitive, defaults to nothing displayed)
* '''recovery''': How long it takes for this enemy to recover from being hit (case insensitive, defaults to "unknown", see the [[Template:{{PAGENAME}}/recovery|recovery]] subpage)
+
* '''recovery''': How long it takes for this enemy to recover from being hit (case insensitive, defaults to "unknown", see the [[/recovery]] subpage)
 
* '''nocat''': Whether or not to suppress categorization under all the chosen categories (defaults to false, which means auto categorization).
 
* '''nocat''': Whether or not to suppress categorization under all the chosen categories (defaults to false, which means auto categorization).
  
Line 35: Line 46:
 
  |alignment=
 
  |alignment=
 
  |occupation=
 
  |occupation=
|clone=
 
 
  |requires=
 
  |requires=
 
  |melee=
 
  |melee=
Line 51: Line 61:
 
==Example==
 
==Example==
 
On a page called "Franco Pike Guard":
 
On a page called "Franco Pike Guard":
</noinclude><includeonly>{{#ifeq: {{lc: {{{nocat|false}}} }} | false | [[Category:Enemies]] }}</includeonly>
+
</noinclude><includeonly>{{categorizer|category=Enemies|display=emptyinfobox|nocat={{{nocat|false}}}}}</includeonly>
 
{{Infobox
 
{{Infobox
  |<includeonly>{{#if: {{{title|}}} |title={{{title|}}}}}</includeonly><noinclude>title=Franco Pike Guard</noinclude>
+
  |title=<includeonly>{{#if: {{{title|}}} |{{{title|}}}}}</includeonly><noinclude>Franco Pike Guard</noinclude>
  |class=army
+
  |theme=orange
 
  |infoboxname=Infobox Enemy
 
  |infoboxname=Infobox Enemy
 
  |float=yes
 
  |float=yes
Line 62: Line 72:
  
 
  |label1=Race
 
  |label1=Race
  |data1=<includeonly>{{Infobox Enemy/race|{{{race|}}}|label={{{label|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/race|franco|nocat=true}}</noinclude>
+
  |data1=<includeonly>{{Infobox Enemy/race|{{{race|}}}|label={{{label|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/race|franco|nocat=true}}</noinclude>
  
 
  |label2=Gender
 
  |label2=Gender
  |data2=<includeonly>{{Infobox Enemy/gender|{{{gender|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/gender|male|nocat=true}}</noinclude>
+
  |data2=<includeonly>{{Infobox Enemy/gender|{{{gender|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/gender|male|nocat=true}}</noinclude>
  
 
  |label3=Size
 
  |label3=Size
  |data3=<includeonly>{{Infobox Enemy/size|{{{size|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/size|average|nocat=true}}</noinclude>
+
  |data3=<includeonly>{{Infobox Enemy/size|{{{size|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/size|average|nocat=true}}</noinclude>
  
 
  |label4=Adventure
 
  |label4=Adventure
  |data4=<includeonly>{{Infobox Enemy/adventure|lba1={{{lba1|}}}|lba2={{{lba2|}}}|lba3={{{lba3|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/adventure|lba2=yes|nocat=true}}</noinclude>
+
  |data4=<includeonly>{{Infobox Enemy/adventure|lba1={{{lba1|}}}|lba2={{{lba2|}}}|lba3={{{lba3|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/adventure|lba2=yes|nocat=true}}</noinclude>
  
 
  |header5=Enemy
 
  |header5=Enemy
Line 77: Line 87:
  
 
  |label6=Alignment
 
  |label6=Alignment
  |data6=<includeonly>{{Infobox Enemy/alignment|{{{alignment|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/alignment|emperor|nocat=true}}</noinclude>
+
  |data6=<includeonly>{{Infobox Enemy/alignment|{{{alignment|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/alignment|emperor|nocat=true}}</noinclude>
  
 
  |label7=Occupation
 
  |label7=Occupation
 
  |data7={{{occupation|<noinclude>Guard</noinclude>}}}
 
  |data7={{{occupation|<noinclude>Guard</noinclude>}}}
  
  |label8=Clone
+
  |label8=Requires
  |data8={{{clone|<noinclude>No</noinclude>}}}
+
  |data8=<includeonly>{{Infobox Enemy/requires|{{{requires|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/requires|green|nocat=true}}</noinclude>
 
+
|label9=Requires
+
|data9=<includeonly>{{Infobox Enemy/requires|{{{requires|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/requires|green|nocat=true}}</noinclude>
+
  
  |header10=Combat
+
  |header9=Combat
  |class10=subtitle
+
  |class9=subtitle
  
  |label11=Style
+
  |label10=Style
  |data11=<includeonly>{{Infobox Enemy/style|melee={{{melee|}}}|ranged={{{ranged|}}}|magic={{{magic|}}}|explosive={{{explosive|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/style|melee=yes|nocat=true}}</noinclude>
+
  |data10=<includeonly>{{Infobox Enemy/style|melee={{{melee|}}}|ranged={{{ranged|}}}|magic={{{magic|}}}|explosive={{{explosive|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/style|melee=yes|nocat=true}}</noinclude>
  
  |label12=Range
+
  |label11=Range
  |data12=<includeonly>{{Infobox Enemy/range|{{{range|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/range|none|nocat=true}}</noinclude>
+
  |data11=<includeonly>{{Infobox Enemy/range|{{{range|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/range|none|nocat=true}}</noinclude>
  
  |label13=Speed
+
  |label12=Speed
  |data13=<includeonly>{{Infobox Enemy/speed|{{{speed|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/speed|medium|nocat=true}}</noinclude>
+
  |data12=<includeonly>{{Infobox Enemy/speed|{{{speed|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/speed|medium|nocat=true}}</noinclude>
  
  |label14=Damage
+
  |label13=Damage
  |data14=<includeonly>{{Infobox Enemy/damage|{{{damage|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/damage|little|nocat=true}}</noinclude>
+
  |data13=<includeonly>{{Infobox Enemy/damage|{{{damage|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/damage|little|nocat=true}}</noinclude>
  
  |label15=Rate
+
  |label14=Rate
  |data15=<includeonly>{{Infobox Enemy/rate|{{{rate|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/rate|high|nocat=true}}</noinclude>
+
  |data14=<includeonly>{{Infobox Enemy/rate|{{{rate|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/rate|high|nocat=true}}</noinclude>
  
  |label16=Reaction
+
  |label15=Reaction
  |data16=<includeonly>{{{reaction|unknown}}}</includeonly><noinclude>Moves sideways</noinclude>
+
  |data15=<includeonly>{{{reaction|unknown}}}</includeonly><noinclude>Moves sideways</noinclude>
  
  |label17=Recovery
+
  |label16=Recovery
  |data17=<includeonly>{{Infobox Enemy/recovery|{{{recovery|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{{{PAGENAME}}/recovery|fast|nocat=true}}</noinclude>
+
  |data16=<includeonly>{{Infobox Enemy/recovery|{{{recovery|}}}|nocat={{{nocat|false}}}}}</includeonly><noinclude>{{/recovery|fast|nocat=true}}</noinclude>
 
}}<noinclude>
 
}}<noinclude>
  
Line 122: Line 129:
 
  |alignment=emperor
 
  |alignment=emperor
 
  |occupation=Guard
 
  |occupation=Guard
|clone=no
 
 
  |requires=green
 
  |requires=green
 
  |melee=yes
 
  |melee=yes
Line 138: Line 144:
 
''example paragraph: ''Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard.
 
''example paragraph: ''Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard.
  
[[Category:Infoboxes|Enemy]]
 
 
</noinclude>
 
</noinclude>

Latest revision as of 22:41, 4 June 2014

Infobox Enemy
Purpose

Infobox [list all]

Single tag

No [list all]

Multi-line

Yes [list all]

Protected

No [list all]

Game related

Yes [list all]

Categorization
Suppressible

Recursively [list all]

Choice

No choice [list all]

Categories

One: [list all]

Variables
Names

Multiple: [list all]

  • infobox_messages [template] (active)
  • maintenance_message [template] (active)
Subpages

This template is used as an infobox in enemies' articles. It should be the first of the article, before the general description.

Parameters

  • title: An optional title to display at the top of the infobox (case sensitive, defaults to {{PAGENAME}})
  • image: An image filename of the enemy (case sensitive, defaults to empty portrait, see Template:Articleimage)
  • race and label: The race of the enemy; sup, franco, wannie etc. (case insensitive, defaults to "unknown", see the /race subpage)
  • gender: Male or female (case insensitive, defaults to "unknown", see the /gender subpage)
  • size: The length of the enemy; small, average, large (case insensitive, defaults to "unknown", see the /size subpage)
  • lba1, lba2 and lba3: Whether the enemy is encountered in said adventure (defaults to "unknown", see the /adventure subpage)
  • alignment: Of which party this enemy is a follower (case insensitive, defaults to "unknown", see the /alignment subpage)
  • occupation: A short phrase about the enemy's purpose if it has one (case sensitive, defaults to not displayed)
  • requires: The magic level required to defeat this enemy (case insensitive, defaults to "unknown", see the /requires subpage)
  • melee, ranged, magic and explosive: The combat styles of this enemy (case insensitive, defaults to "unknown", see the /style subpage)
  • range: The longest distance this enemy can attack from (case insensitive, defaults to "unknown", see the /range subpage)
  • speed: How fast this enemy moves (case insensitive, defaults to "unknown", see the /speed subpage)
  • damage: How much damage an attack from this enemy causes (case insensitive, defaults to "unknown", see the /damage subpage)
  • rate: How fast this enemy repeats an attack (case insensitive, defaults to "unknown", see the /rate subpage)
  • reaction: A short phrase about how this enemy responds to being hit (case sensitive, defaults to nothing displayed)
  • recovery: How long it takes for this enemy to recover from being hit (case insensitive, defaults to "unknown", see the /recovery subpage)
  • nocat: Whether or not to suppress categorization under all the chosen categories (defaults to false, which means auto categorization).


Note: The article is automatically categorized under Category:Articles without an image if no filename was specified, or Category:Articles with a missing image if the specified filename doesn't exist. The nocat parameter will also suppress these.

Syntax

Copy and paste the following for quick use:

{{Infobox Enemy
 |image=
 |race=
 |gender=
 |size=
 |lba1=
 |lba2=
 |alignment=
 |occupation=
 |requires=
 |melee=
 |ranged=
 |magic=
 |explosive=
 |range=
 |speed=
 |damage=
 |rate=
 |reaction=
 |recovery=
}}

Example

On a page called "Franco Pike Guard":
Franco Pike Guard
Enemy Portrait of Franco Pike Guard
Race

Franco [list all]

Gender

Male [list all]

Size

Average [list all]

Adventure

Twinsen's Odyssey [list all]

Enemy
Alignment

Emperor of Zeelich [list all]

Occupation

Guard

Requires

Magic Level Green [list all]

Combat
Style

Melee [list all]

Speed

Medium [list all]

Damage

Little [list all]

Rate

High [list all]

Reaction

Moves sideways

Recovery

Fast [list all]

{{Infobox Enemy
 |image=Franco Pike Guard.jpg
 |race=franco
 |gender=male
 |size=average
 |lba1=
 |lba2=yes
 |alignment=emperor
 |occupation=Guard
 |requires=green
 |melee=yes
 |ranged=
 |magic=
 |explosive=
 |range=none
 |speed=medium
 |damage=little
 |rate=high
 |reaction=Moves sideways
 |recovery=fast
}}

example paragraph: Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard. Description text about the enemy, in this case Franco Pike Guard.