Difference between revisions of "Template:Solar Calculate Influence"

From Australis Ultima 30k
Jump to: navigation, search
m
 
(52 intermediate revisions by 2 users not shown)
Line 50: Line 50:
 
{{#arraymerge:subskirmishall|skirmishall}}
 
{{#arraymerge:subskirmishall|skirmishall}}
 
<!---------------------------------------------->
 
<!---------------------------------------------->
<!-- Set the inital variables and define requried
+
<!-- Set the initial variables and define required
 
variables for the while loop, -->
 
variables for the while loop, -->
 
<!---------------------------------------------->
 
<!---------------------------------------------->
Line 64: Line 64:
 
{{#vardefine:subskisize|{{#arraysize:subskirmishall}}}}
 
{{#vardefine:subskisize|{{#arraysize:subskirmishall}}}}
 
{{#vardefine:skisize|{{#arraysize:skirmishall}}}}
 
{{#vardefine:skisize|{{#arraysize:skirmishall}}}}
 +
{{#arraydefine:subskicnt}}
 +
{{#arraydefine:arrallsum}}
 +
{{#vardefine:sumskiall}}
 +
{{#vardefine:allsum}}
 
<!--{{#arrayprint:campall}}for error checking -->
 
<!--{{#arrayprint:campall}}for error checking -->
 
<!--{{#arrayprint:subcampall}}for error checking -->
 
<!--{{#arrayprint:subcampall}}for error checking -->
 
<!--{{#arrayprint:battleall}}for error checking -->
 
<!--{{#arrayprint:battleall}}for error checking -->
 
<!--{{#arrayprint:subbattleall}}for error checking -->
 
<!--{{#arrayprint:subbattleall}}for error checking -->
 +
<!--{{#arrayprint:skirmishall}}for error checking -->
 +
<!--{{#arrayprint:subskirmishall}}for error checking -->
 
<!---------------------------------------------->
 
<!---------------------------------------------->
 
<!-- While loop which runs through the array and counts instances of the  specific faction/force name and outputs in the form of Faction1@3,Faction2@4,Faction3@1 1st loop for Campaigns 2nd loop is for battles, essentially identical -->
 
<!-- While loop which runs through the array and counts instances of the  specific faction/force name and outputs in the form of Faction1@3,Faction2@4,Faction3@1 1st loop for Campaigns 2nd loop is for battles, essentially identical -->
Line 127: Line 133:
 
}}{{#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 -->
+
<!--for error checking -->
 
<!-------------------------------------------------------->
 
<!-------------------------------------------------------->
 
<!-- The below goes through the total array and compares
 
<!-- The below goes through the total array and compares
Line 155: Line 161:
 
have control of the planet. -->
 
have control of the planet. -->
 
<!-------------------------------------------------------->
 
<!-------------------------------------------------------->
<span style="text-align: left;">{{ #vardefine: if | 0 }}
+
{|
 +
|<span style="text-align: left;">{{ #vardefine: if | 0 }}
 
{{#while:
 
{{#while:
 
   | {{ #ifexpr: {{ #var: if }} < {{#var:arrallsz}} | true }}
 
   | {{ #ifexpr: {{ #var: if }} < {{#var:arrallsz}} | true }}
   |<nowiki/>
+
   |{{#explode:{{#arrayindex:arrallsum|{{#var:if}}}}|@|0}}: {{#explode:{{#arrayindex:arrallsum|{{#var:if}}}}|@|1}}<br>
*{{#explode:{{#arrayindex:arrallsum|{{#var:if}}}}|@|0}}: {{#explode:{{#arrayindex:arrallsum|{{#var:if}}}}|@|1}}
+
 
{{ #vardefine: if | {{ #expr: {{ #var: if }} + 1 }} }}
 
{{ #vardefine: if | {{ #expr: {{ #var: if }} + 1 }} }}
 
}}
 
}}
 
</span>
 
</span>
|-
 
 
|style="text-align:center;"|
 
|style="text-align:center;"|
 
<!-------------------------------------->
 
<!-------------------------------------->
 
<!--Display Controlling Factions Image-->
 
<!--Display Controlling Factions Image-->
 
<!-------------------------------------->
 
<!-------------------------------------->
<span>emb{{#ifexpr:{{#explode:{{#var:highfaction}}|@|1}}>{{#expr:{{#explode:{{#var:2ndhighfaction}}|@|1}}+{{#ifeq:{{#var:planetype}}|Major|{{Template:Control Influence Major}}|{{Template:Control Influence Minor}}}}}}
+
{{#vardefine:imgsize|75px}}
 +
{{#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}}
  | traitor =[[Image:Traitor.png|50px]]
+
  | traitor =[[Image:Traitor Inverted.png|{{#var:imgsize}}]]
  | Traitor =[[Image:Traitor.png|50px]]
+
  | Traitor =[[Image:Traitor Inverted.png|{{#var:imgsize}}]]
  | loyalist =[[Image:Loyalist.png|50px]]
+
  | loyalist =[[Image:Loyalist Inverted.png|{{#var:imgsize}}]]
  | Loyalist =[[Image:Loyalist.png|50px]]
+
  | Loyalist =[[Image:Loyalist Inverted.png|{{#var:imgsize}}]]
  | ork =[[Image:Ork.png|50px]]
+
| orks =[[Image:Ork.png]]
  | Ork =[[Image:Ork.png|50px]]
+
| Orks =[[Image:Ork.png]]
  |[[Image:Undecided.png|50px]]
+
  | ork =[[Image:Ork.png|{{#var:imgsize}}]]
}}|[[Image:Undecided.png|50px]]
+
  | Ork =[[Image:Ork.png|{{#var:imgsize}}]]
}}</span>
+
  |[[Image:Undecided.png|{{#var:imgsize}}]]
 +
}}|[[Image:Undecided Invert.png|{{#var:imgsize}}]]
 +
|}
 +
}}
 
|}
 
|}
 
<noinclude>
 
<noinclude>
 
[[Category:Influence]]
 
[[Category:Influence]]
 
</noinclude>
 
</noinclude>

Latest revision as of 17:11, 3 March 2015

Unresolved: 90
Traitor: 667
Loyalist: 598
Imperial: 51
Xenos: 16
Secessionist: 77
Orks: 10
Traitors: 5
Inconclusive: 5
none: 5
Enter Here: 5
Undecided: 20
Alpha Legion: 5
Loyalists: 5
Antigones mob Traitor: 5
Iron Hands Loyalist: 5
Eisens arme Hunde Loyalist: 5
Loyalisy: 1
Synod: 7

Traitor Inverted.png