Template:UnitInfobox: Difference between revisions
From Mechabellum Wiki
(remove parameter, use UnitData) |
No edit summary |
||
(27 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{UnitData}}<div class="infobox" style="max-width: 100%;"> | {{#vardefine:names | | ||
<div class="infobox-title">{{PAGENAME}}</div> | ; 1 Crawler | ||
; 2 Fang | |||
; 3 Marksman | |||
; 4 Arclight | |||
; 5 Wasp | |||
; 6 Mustang | |||
; 7 Sledgehammer | |||
; 8 Steel Ball | |||
; 9 Stormcaller | |||
; 10 Phoenix | |||
; 11 Rhino | |||
; 12 Hacker | |||
; 13 Wraith | |||
; 14 Scorpion | |||
; 15 Vulcan | |||
; 16 Fortress | |||
; 17 Melting Point | |||
; 18 Overlord | |||
; 19 War Factory | |||
; 20 Tarantula | |||
; 21 Sandworm | |||
; 22 Fire Badger | |||
; 23 Sabertooth | |||
; 24 Typhoon | |||
; 25 Farseer | |||
; 26 Larva | |||
; 27 Spider Mine | |||
}}{{#vardefine:max | 27 | |||
}}{{#vardefine:pos | {{#sub:{{#var:names}} | {{#expr: {{#pos:{{#var:names}}|{{PAGENAME}}}} - 3}} | 3}} | |||
}}{{#vardefine:prev | {{#ifexpr: {{#var:pos}} = 1 | {{#var:max}} | {{#expr: {{#var:pos}} - 1}} }} | |||
}}{{#vardefine:next | {{#ifexpr: {{#var:pos}} = {{#var:max}} | 1 | {{#expr: {{#var:pos}} + 1}} }} | |||
}}{{UnitData}}<div class="infobox" style="max-width: 100%;"> | |||
{| class="infobox-nav" | |||
|[[{{#sub: {{#explode: {{#var:names}} | ; | {{#var:prev}} }} | 2 }}|<span class="carousel-control-prev-icon"></span>]] | |||
|<div class="infobox-title" {{#ifeq: {{PAGENAME}} | Sledgehammer | style="font-size: 1.75em;" }}>{{PAGENAME}}</div> | |||
| style="text-align:right;" | [[{{#sub: {{#explode: {{#var:names}} | ; | {{#var:next}} }} | 2 }}|<span class="carousel-control-next-icon"></span>]] | |||
|} | |||
{{#if:{{{type|}}}|<p class="text-center h5">{{{type}}}</p>}} | {{#if:{{{type|}}}|<p class="text-center h5">{{{type}}}</p>}} | ||
{{#if:{{{image|}}}| | {{#if:{{{image|}}}| | ||
Line 17: | Line 53: | ||
<td>{{#var:cost|0}}</td> | <td>{{#var:cost|0}}</td> | ||
</tr> | </tr> | ||
{{#ifeq:{{#var:upkeep|0}}|0|| | |||
<tr> | |||
<th>Upkeep</th> | |||
<td>{{#var:upkeep|Free}}</td> | |||
</tr> | |||
}} | |||
<tr> | <tr> | ||
<th>Unlock cost</th> | <th>Unlock cost</th> | ||
Line 43: | Line 85: | ||
<tr> | <tr> | ||
<th>Splash Damage</th> | <th>Splash Damage</th> | ||
<td>{{#ifeq:{{#var: | <td>{{#ifeq:{{#var:splash|0}}|0|No|{{#var:splash}}m }}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 69: | Line 111: | ||
}} | }} | ||
</table> | </table> | ||
{{#ifeq:{{#var:cost|0}}|0|| | |||
<table class="infobox-table mw-collapsible mw-collapsed"> | |||
<caption style="padding:0;"></caption> | |||
<tr style="border-top:1px solid #0002;line-height:1.1"> | |||
<td colspan="2"><small>Values are normalized to the supply cost of the unit to make it easier to compare units.<br>The Splash Index tries to calculate the effectiveness vs spam by multiply attacks with slash area and a penalty for damage below 350.</small> | |||
</td> | |||
</tr> | |||
<tr> | |||
<th>Unit Cost</th> | |||
<td> | |||
{{#var:min_cost}} | |||
{{#ifeq:{{#var:unlockcost}} | 0 || - {{#var:max_cost}} }} | |||
</td> | |||
</tr> | |||
<tr> | |||
<th>HP Value</th> | |||
<td> | |||
{{#ifeq:{{#var:unlockcost}} | 0 || {{#var:min_hp_val}} - }} | |||
{{#var:max_hp_val}} | |||
</td> | |||
</tr> | |||
<tr> | |||
<th>Burst Value</th> | |||
<td> | |||
{{#ifeq:{{#var:unlockcost}} | 0 || {{#var:min_burst_val}} - }} | |||
{{#var:max_burst_val}} | |||
</td> | |||
</tr> | |||
<tr> | |||
<th>DPS Value</th> | |||
<td> | |||
{{#ifeq:{{#var:unlockcost}} | 0 || {{#var:min_dps_val}} - }} | |||
{{#var:max_dps_val}} | |||
</td> | |||
</tr> | |||
<tr> | |||
<th>Splash Index</th> | |||
<td> | |||
{{#var:splash_index}} | |||
</td> | |||
</tr> | |||
</table> | |||
}}<small class="pull-right">[[Template:UnitData|v{{#var:update}}]]</small> | |||
</div> | </div> | ||
<noinclude> | <noinclude> |
Latest revision as of 11:32, 19 October 2024
Error: Unit "UnitInfobox" undefined!
[[|]] | UnitInfobox
|
[[|]] |
Mobility | Ground |
---|---|
Giant | No |
Cost | 0 |
Unlock cost | Free |
Units | 1 |
HP | 0 |
Attack | 0 |
Target | Ground Only |
Attack Interval | 1s |
Splash Damage | No |
Burst Damage | Minimal |
Max DPS | 0 |
Range | Melee |
Speed | 0m/s |
Infobox for all ingame stats for this unit
Parameter | Description | Type | Status | |
---|---|---|---|---|
Image | image | File name | String | suggested |
Unit Type | type | A short description of the purpose
| String | suggested |
Description | igdesc | The in-game description
| String | suggested |