Template:NPC Text: Difference between revisions

From Homecoming Wiki
Jump to navigation Jump to search
m (Added box-sizing to stop the content box exceeding the header.)
(Modified so that NPC Text box auto scales to fit other elements. Like BadgeBox, will now not overlap images or TOCs for instance.)
Line 1: Line 1:
<includeonly>{{Hidden|header={{{title|NPC Text}}}|content={{{text|'''Please supply text. See [[Template:NPC Text]] for usage.'''}}}|headercss = background:  
<includeonly>{| style="margin: 0; border: 0px solid #AAAAFF;"
|
| style="width: 100%" |
{{Hidden|header={{{title|NPC Text}}}|content={{{text|'''Please supply text. See [[Template:NPC Text]] for usage.'''}}}|headercss = background:  
{{#switch: {{{type|}}} | hero=#CCFFFF | villain=#FFCCCC | #default=#ccccff}};
{{#switch: {{{type|}}} | hero=#CCFFFF | villain=#FFCCCC | #default=#ccccff}};
width:
{{#switch: {{{width|}}} | 25=25% | 50=50% | 75=75% | #default=100% }};
border: solid 1px
border: solid 1px
{{#switch: {{{type|}}} | hero=#0000CC | villain=#CC0000 | #default=#222299}};|contentcss = padding: 5px; box-sizing: border-box;
{{#switch: {{{type|}}} | hero=#0000CC | villain=#CC0000 | #default=#222299}};|contentcss = padding: 5px; box-sizing: border-box;
width:
{{#switch: {{{width|}}} | 25=25% | 50=50% | 75=75% | #default=100% }};
border: solid 1px
border: solid 1px
{{#switch: {{{type|}}} | hero=#0000CC | villain=#CC0000 | #default=#222299}}; border-top: 0px;}}</includeonly><noinclude>{{Documentation}}</noinclude>
{{#switch: {{{type|}}} | hero=#0000CC | villain=#CC0000 | #default=#222299}}; border-top: 0px;}}
|}</includeonly><noinclude>{{Documentation}}</noinclude>

Revision as of 17:26, 16 July 2020

[edit] [purge] Documentation

Usage

This template is used for adding NPC text to a mission article.

Normal usage:

{{NPC Text|title=Example dialogue|text=Person A: This is an example.<br />Person B: That's so cool!}}

Result:

If omitted, title= defaults to "NPC Text".

You can also use the type= flag to specify hero or villain to get different results.

{{NPC Text|type=hero|text=Person A: This is an example.<br />Person B: That's so cool!}}
{{NPC Text|type=villain|text=Person A: This is an example.<br />Person B: That's so cool!}}

See also