|
|
(14 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | {| class="infobox" style="font-size:95%; width:300px; background-color:#fff;float: right;border: 1px solid #aaa; margin-left:20px;" | + | {{#vardefine:atype|{{#sub:X-ORK-12345|0|1}}}} |
− | |-{{#switch: {{{allegiance}}} | + | {{#vardefine:atype2|{{#sub:X-ORK-12345|2|1}}}} |
− | | Loyalist = {{#vardefine:allcolour|style="background-color:#FFCC66; text-align:center; color:#000; font-size:150%; padding:1em;"}}
| + | {{#switch: {{#var:atype}} |
− | | Traitor = {{#vardefine:allcolour|style="background-color:#CC6666; text-align:center; color:#000; font-size:150%; padding:1em;"}}
| + | | L = '''Legio Name:''' |
− | | {{#vardefine:allcolour|style="background-color:#d7e2ea; width:90%; text-align:center; color:#000; font-size:150%; padding:1em;"}}{{#vardefine:allcolour2|style="background-color:#d7e2ea; width:10%; text-align:center; color:#000; font-size:150%; padding:1em;"}} | + | | I = '''Regiment''' |
| + | | A = '''Primus''' |
| + | | Q = '''World''' |
| + | | X = {{#switch:{{#varatype2}} |
| + | | O = '''Clan''' |
| + | | E = '''Family''' |
| + | | default '''Ukn Xeno'''}} |
| + | | default Unknown |
| }} | | }} |
− | !colspan="4" {{#var:allcolour}} | {{PAGENAME}}
| |
− | {{#if: {{{image|}}}|
| |
− | {{!}}-
| |
− | {{!}} colspan="2" style="text-align:center;" {{!}} [[{{{image}}}|100px|link={{FULLPAGENAME}}]]<br/>''{{{caption| }}}''
| |
− | |
| |
− | }}
| |
− | |-
| |
− | |colspan="2" style="text-align: center;"|
| |
− | {{#vardefine:errcheck|{{#sub:{{#dpl:
| |
− | |category =Battlereport
| |
− | |category =Campaign
| |
− | |category ={{PAGENAME}}
| |
− | |notnamespace=Template
| |
− | }}|3|9}}}}
| |
− | {{#ifeq:{{#var:errcheck}}|Extension| |{{#dpl:
| |
− | |category =Battlereport
| |
− | |category =Campaign
| |
− | |category ={{PAGENAME}}
| |
− | |include={Campaign Honour} imgmini
| |
− | |notnamespace=Template
| |
− | |format=,,
| |
− | }}}}
| |
− | |-
| |
− | | style="width:40%;" |
| |
− | '''Legio:'''
| |
− | | style="width:60%;" |
| |
− | {{#var:legio}}
| |
− | |
| |
− | |-
| |
− | |
| |
− | '''Legio Name:'''
| |
− | |
| |
− | {{#var:designation}}
| |
− | |-
| |
− | |
| |
− | '''Designation:'''
| |
− | |
| |
− | {{FULLPAGENAME}}
| |
− | |-
| |
− | |
| |
− | '''Cognomen:'''
| |
− | |
| |
− | {{{Cognomen|No information}}}
| |
− | |-
| |
− | |
| |
− | '''Allegiance:'''
| |
− | |{{#switch:{{{allegiance}}}
| |
− | | loyalist = {{#vardefine:allegiance|Loyalist}}
| |
− | | Loyalist = {{#vardefine:allegiance|Loyalist}}
| |
− | | Traitor = {{#vardefine:allegiance|Traitor}}
| |
− | | traitor = {{#vardefine:allegiance|traitor}}
| |
− | | undecided = {{#vardefine:allegiance|Undecided}}
| |
− | | Undecided = {{#vardefine:allegiance|Undecided}}
| |
− | | {{#vardefine:allegiance|Undecided}}
| |
− | }}
| |
− | [[{{#var:allegiance}}]]
| |
− | |-
| |
− | |colspan="2" style="text-align:center;background-color:;"|__NOEDITSECTION__ __NOTOC__
| |
− | =====[[Skirmish Report|Skirmish Summary]]=====
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | <!------- DPL -------->
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | {{#vardefine:armyskirmish|{{#dpl:
| |
− | |category =Skirmish
| |
− | |category ={{PAGENAME}}
| |
− | |notnamespace=Template
| |
− | |include={battlereportminor2} dpla
| |
− | |format=,,}}}}
| |
− | {{#vardefine:armyskirmish|{{#sub:{{#var:armyskirmish}}|1|{{#len{{#var:armyskirmish}}}}}}}}
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | <!---Initial Array --->
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | {{#arraydefine:all|{{#var:armyskirmish}}}}
| |
− | {{#arraydefine:suball|{{#var:armyskirmish}}}}
| |
− | {{#arrayunique:suball}}
| |
− | {{#vardefine:armyname|L-X-2575}}
| |
− | {{#vardefine:allsize|{{#arraysize:all}}}}
| |
− | {{#vardefine:suballsize|{{#arraysize:suball}}}}
| |
− | {{#vardefine:subwl}}
| |
− | {{ #vardefine: i | 0 }}
| |
− | {{
| |
− | #while:
| |
− | | {{ #ifexpr: {{ #var: i }} < {{ #var: suballsize }} | true }}
| |
− | |{{
| |
− | {{ #vardefine: ii | 0 }}
| |
− | {{ #vardefine: iii | 0 }}
| |
− | #while:
| |
− | | {{ #ifexpr: {{ #var: ii }} < {{ #var: allsize }} | true }}
| |
− | |{{#ifeq:{{#arrayindex:suball|{{ #var: i }}}} | {{#arrayindex:all|{{ #var: ii }}}}|{{ #vardefine: iii | {{ #expr: {{ #var: iii }} + 1 }}}}|}}
| |
− | {{ #vardefine: ii | {{ #expr: {{ #var: ii }} + 1 }} }}
| |
− | }}
| |
− | {{#vardefine:subwl |{{#var:subwl}}{{#arrayindex:suball|{{ #var: i }}}}@{{ #var: iii }}$}}
| |
− | {{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }}
| |
− | }}
| |
− | {{#arraydefine:subwinlose|{{#var:subwl}}|$|}}
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | <!--- Unique Enemy --->
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | {{#vardefine:subwlc|{{#arraysize:subwinlose}}}}
| |
− | {{ #vardefine: ei | 0 }}
| |
− | {{
| |
− | #while:
| |
− | | {{ #ifexpr: {{ #var: ei }} < {{#var:subwlc}} | true }}
| |
− | |{{#ifeq:{{#var:armyname}}|{{#explode:{{#arrayindex:subwinlose|{{#var:ei}}}}|@|0}}
| |
− | |{{#vardefine:enemy|{{#var:enemy}}{{#explode:{{#arrayindex:subwinlose|{{#var:ei}}}}|@|1}}@}}
| |
− | |{{#ifeq:{{#var:armyname}}|{{#explode:{{#arrayindex:subwinlose|{{#var:ei}}}}|@|1}}
| |
− | |{{#vardefine:enemy|{{#var:enemy}}{{#explode:{{#arrayindex:subwinlose|{{#var:ei}}}}|@|0}}@}}}}}}
| |
− | {{ #vardefine: ei | {{ #expr: {{ #var: ei }} + 1 }} }}
| |
− | }}
| |
− | {{#arraydefine:enemy|{{#var:enemy}}|@}}
| |
− | {{#arrayunique:enemy}}
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | <!--- Final Array ---->
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | {{#vardefine:enemyct|{{#arraysize:enemy}}}}
| |
− | {{ #vardefine: e2 | 0 }}
| |
− | {{
| |
− | #while:
| |
− | | {{ #ifexpr: {{ #var: e2 }} < {{ #var:enemyct }} | true }}
| |
− | |
| |
− | {{#vardefine: e3 | 0 }}
| |
− | {{#vardefine:ewin|0}}
| |
− | {{#vardefine:elost|0}}
| |
− | {{#vardefine:edraw|0}}
| |
− | {{#vardefine:allstat}}
| |
− | {{
| |
− | #while:
| |
− | | {{#ifexpr: {{ #var: e3 }} <= {{ #var:subwlc }} | true }}
| |
− | |{{#ifeq: {{#arrayindex:enemy|{{#var:e2}}}} |{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|0}}
| |
− | |{{#ifeq: y |{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|2}}
| |
− | | {{#vardefine:edraw|{{#expr:{{#var:edraw}}+{{formatnum:{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|3}}|R}}}}}}
| |
− | | {{#vardefine:elost|{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|3}}}}
| |
− | }}
| |
− | |{{#ifeq:{{#arrayindex:enemy|{{#var:e2}}}}|{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|1}}
| |
− | |{{#ifeq: y |{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|2}}
| |
− | |{{#vardefine:edraw|{{#expr:{{#var:edraw}}+{{formatnum:{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|3}}|R}}}}}}
| |
− | |{{#vardefine:ewin|{{#explode:{{#arrayindex:subwinlose|{{#var:e3}}}}|@|3}}}}
| |
− | }}
| |
− | |}}
| |
− | }}
| |
− | {{#vardefine: e3 | {{ #expr: {{ #var: e3 }} + 1 }}}}
| |
− | }}
| |
− | {{#vardefine:allstatstring|{{#var:allstatstring}}{{#arrayindex:enemy|{{#var:e2}}}}@{{#var:ewin}}@{{#var:elost}}@{{#var:edraw}}$}}
| |
− | {{ #vardefine: e2 | {{ #expr: {{ #var: e2 }} + 1 }} }}
| |
− | }}
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | <!--- Final Output --->
| |
− | <!-------------------->
| |
− | <!-------------------->
| |
− | {{#arraydefine:allstatarray|{{#var:allstatstring}}|$}}
| |
− | {| class= style="width:290px; background-color:;float:left;"
| |
− | |-
| |
− | !colspan="4" scope="col"| {{#var:armyname}} fought
| |
− | |-
| |
− | ! scope="col"| Combatants
| |
− | ! scope="col"| Won
| |
− | ! scope="col"| Lost
| |
− | ! scope="col"| Draw
| |
− | {{ #vardefine: fi | 0 }}
| |
− | {{
| |
− | #while:
| |
− | | {{ #ifexpr: {{ #var: fi }} < {{#expr:{{#arraysize:allstatarray}}-1}} | true }}
| |
− | |{{!-}}
| |
− | {{!}}[[{{#explode:{{#arrayindex:allstatarray|{{#var:fi}}}}|@|0}}]]
| |
− | {{!}}{{#explode:{{#arrayindex:allstatarray|{{#var:fi}}}}|@|1}}
| |
− | {{!}}{{#explode:{{#arrayindex:allstatarray|{{#var:fi}}}}|@|2}}
| |
− | {{!}}{{#explode:{{#arrayindex:allstatarray|{{#var:fi}}}}|@|3}}
| |
− | {{!-}}
| |
− | {{ #vardefine: fi | {{ #expr: {{ #var: fi }} + 1 }} }}
| |
− | }}
| |
− | |}
| |
− | |-
| |
− | | colspan="2" style="text-align:center;"|
| |
− | {{#switch:{{{allegiance}}}
| |
− | | traitor =[[Image:Traitor.png]]
| |
− | | Traitor =[[Image:Traitor.png]]
| |
− | | loyalist =[[Image:Loyalist.png]]
| |
− | | Loyalist =[[Image:Loyalist.png]]
| |
− | | undecided =[[Image:Undecided.png]]
| |
− | | Undecided =[[Image:Undecided.png]]
| |
− | |[[Image:Undecided.png]]
| |
− | }}
| |
− | |
| |
− | |
| |
− | |}
| |