From GamingWiki
(16 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<onlyinclude><!-- | <onlyinclude><!-- | ||
− | -->{{#vardefine:cols|{{{columns|2}}}}}<!-- | + | |
+ | -->{{#vardefine: campaign | {{{campaign | }}} }}<!-- | ||
+ | -->{{#vardefine: name | {{{name | }}} }}<!-- | ||
+ | |||
+ | -->{{#vardefine: cols | {{{columns | 2 }}} }}<!-- | ||
-->{| class="infobox floatright" <!-- | -->{| class="infobox floatright" <!-- | ||
Line 9: | Line 13: | ||
If the campaign is specified we put it in the header | If the campaign is specified we put it in the header | ||
-->{{Character sheet/section | columns = {{#var:cols}} | -->{{Character sheet/section | columns = {{#var:cols}} | ||
− | | header = | + | | header = <!-- |
− | + | -->{{#var:name | [[Property: Name]]}} <!-- | |
− | --><div class="campaign">[[{{ | + | --><div class="campaign">[[{{#var:campaign | Property: Campaign}}]]</div><!-- |
− | |||
-->}}<!-- end section --><!-- | -->}}<!-- end section --><!-- | ||
ASPECTS | ASPECTS | ||
− | -->{{#if: {{{aspects | + | -->{{#if: {{#arraydefine: aspectsarray | {{{aspects|}}} | ;; | print=list}}|<!-- |
-->{{Character sheet/section | columns = {{#var:cols}} | -->{{Character sheet/section | columns = {{#var:cols}} | ||
| subhead = Aspects | | subhead = Aspects | ||
Line 22: | Line 25: | ||
| data1 = <!-- | | data1 = <!-- | ||
-->{{#if: {{{image|}}} | [[Image:{{{image}}}{{!}}thumb{{!}}{{{caption|}}}]]}}<!-- | -->{{#if: {{{image|}}} | [[Image:{{{image}}}{{!}}thumb{{!}}{{{caption|}}}]]}}<!-- | ||
− | |||
-->{{#arrayprint: aspectsarray || @@@@ | <nowiki /> | -->{{#arrayprint: aspectsarray || @@@@ | <nowiki /> | ||
* <span class="aspect">@@@@</span> {{#set: has aspect = @@@@}} }} | * <span class="aspect">@@@@</span> {{#set: has aspect = @@@@}} }} | ||
}}<!-- end section --><!-- | }}<!-- end section --><!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | BLURB | ||
+ | -->{{#vardefine: high concept|{{{high concept|{{{blurb|}}}}}} }}<!-- | ||
+ | -->{{#if: {{#var: high concept}}|<!-- | ||
+ | -->{{Character sheet/section | ||
+ | | columns = {{#var:cols}} | ||
+ | | label1 = M_NUL | ||
+ | | data1 = {{#var: high concept}} | ||
+ | }}<!-- end section --><!-- | ||
-->}}<!-- | -->}}<!-- | ||
LEADERS | LEADERS | ||
− | -->{{#if: {{{leaders|}}}|<!-- | + | -->{{#arrayreset:dataarray}}<!-- |
+ | -->{{#if: {{#arraydefine: dataarray | {{{leaders|}}} | ; | print=list}}|<!-- | ||
-->{{Character sheet/section | columns = {{#var:cols}} | -->{{Character sheet/section | columns = {{#var:cols}} | ||
| label1 = Leaders | | label1 = Leaders | ||
− | | data1 = <!-- | + | | data1 = {{#arrayprint: dataarray || @@@@ |<nowiki /> |
− | -->{{#arraydefine: dataarray | {{{ | + | * [[{{#vardefineecho: thename | {{#explode:@@@@|//|0}}}}]] <!-- |
− | -->{{#arrayprint: dataarray || @@@@ | <nowiki /> | + | -->{{#if:{{#vardefineecho: thetitle | {{#explode:@@@@|//|1}}}}<!-- |
− | * [[@@@@]] {{# | + | -->|<!-- |
+ | --> ({{#var:thetitle}}) <!-- | ||
+ | --> {{#set: has {{#var:thetitle}} = {{#var:thename}}}} }}<!-- | ||
+ | -->|<!-- | ||
+ | --> {{#set: has leader = {{#var:thename}}}} }}<!-- | ||
+ | -->}} | ||
+ | }}<!-- end section --><!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | MEMBERS | ||
+ | -->{{#arrayreset:dataarray}}<!-- | ||
+ | -->{{#if: {{#arraydefine: dataarray | {{{members|}}} | ; |print=list}}|<!-- | ||
+ | -->{{Character sheet/section | columns = {{#var:cols}} | ||
+ | | label1 = Members | ||
+ | | data1 = {{#arrayprint: dataarray || @@@@ |<nowiki /> | ||
+ | * [[{{#vardefineecho: thename | {{#explode:@@@@|//|0}} }}]] <!-- | ||
+ | -->{{#if: {{#vardefineecho: thetitle | {{#explode:@@@@|//|1}} }}<!-- | ||
+ | -->|<!-- Specific kind of member | ||
+ | --> ({{#var:thetitle}}) <!-- | ||
+ | --> {{#set: has {{#var:thetitle}} = {{#var:thename}} }}<!-- | ||
+ | -->|<!-- General member | ||
+ | --> {{#set: has member = {{#var:thename}} }}<!-- | ||
+ | -->}}<!-- end if | ||
+ | -->}}<!-- end arrayprint --> | ||
}}<!-- end section --><!-- | }}<!-- end section --><!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | + | ALLIES | |
− | -->{{#if: {{{ | + | -->{{#arrayreset:dataarray}}<!-- |
+ | -->{{#if: {{#arraydefine: dataarray | {{{allies|}}} | ; |print=list}}|<!-- | ||
+ | -->{{Character sheet/section | columns = {{#var:cols}} | ||
+ | | label1 = Allies | ||
+ | | data1 = {{#arrayprint: dataarray || @@@@ | <nowiki /> | ||
+ | * [[@@@@]] {{#set: has ally = @@@@}} }} | ||
+ | }}<!-- end section --><!-- | ||
+ | -->}}<!-- | ||
+ | RIVALS | ||
+ | -->{{#arrayreset:dataarray}}<!-- | ||
+ | -->{{#if: {{#arraydefine: dataarray | {{{rivals|}}} | ; |print=list}}|<!-- | ||
+ | -->{{#arrayunique: dataarray}}<!-- | ||
-->{{Character sheet/section | columns = {{#var:cols}} | -->{{Character sheet/section | columns = {{#var:cols}} | ||
− | | label1 = | + | | label1 = Rivals |
− | | data1 = {{{ | + | | data1 = {{#arrayprint: dataarray || @@@@ | <nowiki /> |
− | + | * [[@@@@]] {{#set: has rival = @@@@}} }} | |
+ | }}<!-- end section --><!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | + | RELATIONSHIPS | |
− | -->{{#if: {{{relationships|}}}|<!-- | + | -->{{#arrayreset:dataarray}}<!-- |
+ | -->{{#if: {{#arraydefine: dataarray | {{{relationships|}}} | ; | print=list}}|<!-- | ||
-->{{Character sheet/section | columns = {{#var:cols}} | -->{{Character sheet/section | columns = {{#var:cols}} | ||
| label1 = Relationships | | label1 = Relationships | ||
− | | data1 = <!-- | + | | data1 = {{#arrayprint: dataarray || @@@@ |<nowiki /> |
− | + | * [[{{#vardefineecho: thename | {{#explode:@@@@|//|0}}}}]] <!-- | |
− | + | -->{{#if:{{#vardefineecho: thelink | {{#explode:@@@@|//|1}}}}<!-- | |
− | + | -->|<!-- | |
+ | --> ({{#var:thelink}}) <!-- | ||
+ | --> {{#set: has {{#var:thelink}} = {{#var:thename}} }}<!-- | ||
+ | -->|<!-- | ||
+ | --> {{#set: has relationship with = {{#var:thename}} }}<!-- | ||
+ | -->}}<!-- end if | ||
+ | -->}}<!-- end arrayprint --> | ||
}}<!-- end section --><!-- | }}<!-- end section --><!-- | ||
-->}}<!-- | -->}}<!-- | ||
Line 63: | Line 118: | ||
--> | --> | ||
| colspan="{{#var:cols}}" | {{navbar|{{{template name|Character sheet/Organization}}}|mini=1}} | | colspan="{{#var:cols}}" | {{navbar|{{{template name|Character sheet/Organization}}}|mini=1}} | ||
− | |} | + | |}<!-- |
END SHEET | END SHEET | ||
Line 69: | Line 124: | ||
Semantic MediaWiki keys and categories for any *page* using this template | Semantic MediaWiki keys and categories for any *page* using this template | ||
− | --> | + | --><includeonly><!-- |
− | -->| name = {{ | + | -->{{#set: |
− | + | | name = {{#var: name }} | |
− | + | | is a = Organization | |
− | -->{{#if:{{{ | + | }}<!-- |
− | + | -->{{#if: {{{description|}}} | {{#set: description = {{{description}}} }} }}<!-- | |
− | -->{{#if: {{{face of|}}} | + | -->{{#if: {{{face of|}}} | {{#set: face of = {{{face of}}} }} }}<!-- |
− | -->{{#if: | + | -->{{#if: {{#var: high concept}} | <!-- |
− | --> | + | -->{{#set: <!-- |
− | + | -->| blurb = {{#var:high concept}}<!-- | |
− | -->{{# | + | -->| high concept = {{#var:high concept}}<!-- |
− | + | -->}}<!-- | |
− | |||
− | --> | ||
-->}}<!-- | -->}}<!-- | ||
− | --> | + | -->{{#if: {{{motivation|}}} | {{#set: motivation = {{{motivation}}} }} }}<!-- |
− | |||
− | |||
− | |||
− | -->{{#if: {{ | + | -->{{#if: {{#var: campaign}} | <!-- |
− | + | -->{{#set: | |
− | + | | campaign = {{#var: campaign}} | |
− | --> | + | | organization in campaign = {{#var: campaign}} |
+ | }}<!-- | ||
+ | -->[[Category: Organizations in {{#var:campaign}}]] }}<!-- | ||
+ | --></includeonly><!-- | ||
− | |||
--></onlyinclude><!-- | --></onlyinclude><!-- | ||
--> | --> |
Latest revision as of 01:13, 15 December 2012
[create]
Error creating thumbnail: File missing
Template documentation Editors can experiment in this template's sandbox (create) and testcases (create) pages. Please add categories and interwikis to the /doc subpage. Subpages of this template. |
Property: Name | |
---|---|