Template:Onyx Row: Difference between revisions

From The Jadnix Codex

No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 1: Line 1:
<noinclude>Formatter for Onyx Registry.</noinclude><includeonly>
<noinclude>Formatter for Onyx Registry. Do not use directly.</noinclude><includeonly>
|- class="onyx-row row-class-{{{3|}}}" data-cr="{{{2|0}}}"
|- class="onyx-row row-class-{{{Class|}}}" data-cr="{{{CR|0}}}"
| style="font-weight:bold; color:var(--void-accent);" | [[{{{1|}}}]]
| style="font-weight:bold; color:var(--void-accent);" | [[{{{Name|}}}]]
| style="text-align:center;" | {{formatnum:{{{2|0}}}}}
| style="text-align:center;" | {{formatnum:{{{CR|0}}}}}
|  
|  
<!-- Define the scale once at the top of the row -->
<!-- Math: Calculates 10k, 100k, or 1M scale based on CR -->
{{#vardefine:scale | {{#expr: 10000 * (1 + ({{{2|0}}} >= 10000) * 9 + ({{{2|0}}} >= 100000) * 90 + ({{{2|0}}} >= 1000000) * 900) }} }}
{{#vardefine:scale | {{#expr: 10000 * (1 + ({{{CR|0}}} >= 10000) * 9 + ({{{CR|0}}} >= 100000) * 90 + ({{{CR|0}}} >= 1000000) * 900) }} }}
<div class="stat-container">
<div class="stat-container">
   <div class="stat-label">STR</div>
   <div class="stat-label">STR</div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{4|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{STR|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-label">DEF</div>
   <div class="stat-label">DEF</div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{5|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{DEF|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-label">SPD</div>
   <div class="stat-label">SPD</div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{6|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{SPD|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-label">ACU</div>
   <div class="stat-label">ACU</div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{7|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{ACU|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-label">SOL</div>
   <div class="stat-label">SOL</div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{8|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
   <div class="stat-bar-container"><div class="stat-bar-fill" style="width:{{#expr: ( {{{SOL|0}}} / {{#var:scale}} ) * 100 round 0}}%;"></div></div>
</div>
</div>
| style="font-size:0.85em; color:#888;" | {{{9|}}}
| style="font-size:0.85em; color:#888;" | {{{Description|}}}
</includeonly>
</includeonly>

Revision as of 18:09, 13 February 2026

Formatter for Onyx Registry. Do not use directly.