From GamingWiki
| (22 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
-->{{#vardefine: campaign | <!-- | -->{{#vardefine: campaign | <!-- | ||
| − | -->{{{campaign| | + | -->{{{campaign|<noinclude>Terra Φ</noinclude>}}}<!-- |
-->}}<!-- | -->}}<!-- | ||
| − | -->{{#vardefine: name | {{{name|{{{character name | | + | -->{{#vardefine: name | {{{name|{{{character name | {{BASEPAGENAME}} }}} }}} }}<!-- |
| − | -->{{#vardefine: description | {{{description | | + | -->{{#vardefine: description | {{{description | }}} }}<!-- |
-->{{#vardefine: role |<!-- | -->{{#vardefine: role |<!-- | ||
-->{{{role|<!-- | -->{{{role|<!-- | ||
| − | -->{{#ifeq: {{lc:{{{importance}}}}} | major | major NPC | minor NPC }}<!-- | + | -->{{#ifeq: {{lc:{{{importance}}}}} | major | major NPC |<!-- |
| + | -->{{#ifeq: {{lc:{{{importance}}}}} | minor | minor NPC |<!-- | ||
| + | --> NPC <!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
-->}}}<!-- | -->}}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
| Line 23: | Line 27: | ||
-->{{#if: {{{face of|}}} | {{#set: is a = Face | face of = {{{face of}}} }} }}<!-- | -->{{#if: {{{face of|}}} | {{#set: is a = Face | face of = {{{face of}}} }} }}<!-- | ||
-->{{#if: {{{high concept|}}} | {{#set: high concept = {{{high concept}}} }} }}<!-- | -->{{#if: {{{high concept|}}} | {{#set: high concept = {{{high concept}}} }} }}<!-- | ||
| + | -->{{#if: {{{trouble|}}} | {{#set: trouble = {{{trouble}}} }} }}<!-- | ||
| + | -->{{#if: {{{aspects|}}} | {{#arraydefine: aspectsarray | {{{aspects|}}} | ; }} }}<!-- | ||
-->{{#if: {{{motivation|}}} | {{#set: motivation = {{{motivation}}} }} }}<!-- | -->{{#if: {{{motivation|}}} | {{#set: motivation = {{{motivation}}} }} }}<!-- | ||
-->{{#if: {{{relationships|}}} | <!-- | -->{{#if: {{{relationships|}}} | <!-- | ||
-->{{#arraydefine: relationsarray | {{{relationships|}}} | ;; }}<!-- | -->{{#arraydefine: relationsarray | {{{relationships|}}} | ;; }}<!-- | ||
| − | -->{{#arrayprint: relationsarray | | @@@@ | {{# | + | -->{{#arrayprint: relationsarray | | @@@@ | <!-- |
| + | -->{{#arraydefine: relationsfields | @@@@ | :: }}<!-- | ||
| + | -->{{Relationship <!-- | ||
| + | -->| {{#arrayindex: relationsfields | 1 }} <!-- | ||
| + | -->| {{#arrayindex: relationsfields | 0 }} <!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if: {{{member of|}}} | <!-- | -->{{#if: {{{member of|}}} | <!-- | ||
| Line 32: | Line 44: | ||
-->{{#arrayprint: orgsarray | | @@@@ | {{#set: member of = @@@@}} }}<!-- | -->{{#arrayprint: orgsarray | | @@@@ | {{#set: member of = @@@@}} }}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
| − | --> | + | -->{{#if: {{{character sheet|}}}|<!-- |
| − | |||
| − | {{#if: {{{character sheet|}}}|<!-- | ||
We have specified a template to use for a character sheet. | We have specified a template to use for a character sheet. | ||
-->{{#parameterstohash: paramsHash}}<!-- | -->{{#parameterstohash: paramsHash}}<!-- | ||
-->{{#hashinclude:paramsHash|campaign={{#var:campaign}}}}<!-- | -->{{#hashinclude:paramsHash|campaign={{#var:campaign}}}}<!-- | ||
-->{{#hashtotemplate:{{{character sheet}}}|paramsHash}}<!-- | -->{{#hashtotemplate:{{{character sheet}}}|paramsHash}}<!-- | ||
| + | -->|<!-- | ||
| + | No character sheet specified | ||
| + | --><nowiki /> | ||
| + | |||
| + | {{{!}} class="infobox floatright {{{tableclass|}}}" | ||
| + | ! colspan="2" {{!}} {{#var:name}} | ||
| + | <!-- | ||
| + | |||
| + | -->{{#if:{{{image|}}}| | ||
| + | {{!}}- | ||
| + | <!-- | ||
| + | -->{{Character sheet/section | columns = 2 <!-- | ||
| + | -->| data1 = [[Image:{{{image}}}|200px]] <!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | |||
| + | --> | ||
| + | {{!}}- | ||
| + | <!-- | ||
| + | -->{{Character sheet/section | columns = 2 <!-- | ||
| + | -->| label1 = High Concept <!-- | ||
| + | -->| data1 = {{aspect|{{{high concept|}}} }} <!-- | ||
| + | -->}}<!-- | ||
| + | |||
| + | -->{{#if:{{{trouble|}}}| | ||
| + | {{!}}- | ||
| + | <!-- | ||
| + | -->{{Character sheet/section | columns = 2 <!-- | ||
| + | -->| label1 = Trouble <!-- | ||
| + | -->| data1 = {{aspect|{{{trouble|}}} }} <!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->{{#if:{{{aspects|}}}| | ||
| + | {{!}}- | ||
| + | <!-- | ||
| + | -->{{Character sheet/section | columns = 2 <!-- | ||
| + | -->| label1 = Other aspects <!-- | ||
| + | -->| data1 = {{#arrayprint: aspectsarray |, | @@@@ | {{aspect|@@@@}} }} <!-- | ||
| + | -->}}<!-- | ||
| + | -->}} | ||
| + | {{!}}} | ||
| + | <!-- | ||
-->}}<!-- | -->}}<!-- | ||
| Line 46: | Line 98: | ||
--> | --> | ||
| − | {{#var:description}} | + | {{#var:description|}} |
| − | + | <includeonly> | |
| − | [[Category: Non-player characters | + | [[Category: Non-player characters in {{#var:campaign| no campaign }}]] |
| − | + | </includeonly> | |
Latest revision as of 20:52, 19 January 2016
{{#set: | name = NPC | is a = NPC | campaign = Terra Φ | NPC in campaign = Terra Φ | description = }}
| NPC | |
|---|---|
| High Concept | |
| Appearances by NPC | ||||||||
|---|---|---|---|---|---|---|---|---|
| Starring roles | ||||||||
| Template:((#ask: is a :: chapter starring::NPC | ?title= | ?book number= | ?chapter number= | ?blurb= | sort=book number,chapter number | format=template | template=SMW CSV format | sep= |
| default=none | ||||||||
| Supporting roles | ||||||||
| Template:((#ask: is a :: chapter guest-starring::NPC | ?title= | ?book number= | ?chapter number= | ?blurb= | sort=book number,chapter number | format=template | template=SMW CSV format | sep= |
| default=none | ||||||||