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          = 
| 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.