Difference between revisions of "User:JenovaSPIRIT/ShieldDMGPercent"

From SpiralKnights

Jump to: navigation, search
m
m
Line 7: Line 7:
 
2. the remaining pixels at the first depth of a stratum <br>
 
2. the remaining pixels at the first depth of a stratum <br>
 
3. the remaining pixels at the last depth of a stratum <br>
 
3. the remaining pixels at the last depth of a stratum <br>
4. me to figure out how this coding stuff makes no errors if you enter a question mark instead of a number :x <br>
 
  
<nowiki>{{User:JenovaSPIRIT/ShieldDMGPercent|360|miau|71}}</nowiki><br>
+
4. me to figure out how force the number showing a decimale if the decimale is 0 <br>
to display<br>
+
 
{{User:JenovaSPIRIT/ShieldDMGPercent|360|miau|71}}
+
-----<br>
</noinclude>
+
Old testing stuff. Glorious remnants of my first steps :3 <br>
 +
-----<br>
  
<includeonly>
 
 
With shield max pixels: {{{1}}}, first depth of stratum's remaining pixel {{{2}}} last depth of stratum's remaining pixels {{{3}}}, and Frenzied Firestorm, which does definitelly not exist in this calculation...<br>
 
With shield max pixels: {{{1}}}, first depth of stratum's remaining pixel {{{2}}} last depth of stratum's remaining pixels {{{3}}}, and Frenzied Firestorm, which does definitelly not exist in this calculation...<br>
 
Yields: {{#ifeq:{{{2|}}}|?|?|{{#expr: ceil (({{{1}}}-{{{2}}})/{{{1}}}*100)}}%}} - {{#ifeq:{{{3|}}}|?|?|{{#expr: ceil (({{{1}}}-{{{3}}})/{{{1}}}*100)}}%}} damage.<br>
 
Yields: {{#ifeq:{{{2|}}}|?|?|{{#expr: ceil (({{{1}}}-{{{2}}})/{{{1}}}*100)}}%}} - {{#ifeq:{{{3|}}}|?|?|{{#expr: ceil (({{{1}}}-{{{3}}})/{{{1}}}*100)}}%}} damage.<br>
Line 22: Line 21:
 
{{#iferror: {{#expr: 1+{{{2}}} }} |?| {{#expr: (({{{1}}}-{{{2}}})/{{{1}}}*100) round 1}}%}} - {{#iferror: {{#expr: 1+{{{3}}} }} |?| {{#expr: (({{{1}}}-{{{3}}})/{{{1}}}*100) round 1}}%}}
 
{{#iferror: {{#expr: 1+{{{2}}} }} |?| {{#expr: (({{{1}}}-{{{2}}})/{{{1}}}*100) round 1}}%}} - {{#iferror: {{#expr: 1+{{{3}}} }} |?| {{#expr: (({{{1}}}-{{{3}}})/{{{1}}}*100) round 1}}%}}
  
 +
-----<br><br>
 +
<nowiki>Stratum 1: {{User:JenovaSPIRIT/ShieldDMGPercent|360|miau|71}} damage</nowiki><br>
 +
to display<br>
 +
Stratum 1: {{User:JenovaSPIRIT/ShieldDMGPercent|360|miau|71}} damage
  
{{#ifeq:{{{2|}}}|?|?|{{#expr: (({{{1}}}-{{{2}}})/{{{1}}}*100) round 1}}%}} - {{#ifeq:{{{3|}}}|?|?|{{#expr: (({{{1}}}-{{{3}}})/{{{1}}}*100) round 1}}%}}
+
</noinclude>
  
 +
 +
<includeonly>
 +
{{#ifeq:{{{2|}}}|?|?|{{#expr: (({{{1}}}-{{{2}}})/{{{1}}}*100) round 1}}%}} - {{#ifeq:{{{3|}}}|?|?|{{#expr: (({{{1}}}-{{{3}}})/{{{1}}}*100) round 1}}%}}
 
</includeonly>
 
</includeonly>

Revision as of 14:22, 28 May 2017

Testing to create a template using enormous skillful mastermind coding copy-paste techniques :D
Parameters are called using {{{#}}} in the order in which they appear in templates and can be used for calculations.

This template requires:
1. the amount of pixel while the shield got max health
2. the remaining pixels at the first depth of a stratum
3. the remaining pixels at the last depth of a stratum

4. me to figure out how force the number showing a decimale if the decimale is 0



Old testing stuff. Glorious remnants of my first steps :3



With shield max pixels: {{{1}}}, first depth of stratum's remaining pixel {{{2}}} last depth of stratum's remaining pixels {{{3}}}, and Frenzied Firestorm, which does definitelly not exist in this calculation...
Yields: Expression error: Unrecognized punctuation character "{".% - Expression error: Unrecognized punctuation character "{".% damage.
questionmark
Expression error: Unexpected round operator.
3 is no questionmark
? - ?




Stratum 1: {{User:JenovaSPIRIT/ShieldDMGPercent|360|miau|71}} damage
to display
Stratum 1: ? - 80.3% damage



Personal tools