Difference between revisions of "Template:Legio Battle Extract"

From Australis Ultima 30k
Jump to: navigation, search
m
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{| class="wikitable" style=""
+
 
 
{{#vardefine:errcheck|{{#sub:{{#dpl:
 
{{#vardefine:errcheck|{{#sub:{{#dpl:
 
|category =Battlereport
 
|category =Battlereport
Line 10: Line 10:
 
{{#switch: {{#var:ppagename}}
 
{{#switch: {{#var:ppagename}}
 
  | Legio I ={{#vardefine:lcel|L-I}}
 
  | Legio I ={{#vardefine:lcel|L-I}}
  | L-III ={{#vardefine:lcel|L-III}}
+
  | Legio III ={{#vardefine:lcel|L-III}}
  | L-IV ={{#vardefine:lcel|L-IV}}
+
  | Legio IV ={{#vardefine:lcel|L-IV}}
  | L-V ={{#vardefine:lcel|L-V}}
+
  | Legio V ={{#vardefine:lcel|L-V}}
  | L-VI ={{#vardefine:lcel|L-VI}}
+
  | Legio VI ={{#vardefine:lcel|L-VI}}
  | L-VII ={{#vardefine:lcel|L-VII}}
+
  | Legio VII ={{#vardefine:lcel|L-VII}}
  | L-VIII ={{#vardefine:lcel|L-VIII}}
+
  | Legio VIII ={{#vardefine:lcel|L-VIII}}
  | L-IX ={{#vardefine:lcel|L-IX}}
+
  | Legio IX ={{#vardefine:lcel|L-IX}}
  | L-X ={{#vardefine:lcel|L-X}}
+
  | Legio X ={{#vardefine:lcel|L-X}}
  | L-XII ={{#vardefine:lcel|L-XII}}
+
  | Legio XII ={{#vardefine:lcel|L-XII}}
  | L-XIII ={{#vardefine:lcel|L-XIII}}
+
  | Legio XIII ={{#vardefine:lcel|L-XIII}}
  | L-XIV ={{#vardefine:lcel|L-XIV}}
+
  | Legio XIV ={{#vardefine:lcel|L-XIV}}
  | L-XV ={{#vardefine:lcel|L-XV}}
+
  | Legio XV ={{#vardefine:lcel|L-XV}}
  | L-XVI ={{#vardefine:lcel|L-XVI}}
+
  | Legio XVI ={{#vardefine:lcel|L-XVI}}
  | L-XVII ={{#vardefine:lcel|L-XVII}}
+
  | Legio XVII ={{#vardefine:lcel|L-XVII}}
  | L-XVIII ={{#vardefine:lcel|L-XVIII}}
+
  | Legio XVIII ={{#vardefine:lcel|L-XVIII}}
  | L-XIX ={{#vardefine:lcel|L-XIX}}
+
  | Legio XIX ={{#vardefine:lcel|L-XIX}}
  | L-XX ={{#vardefine:lcel|L-XX}}
+
  | Legio XX ={{#vardefine:lcel|L-XX}}
  | A-MECH ={{#vardefine:lcel|L-1}}
+
  | Adeptus Mechanicus ={{#vardefine:lcel|A-MECH}}
 +
| Questoris Familia ={{#vardefine:lcel|Q-KNT}}
 
}}{{#arraydefine:legiocam|{{#dpl:
 
}}{{#arraydefine:legiocam|{{#dpl:
 
|category =Battlereport
 
|category =Battlereport
 
|category =Battle
 
|category =Battle
 
|category ={{PAGENAME}}
 
|category ={{PAGENAME}}
|include={Battlereport}:date,{armyname}:armyname,{Battlereport}:outcome,#Battle Summary[200],  
+
|include={Battlereport}:date,{armyname}:armyname,{Battlereport}:victor,#Battle Summary[100],  
 
|notnamespace=Template
 
|notnamespace=Template
 
|format=,[[%PAGE%]],$
 
|format=,[[%PAGE%]],$
 
|secseparators=¶¦
 
|secseparators=¶¦
}}|$}}{{!!}}Date
+
}}|$}}
{{!!}}Campaign Name
+
{{{!}} class="wikitable" style="width:100%;"
{{!!}}Campaign Summary
+
{{!!}}Date
{{!!}}Outcome
+
{{!!}}Battle Name
 +
{{!!}}Battle Summary
 +
{{!!}}Victor
 
{{!!}}{{PAGENAME}} Participants
 
{{!!}}{{PAGENAME}} Participants
 
{{!-}}
 
{{!-}}
Line 53: Line 56:
 
{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|4}}{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|5}}
 
{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|4}}{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|5}}
 
{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|3}}
 
{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|3}}
{{#arraydefine:llegiocam|{{#sub:{{#explode:{{#replace:{{#arrayindex:legiocam|{{#var: ilc}}}}|L|@L}}|{{!}}|2}}|1|{{#len:{{#replace:{{#arrayindex:legiocam|{{#var: ilc}}}}|L|@L}}}}}}|@}}{{#vardefine:cntllegiocam|{{#arraysize:llegiocam}}}}{{ #vardefine: ilc2 | 0 }}{{!}}
+
{{#arraydefine:llegiocam|{{#sub:{{#explode:{{#replace:{{#replace:{{#arrayindex:legiocam|{{#var: ilc}}}}|L|@L}}|A|@A}}|{{!}}|2}}|1|{{#len:{{#replace:{{#replace:{{#arrayindex:legiocam|{{#var: ilc}}}}|L|@L}}|A|@A}}}}}}|@}}{{#vardefine:cntllegiocam|{{#arraysize:llegiocam}}}}{{ #vardefine: ilc2 | 0 }}{{!}}
 
{{#while:
 
{{#while:
 
   | {{ #ifexpr: {{ #var: ilc2 }} < {{#var:cntllegiocam}} | true }}
 
   | {{ #ifexpr: {{ #var: ilc2 }} < {{#var:cntllegiocam}} | true }}
 
   |{{#ifeq:{{#var:lcel}}|{{#sub:{{#arrayindex:llegiocam|{{#var: ilc2}}}}|0|{{#expr:{{#len:{{#arrayindex:llegiocam|{{#var: ilc2}}}} }}-5}}}}
 
   |{{#ifeq:{{#var:lcel}}|{{#sub:{{#arrayindex:llegiocam|{{#var: ilc2}}}}|0|{{#expr:{{#len:{{#arrayindex:llegiocam|{{#var: ilc2}}}} }}-5}}}}
|[[{{#arrayindex:llegiocam|{{#var: ilc2}}}}]]<br>|}}
+
|&nbsp;[[{{#arrayindex:llegiocam|{{#var: ilc2}}}}]]|}}
 
{{#vardefine: ilc2 | {{ #expr: {{ #var: ilc2 }} + 1 }}}}
 
{{#vardefine: ilc2 | {{ #expr: {{ #var: ilc2 }} + 1 }}}}
 
}}
 
}}
Line 63: Line 66:
 
{{#vardefine: ilc | {{ #expr: {{ #var: ilc }} + 1 }}}}
 
{{#vardefine: ilc | {{ #expr: {{ #var: ilc }} + 1 }}}}
 
}}
 
}}
 +
{{!}}}
 +
}}<noinclude>
  
}}
+
==Explanation==
|}
+
This works very similarly to [[Template:Legio Campaign Extract]], minor differences in the volume of data (1 less field returned) and slightly different target Battles instead of Campaigns.
 +
</noinclude>

Latest revision as of 03:54, 1 May 2019


Imperial Search....No Result

Explanation

This works very similarly to Template:Legio Campaign Extract, minor differences in the volume of data (1 less field returned) and slightly different target Battles instead of Campaigns.