Template:Npcbox: Difference between revisions

From Azeroth Gazetteer
Jump to navigation Jump to search
m Add category
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>
<table class="infobox" style="float:right; clear:right; width:20em; margin:0 0 1em 1em; border: 1px solid black">
<templatestyles src="Npcbox/styles.css" />
 
{{#cargo_store:
_table=NPCs
|Name={{{name|{{PAGENAME}}}}}
|Faction={{{faction|}}}
|Sex={{{sex|}}}
|Race={{{race|}}}
|Creature_type={{{creature|}}}
|Level={{{level|}}}
|Class={{{class|}}}
|Affiliation={{{affiliation|}}}
|Former_affiliation={{{faffiliation|}}}
|Occupation={{{occupation|}}}
|Former_occupation={{{foccupation|}}}
|Profession={{{profession|}}}
|Current_location={{{location|}}}
|Status={{{status|}}}
|Source={{{source|}}}
}}
 
<table class="npcbox">
<tr>
<tr>
<th colspan="2" style="font-size:125%; text-align:center;border-bottom: 1px solid black">
<th colspan="2" class="npcbox-header">
{{#if:{{{faction|}}}|
{{#if:{{{faction|}}}|
<span style="display:inline-block; vertical-align:middle; margin-right:0.25em;">{{FactionIcon|{{{faction}}}}}</span>
<span class="npcbox-faction">{{FactionIcon|{{{faction}}}}}</span>
}}<span style="vertical-align:middle;">{{{name|{{PAGENAME}}}}}</span>
{{#if:{{{title|}}}|
<br><small>{{{title}}}</small>
}}
}}
<span class="npcbox-name">{{{name|{{PAGENAME}}}}}</span>
{{#if:{{{title|}}}|<br><small>{{{title}}}</small>}}
</th>
</th>
</tr>
</tr>
{{#if:{{{image|}}}|
{{#if:{{{image|}}}|
<tr>
<tr>
<td colspan="2" style="text-align:center;">
<td colspan="2" class="npcbox-image">
[[File:{{{image}}}|200px|center|{{{name|{{PAGENAME}}}}}]]
[[File:{{{image}}}|200px|center|{{{name|{{PAGENAME}}}}}]]
</td>
</td>
Line 19: Line 40:
}}
}}


{{#if:{{{sex|}}}|
{{#if:{{{sex|}}}|<tr><th>Sex</th><td>{{{sex}}}</td></tr>}}
<tr>
{{#if:{{{race|}}}|<tr><th>Race</th><td>{{{race}}}</td></tr>}}
<th style="text-align:left;">Sex</th>
{{#if:{{{creature|}}}|<tr><th>Creature type</th><td>{{{creature}}}</td></tr>}}
<td>{{{sex}}}</td>
{{#if:{{{level|}}}|<tr><th>Level</th><td>{{{level}}}</td></tr>}}
</tr>
{{#if:{{{class|}}}|<tr><th>Class</th><td>{{{class}}}</td></tr>}}
}}
{{#if:{{{affiliation|}}}|<tr><th>Affiliation(s)</th><td>{{{affiliation}}}</td></tr>}}
{{#if:{{{faffiliation|}}}|<tr><th>Former affiliation(s)</th><td>{{{faffiliation}}}</td></tr>}}
{{#if:{{{occupation|}}}|<tr><th>Occupation</th><td>{{{occupation}}}</td></tr>}}
{{#if:{{{foccupation|}}}|<tr><th>Former occupation(s)</th><td>{{{foccupation}}}</td></tr>}}
{{#if:{{{profession|}}}|<tr><th>Profession(s)</th><td>{{{profession}}}</td></tr>}}
{{#if:{{{location|}}}|<tr><th>Location</th><td>{{{location}}}</td></tr>}}
{{#if:{{{status|}}}|<tr><th>Status</th><td>{{{status}}}</td></tr>}}
{{#if:{{{relatives|}}}|<tr><th>Relative(s)</th><td>{{{relatives}}}</td></tr>}}
{{#if:{{{mentors|}}}|<tr><th>Mentor(s)</th><td>{{{mentors}}}</td></tr>}}
{{#if:{{{students|}}}|<tr><th>Student(s)</th><td>{{{students}}}</td></tr>}}
{{#if:{{{companions|}}}|<tr><th>Companion(s)</th><td>{{{companions}}}</td></tr>}}
{{#if:{{{source|}}}|<tr><th>Source(s)</th><td>{{{source}}}</td></tr>}}


{{#if:{{{race|}}}|
</table>
<tr>
</includeonly>
<th style="text-align:left;">Race</th>
<td>{{{race}}}</td>
</tr>
}}
 
{{#if:{{{creature|}}}|
<tr>
<th style="text-align:left;">Creature type</th>
<td>{{{creature}}}</td>
</tr>
}}
 
{{#if:{{{level|}}}|
<tr>
<th style="text-align:left;">Level</th>
<td>{{{level}}}</td>
</tr>
}}
 
{{#if:{{{class|}}}|
<tr>
<th style="text-align:left;">Class</th>
<td>{{{class}}}</td>
</tr>
}}
 
{{#if:{{{affiliation|}}}|
<tr>
<th style="text-align:left;">Affiliation(s)</th>
<td>{{{affiliation}}}</td>
</tr>
}}
 
{{#if:{{{faffiliation|}}}|
<tr>
<th style="text-align:left;">Former affiliation(s)</th>
<td>{{{faffiliation}}}</td>
</tr>
}}
 
{{#if:{{{occupation|}}}|
<tr>
<th style="text-align:left;">Occupation</th>
<td>{{{occupation}}}</td>
</tr>
}}
 
{{#if:{{{foccupation|}}}|
<tr>
<th style="text-align:left;">Former occupation(s)</th>
<td>{{{foccupation}}}</td>
</tr>
}}
 
{{#if:{{{profession|}}}|
<tr>
<th style="text-align:left;">Profession(s)</th>
<td>{{{profession}}}</td>
</tr>
}}
 
{{#if:{{{location|}}}|
<tr>
<th style="text-align:left;">Location</th>
<td>{{{location}}}</td>
</tr>
}}


{{#if:{{{status|}}}|
<noinclude>
<tr>
{{#cargo_declare:
<th style="text-align:left;">Status</th>
_table=NPCs
<td>{{{status}}}</td>
|Name=String
</tr>
|Faction=String
|Sex=String
|Race=String
|Creature_type=String
|Level=String
|Class=String
|Affiliation=String
|Former_affiliation=String
|Occupation=String
|Former_occupation=String
|Profession=String
|Current_location=String
|Status=String
|Source=String
}}
}}


{{#if:{{{relatives|}}}|
<tr>
<th style="text-align:left;">Relative(s)</th>
<td>{{{relatives}}}</td>
</tr>
}}
{{#if:{{{mentors|}}}|
<tr>
<th style="text-align:left;">Mentor(s)</th>
<td>{{{mentors}}}</td>
</tr>
}}
{{#if:{{{students|}}}|
<tr>
<th style="text-align:left;">Student(s)</th>
<td>{{{students}}}</td>
</tr>
}}
{{#if:{{{companions|}}}|
<tr>
<th style="text-align:left;">Companion(s)</th>
<td>{{{companions}}}</td>
</tr>
}}
{{#if:{{{source|}}}|
<tr>
<th style="text-align:left;">Source(s)</th>
<td>{{{source}}}</td>
</tr>
}}
</table>
</includeonly><noinclude>
{{Documentation}}
{{Documentation}}
[[category:Templates]]
[[category:Templates]]
</noinclude>
</noinclude>

Revision as of 10:34 PM, September 11, 2026


This template defines the table "NPCs". View table.