Difference between revisions of "Template:Legio Battle Extract"
From Australis Ultima 30k
m |
|||
(9 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={Battlereport}:date,{armyname}:armyname,{Battlereport}: | + | |include={Battlereport}:date,{armyname}:armyname,{Battlereport}:victor,#Battle Summary[100], |
|notnamespace=Template | |notnamespace=Template | ||
|format=,[[%PAGE%]],$ | |format=,[[%PAGE%]],$ | ||
|secseparators=¶¦ | |secseparators=¶¦ | ||
− | }}|$}}{{!!}}Date | + | }}|$}} |
+ | {{{!}} class="wikitable" style="width:100%;" | ||
+ | {{!!}}Date | ||
{{!!}}Battle Name | {{!!}}Battle Name | ||
{{!!}}Battle Summary | {{!!}}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 }} | ||
Line 64: | Line 67: | ||
}} | }} | ||
{{!}}} | {{!}}} | ||
− | }} | + | }}<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.