Difference between revisions of "Template:Legio Battle Extract"
From Australis Ultima 30k
(Created page with "{| class="wikitable" style="" {{#vardefine:errcheck|{{#sub:{{#dpl: |category =Battlereport |category =Battle |category ={{PAGENAME}} |notnamespace=Template }}|3|9}}}} {{#ifeq:...") |
|||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | ||
{{#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}} | ||
− | | | + | | Legio III ={{#vardefine:lcel|L-III}} |
− | | | + | | Legio IV ={{#vardefine:lcel|L-IV}} |
− | | | + | | Legio V ={{#vardefine:lcel|L-V}} |
− | | | + | | Legio VI ={{#vardefine:lcel|L-VI}} |
− | | | + | | Legio VII ={{#vardefine:lcel|L-VII}} |
− | | | + | | Legio VIII ={{#vardefine:lcel|L-VIII}} |
− | | | + | | Legio IX ={{#vardefine:lcel|L-IX}} |
− | | | + | | Legio X ={{#vardefine:lcel|L-X}} |
− | | | + | | Legio XII ={{#vardefine:lcel|L-XII}} |
− | | | + | | Legio XIII ={{#vardefine:lcel|L-XIII}} |
− | | | + | | Legio XIV ={{#vardefine:lcel|L-XIV}} |
− | | | + | | Legio XV ={{#vardefine:lcel|L-XV}} |
− | | | + | | Legio XVI ={{#vardefine:lcel|L-XVI}} |
− | | | + | | Legio XVII ={{#vardefine:lcel|L-XVII}} |
− | | | + | | Legio XVIII ={{#vardefine:lcel|L-XVIII}} |
− | | | + | | Legio XIX ={{#vardefine:lcel|L-XIX}} |
− | | | + | | Legio XX ={{#vardefine:lcel|L-XX}} |
− | | A-MECH ={{#vardefine:lcel| | + | | 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= | + | |include={Battlereport}:date,{armyname}:armyname,{Battlereport}:victor,#Battle Summary[100], |
|notnamespace=Template | |notnamespace=Template | ||
|format=,[[%PAGE%]],$ | |format=,[[%PAGE%]],$ | ||
|secseparators=¶¦ | |secseparators=¶¦ | ||
}}|$}} | }}|$}} | ||
− | {{ | + | {{{!}} class="wikitable" style="width:100%;" |
{{!!}}Date | {{!!}}Date | ||
− | {{!!}} | + | {{!!}}Battle Name |
− | {{!!}} | + | {{!!}}Battle Summary |
− | {{!!}} | + | {{!!}}Victor |
{{!!}}{{PAGENAME}} Participants | {{!!}}{{PAGENAME}} Participants | ||
{{!-}} | {{!-}} | ||
Line 51: | Line 52: | ||
| {{ #ifexpr: {{ #var: ilc }} < {{#expr:{{#var:cntlegiocam}}-1}} | true }} | | {{ #ifexpr: {{ #var: ilc }} < {{#expr:{{#var:cntlegiocam}}-1}} | true }} | ||
|{{!-}} | |{{!-}} | ||
− | {{!}} | + | {{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|1}} |
− | + | ||
{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|0}} | {{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|0}} | ||
− | {{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}| | + | {{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|4}}{{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|5}} |
− | {{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}| | + | {{!}}{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|3}} |
− | {{#arraydefine:llegiocam|{{#sub:{{#explode:{{#replace:{{#arrayindex:legiocam|{{#var: ilc}}}}|L|@L}}|{{!}}| | + | {{#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}}}}]] | + | | [[{{#arrayindex:llegiocam|{{#var: ilc2}}}}]]|}} |
{{#vardefine: ilc2 | {{ #expr: {{ #var: ilc2 }} + 1 }}}} | {{#vardefine: ilc2 | {{ #expr: {{ #var: ilc2 }} + 1 }}}} | ||
}} | }} | ||
Line 66: | 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.