Difference between revisions of "Template:Planet Calculate Influence"

From Australis Ultima 30k
Jump to: navigation, search
m
 
(47 intermediate revisions by one other user not shown)
Line 3: Line 3:
 
<!--Note: &nbsp; used to stop errant new lines -->   
 
<!--Note: &nbsp; used to stop errant new lines -->   
 
<!----------------------------------------------->
 
<!----------------------------------------------->
whitespace
 
 
<!--------------------------------------->
 
<!--------------------------------------->
 
<!--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 ={{{pagename}}}
+
|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 ={{{pagename}}}
+
|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 ={{{pagename}}}
+
|category ={{PAGENAME}}
 
|notcategory=draw
 
|notcategory=draw
 
|notnamespace=Template
 
|notnamespace=Template
Line 37: Line 36:
 
|escapelinks=true
 
|escapelinks=true
 
|format=,$}}|1}}|$}}&nbsp;
 
|format=,$}}|1}}|$}}&nbsp;
 +
<!---------------------------------------------->
 +
<!--Check DPLS for no data                    -->
 +
<!---------------------------------------------->
 +
{{#ifeq:{{#sub:{{#arrayindex:campall|0}}|2|9}}|Extension|{{#arraydefine:campall|}}|}}&nbsp;
 +
{{#ifeq:{{#sub:{{#arrayindex:battleall|0}}|2|9}}|Extension|{{#arraydefine:battleall|}}|}}&nbsp;
 +
{{#ifeq:{{#sub:{{#arrayindex:skirmishall|0}}|2|9}}|Extension|{{#arraydefine:skirmishall|}}|}}&nbsp;
 
<!---------------------------------------------->
 
<!---------------------------------------------->
 
<!--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 }}&nbsp;
 
<!--{{#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}}|$}}&nbsp;whitespace2
+
}}{{#arraydefine:arrallsum|{{#sub:{{#var:allsum}}|1}}|$}}&nbsp;
 
<!--{{#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}}}}&nbsp;whitespace
+
{{#vardefine:iaas | {{#expr:{{#var:iaas}}+1}}}}&nbsp;
}}&nbsp;whitespace
+
}}&nbsp;
 
<!--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]]
 
}}
 
}}
|[[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


Undecided.png