Difference between revisions of "Template:Character Infobox"

From Underrail Wiki
Jump to navigation Jump to search
m
(support for portrait backgrounds, automatic categories fix)
Line 7: Line 7:
 
{{{!}} width="100%" <!-- images table start -->
 
{{{!}} width="100%" <!-- images table start -->
 
{{!}} width="50%" style="text-align:center;" title="Portrait" {{!}}
 
{{!}} width="50%" style="text-align:center;" title="Portrait" {{!}}
−
<div style="margin:auto; height:100px; width:100px; border:#AE5700 3px solid; border-radius:3px;">{{#if:{{{portrait|}}}
+
<div style="margin:auto; padding:3px; height:100px; width:100px; border:#AE5700 3px solid; border-radius:3px; position:relative;"><!--
−
   |[[File:{{{portrait|}}}{{!}}x100px]]
+
 
 +
 
 +
portrait background. defaults to empty.
 +
-->{{#switch:{{{background}}}
 +
    | test = [[File:filename.png|100x100px|link=]]
 +
    | #default =
 +
  }}<!--
 +
 
 +
 
 +
portrait image. tries {{PAGENAME}}_portrait.png if portrait is not specified.
 +
--><span style="position:absolute; bottom:3px; right:3px;">{{
 +
  #if:{{{portrait|}}}
 +
   |[[File:{{{portrait|}}}{{!}}100x100px]]
 
   |{{#ifexist:File:{{PAGENAME}} portrait.png
 
   |{{#ifexist:File:{{PAGENAME}} portrait.png
−
     |[[File:{{PAGENAME}} portrait.png{{!}}x100px]]
+
     |[[File:{{PAGENAME}} portrait.png{{!}}100x100px]]
 
     |[[File:defaultportrait.png{{!}}100x100px|]]
 
     |[[File:defaultportrait.png{{!}}100x100px|]]
 
   }}
 
   }}
−
}}<!--
+
}}</span><!--
−
 
 
  
 
level number on top of portrait
 
level number on top of portrait
−
--><span style="position:relative;"><span style="position:absolute; top:40px; left:-104px; width:100px; text-align:right; font-size:12px; font-weight:bold; color:white; font-family:monospace;" title="Level">{{#if:{{{level|}}}|{{{level}}}|?}}</span></span></div><!--
+
--><span style="position:absolute; bottom:3px; right:6px; text-align:right; font-size:12px; font-weight:bold; color:white; font-family:monospace;" title="Level">{{#if:{{{level|}}}|{{{level}}}|18}}</span></div><!--
  
  
Line 36: Line 47:
  
  
−
in-game model
+
in-game model. tries {{PAGENAME}}_model.png if portrait is not specified.
 
-->
 
-->
 
{{!}} width="50%" style="text-align:center;" title="In-game model" {{!}}
 
{{!}} width="50%" style="text-align:center;" title="In-game model" {{!}}
Line 49: Line 60:
  
 
|-
 
|-
−
| colspan="2" style="background-color:#2E2D42; border:#AE5700 2px solid; border-radius:4px; text-align:center; font-weight:bold; font-family:monospace; color:white;" | {{#switch: {{{type|}}}
+
| colspan="2" style="background-color:#2E2D42; border:#AE5700 2px solid; border-radius:4px; text-align:center; font-family:monospace; font-size:12px;" | <span class="infobox-h2">{{#switch: {{{type|}}}
 
| generic | creature | critter | robot = Description
 
| generic | creature | critter | robot = Description
−
| important | #default = Biography}}<nowiki>
+
| important | #default = Biography}}</span><nowiki>
  
  
Line 120: Line 131:
 
{{!}} colspan="2" {{!}}<!-- start collapsible table for combat stats -->
 
{{!}} colspan="2" {{!}}<!-- start collapsible table for combat stats -->
 
{{(}}{{!}} class="mw-collapsible mw-collapsed" cellspacing="0px" style="width:100%;" data-expandtext="Show" data-collapsetext="Hide"
 
{{(}}{{!}} class="mw-collapsible mw-collapsed" cellspacing="0px" style="width:100%;" data-expandtext="Show" data-collapsetext="Hide"
−
{{!}} colspan="2" style="background-color:#2E2D42; border:#AE5700 2px solid; border-radius:4px; text-align:center; font-weight:bold; font-family:monospace; color:white;" {{!}} Combat stats<nowiki>
+
{{!}} colspan="2" style="background-color:#2E2D42; border:#AE5700 2px solid; border-radius:4px; text-align:center; font-family:monospace;" {{!}} <span class="infobox-h2">Combat stats</span><nowiki>
  
  
Line 213: Line 224:
 
{{!}} colspan="2" {{!}}<!-- start collapsible table for technical details -->
 
{{!}} colspan="2" {{!}}<!-- start collapsible table for technical details -->
 
{{(}}{{!}} class="mw-collapsible mw-collapsed" cellspacing="0px" style="width:100%;" data-expandtext="Show" data-collapsetext="Hide"
 
{{(}}{{!}} class="mw-collapsible mw-collapsed" cellspacing="0px" style="width:100%;" data-expandtext="Show" data-collapsetext="Hide"
−
{{!}} colspan="2" style="background-color:#2E2D42; border:#AE5700 2px solid; border-radius:4px; text-align:center; font-weight:bold; font-family:monospace; color:white;" {{!}} Technical<nowiki>
+
{{!}} colspan="2" style="background-color:#2E2D42; border:#AE5700 2px solid; border-radius:4px; text-align:center; font-family:monospace;" {{!}} <span class="infobox-h2">Technical</span><nowiki>
  
  
Line 261: Line 272:
  
 
AUTOMATIC CATEGORIES:
 
AUTOMATIC CATEGORIES:
 +
only if namespace is empty string, aka main namespace
 +
-->{{#if:{{NAMESPACE}}||<!--
  
  
Line 270: Line 283:
  
  
−
--><noinclude>
+
-->}}<!-- close namespace #IF --><noinclude><br style="clear:both;"/>{{documentation}}</noinclude>
−
 
 
−
== Important notice! ==
 
−
Any (or even all) of the statistics can be left out, the template won't be ''this huge'' in its usual uses.
 
−
 
 
−
Though, it can also be adapted for player character builds this way.
 
−
<br style="clear:both;"/>{{documentation}}</noinclude>
 

Revision as of 19:44, 28 October 2014

Character or creature name
Defaultportrait.png18
{{{health}}}
{{{shield}}}
{{{psipool}}}

Misc icon.png

Biography ​
Faction

faction, examples:
South Gaters
Wildlife

Role

roles, examples:
Trader
Psi trainer
Quest NPC

Location

location, examples:
South Gate Outposts
Lower Underrail

Quests

quest1
quest2
quest3
etc

Loot

Ammunition
Scraps
Firearm Barrels (rarely) ​

Abilities

misc. combat stuff, examples:
Throws Flashbangs
Can use Neural Overload
Has Acid Spray special attack

Combat stats
Combat stats

Attack damage: n
Attack range: n
Action Points: n
Movement Points: n
Initiative: n
Detection: n

Base abilities

Strength: n
Dexterity: n
Agility: n
Constitution: n
Perception: n
Will: n
Intelligence: n

Skills

Guns: n
Throwing: n
Crossbows: n
Melee: n
Dodge: n
Evasion: n
Stealth: n
Hacking: n
Lockpicking: n
Pickpocketing: n
Traps: n
Mechanics: n
Electronics: n
Chemistry: n
Biology: n
Tailoring: n
Thought Control: n
Psychokinesis: n
Metathermics: n
Persuasion: n
Intimidation: n
Mercantile: n

Resistances

Mechanical: n% / n
Heat: n% / n
Cold: n% / n
Electricity: n% / n
Acid: n% / n
Energy: n% / n
Bio: n% / n

Technical ​
Character file

FileName.char ​

Dialog file

FileName.udlg

Shop file

FileName.store

Animation sprites

\folder\


Template documentation follows
Note: the template above may sometimes be partially or fully invisible.
Visit Template:Character_Infobox/doc to view this documentation. (edit) (How does this work?)


Usage

Paste the following code into the top of an article, filling all known fields:

{{Character Infobox
| name       = 
| type       = automaton, critter, generic, important (for bots, animals and generic/named NPCs)
| portrait   = portrait image (see [[Category:Portraits]])
| background = portrait background image (see [[Category:Portrait backgrounds]])
| health     = shown as a bar below portrait
| shield     = 
| psipool    = 
| image      = in-game model image. tries '{{PAGENAME}} model.png' if not specified (see [[Category:In-game models]] or [[Category:Sprites]])
| faction    = 
| roles      = 
| location   = 
| loot       = 
| abilities  = 
|
|Combat stats section:
| level         = 
| damage        = 
| range         = 
| actionpoints  = 50
| movepoints    = 
| detection     = 
| resolve       = 
| fortitude     = 
|
|Base abilities section:
| strength      = 
| dexterity     = 
| agility       = 
| constitution  = 
| perception    = 
| will          = 
| intelligence  = 
|
|Skills section:
| guns          = 
| heavyguns     = 
| throwing      = 
| crossbows     = 
| melee         = 
|
| dodge         = 
| evasion       = 
| stealth       = 
| hacking       = 
| lockpicking   = 
| pickpocketing = 
| traps         = 
|
| mechanics     = 
| electronics   = 
| chemistry     = 
| biology       = 
| tailoring     = 
|
| thoughtctrl   = 
| psychokinesis = 
| metathermics  = 
| temporal      = 
|
| persuasion    = 
| intimidation  = 
| mercantile    = 
|
|Resistances section:
| mechanical    = 
| heat          = 
| cold          = 
| electricity   = 
| acid          = 
| energy        = 
| bio           = 
|
|Technical section:
| charfile      = 
| dialogfile    = 
| shopfile      = 
| animfiles     = 
}}

Examples

Large infobox example
Mutated human1 l.png30
127
100 (+10)

Mutant model.png

Biography
Role

Example with bunch of stats

Location

template documentation page

Quests

quest1
quest2 ​

Abilities

True-sight

Combat stats
Combat stats

Action Points: 50
Detection: 9001

Base abilities

Perception: 10

Skills

Traps: 127
Intimidation: 42

Technical ​
Character file

something.char ​

Dialog file

something.udlg

Shop file

something.store

Minimal infobox example
Plasma sentry l.png18
123

PlasmaSentry.gif

Description
Role

Styg's old forum avatar

Location

some upcoming release

See the source.