Difference between revisions of "Template:Planet Calculate Influence"
From Australis Ultima 30k
m |
|||
(47 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
<!--Note: used to stop errant new lines --> | <!--Note: used to stop errant new lines --> | ||
<!-----------------------------------------------> | <!-----------------------------------------------> | ||
− | |||
<!---------------------------------------> | <!---------------------------------------> | ||
<!--1st DPLs retrieve Campaign Info --> | <!--1st DPLs retrieve Campaign Info --> | ||
Line 9: | Line 8: | ||
{{#arraydefine:campall|{{#sub:{{#dpl: | {{#arraydefine:campall|{{#sub:{{#dpl: | ||
|category =Campaign | |category =Campaign | ||
− | |category ={{ | + | |category ={{PAGENAME}} |
|notcategory=draw | |notcategory=draw | ||
|notnamespace=Template | |notnamespace=Template | ||
Line 20: | Line 19: | ||
{{#arraydefine:battleall|{{#sub:{{#dpl: | {{#arraydefine:battleall|{{#sub:{{#dpl: | ||
|category =Battle | |category =Battle | ||
− | |category ={{ | + | |category ={{PAGENAME}} |
|notcategory=draw | |notcategory=draw | ||
|notnamespace=Template | |notnamespace=Template | ||
Line 31: | Line 30: | ||
{{#arraydefine:skirmishall|{{#sub:{{#dpl: | {{#arraydefine:skirmishall|{{#sub:{{#dpl: | ||
|category =Skirmish | |category =Skirmish | ||
− | |category ={{ | + | |category ={{PAGENAME}} |
|notcategory=draw | |notcategory=draw | ||
|notnamespace=Template | |notnamespace=Template | ||
Line 37: | Line 36: | ||
|escapelinks=true | |escapelinks=true | ||
|format=,$}}|1}}|$}} | |format=,$}}|1}}|$}} | ||
+ | <!----------------------------------------------> | ||
+ | <!--Check DPLS for no data --> | ||
+ | <!----------------------------------------------> | ||
+ | {{#ifeq:{{#sub:{{#arrayindex:campall|0}}|2|9}}|Extension|{{#arraydefine:campall|}}|}} | ||
+ | {{#ifeq:{{#sub:{{#arrayindex:battleall|0}}|2|9}}|Extension|{{#arraydefine:battleall|}}|}} | ||
+ | {{#ifeq:{{#sub:{{#arrayindex:skirmishall|0}}|2|9}}|Extension|{{#arraydefine:skirmishall|}}|}} | ||
<!----------------------------------------------> | <!----------------------------------------------> | ||
<!--Duplicate arrays from above DPLS --> | <!--Duplicate arrays from above DPLS --> | ||
Line 108: | Line 113: | ||
this planet --> | this planet --> | ||
<!--------------------------------------------------------> | <!--------------------------------------------------------> | ||
− | {{#arraymerge:subsumall|subsumbatall2|subsumcampall2|subsumskiall2}}{{#arraymerge:subsumunqall|subcampall|subbattleall|subskirmishall}}{{#arrayunique:subsumunqall}}{{#vardefine:subsumunqallcnt|{{#arraysize:subsumunqall}}}}{{#vardefine:issua | 0 }} | + | {{#arraymerge:subsumall|subsumbatall2|subsumcampall2|subsumskiall2}}{{#arraymerge:subsumunqall|subcampall|subbattleall|subskirmishall}}{{#arrayunique:subsumunqall}}{{#vardefine:subsumunqallcnt|{{#arraysize:subsumunqall}}}}{{#vardefine:issua | 0 }} |
<!--{{#arrayprint:subsumall}}for error checking --> | <!--{{#arrayprint:subsumall}}for error checking --> | ||
<!--{{#arrayprint:subsumunqall}}for error checking --> | <!--{{#arrayprint:subsumunqall}}for error checking --> | ||
Line 120: | Line 125: | ||
{{ #vardefine: ita | {{ #expr: {{ #var: ita }} + 1 }}}} | {{ #vardefine: ita | {{ #expr: {{ #var: ita }} + 1 }}}} | ||
}}{{#vardefine:allsum|{{#var:allsum}}${{#arrayindex:subsumunqall|{{#var:issua}}}}@{{#var:totstring}}}}{{#vardefine:totstring|0}}{{#vardefine:issua | {{ #expr: {{ #var:issua }} + 1 }} }} | }}{{#vardefine:allsum|{{#var:allsum}}${{#arrayindex:subsumunqall|{{#var:issua}}}}@{{#var:totstring}}}}{{#vardefine:totstring|0}}{{#vardefine:issua | {{ #expr: {{ #var:issua }} + 1 }} }} | ||
− | }}{{#arraydefine:arrallsum|{{#sub:{{#var:allsum}}|1}}|$}} | + | }}{{#arraydefine:arrallsum|{{#sub:{{#var:allsum}}|1}}|$}} |
<!--{{#arrayprint:arrallsum}}for error checking --> | <!--{{#arrayprint:arrallsum}}for error checking --> | ||
<!--------------------------------------------------------> | <!--------------------------------------------------------> | ||
Line 140: | Line 145: | ||
|{{#vardefine:2ndhighfaction|{{#var:highfaction}}}}{{#vardefine:highfaction|{{#arrayindex:arrallsum|{{#var:iaas}}}}}} | |{{#vardefine:2ndhighfaction|{{#var:highfaction}}}}{{#vardefine:highfaction|{{#arrayindex:arrallsum|{{#var:iaas}}}}}} | ||
}} | }} | ||
− | {{#vardefine:iaas | {{#expr:{{#var:iaas}}+1}}}} | + | {{#vardefine:iaas | {{#expr:{{#var:iaas}}+1}}}} |
− | }} | + | }} |
<!--2nd highest faction:{{#var:2ndhighfaction}}for error checking --> | <!--2nd highest faction:{{#var:2ndhighfaction}}for error checking --> | ||
<!--Highest faction: {{#var:highfaction}}for error checking --> | <!--Highest faction: {{#var:highfaction}}for error checking --> | ||
Line 164: | Line 169: | ||
{{ #vardefine: if | {{ #expr: {{ #var: if }} + 1 }} }} | {{ #vardefine: if | {{ #expr: {{ #var: if }} + 1 }} }} | ||
}} | }} | ||
− | |||
<!--------------------------------------> | <!--------------------------------------> | ||
<!--Display Controlling Factions Image--> | <!--Display Controlling Factions Image--> | ||
<!--------------------------------------> | <!--------------------------------------> | ||
+ | |- | ||
+ | |colspan="2" style="text-align: center;"| | ||
{{#ifexpr:{{#explode:{{#var:highfaction}}|@|1}}>{{#expr:{{#explode:{{#var:2ndhighfaction}}|@|1}}+{{#ifeq:{{#var:planetype}}|Major|{{Template:Control Influence Major}}|{{Template:Control Influence Minor}}}}}} | {{#ifexpr:{{#explode:{{#var:highfaction}}|@|1}}>{{#expr:{{#explode:{{#var:2ndhighfaction}}|@|1}}+{{#ifeq:{{#var:planetype}}|Major|{{Template:Control Influence Major}}|{{Template:Control Influence Minor}}}}}} | ||
|{{#switch:{{#explode:{{#var:highfaction}}|@|0}} | |{{#switch:{{#explode:{{#var:highfaction}}|@|0}} | ||
Line 174: | Line 180: | ||
| loyalist =[[Image:Loyalist.png]] | | loyalist =[[Image:Loyalist.png]] | ||
| Loyalist =[[Image:Loyalist.png]] | | Loyalist =[[Image:Loyalist.png]] | ||
+ | | orks =[[Image:Ork.png]] | ||
+ | | Orks =[[Image:Ork.png]] | ||
| ork =[[Image:Ork.png]] | | ork =[[Image:Ork.png]] | ||
| Ork =[[Image:Ork.png]] | | Ork =[[Image:Ork.png]] | ||
|[[Image:Undecided.png]] | |[[Image:Undecided.png]] | ||
+ | }}|[[Image:Undecided.png]] | ||
}} | }} | ||
− | | | + | |} |
− | } | + | |
− | + | ||
<noinclude> | <noinclude> | ||
[[Category:Influence]] | [[Category:Influence]] | ||
</noinclude> | </noinclude> |
Latest revision as of 17:10, 3 March 2015
Influence Summary | |
---|---|
Faction | Influence
|