Template:Ability card v2/Card/MainBox: Difference between revisions

simplified style switch
m Make use of Abilities/icon module
 
(3 intermediate revisions by one other user not shown)
Line 8: Line 8:
</div>
</div>
</div>}}
</div>}}
<div class="ac-mainbox-inner {{#switch: {{{scale_type}}} | heavy_melee = ac-mainbox-inner--weapon | melee = ac-mainbox-inner--weapon | spirit = ac-mainbox-inner--spirit | power_increase = ac-mainbox-inner--power-increase | stats_count = ac-mainbox-inner--spirit | weapon_damage_increase = ac-mainbox-inner--weapon | ac-mainbox-inner--default}}">
<div class="ac-mainbox-inner ac-mainbox-inner--{{#if:{{{scale_value|}}}|{{#invoke:Abilities/icon|getScalarIconAttr|{{{scale_type}}}|class}}|default}}">
   <div class="ac-mainbox-value">
   <div class="ac-mainbox-value">
{{#vardefine:value_prefix|{{Lang|key={{{key}}}_prefix}}}}
{{#vardefine:value_prefix|{{Lang|key={{{key}}}_prefix}}}}
{{Icon/{{{icon_color|Grey}}}|
{{Icon/{{{icon_color|Grey}}}|
{{#if:{{{icon|}}}|[[File:{{{icon}}}|{{{icon_size|18px}}}|link={{{icon_link}}}]]|{{#invoke:Abilities/card|get_attr_icon|{{{type|}}}}}}}|
{{#if:{{{icon|}}}|[[File:{{{icon}}}|{{{icon_size|18px}}}|link={{{icon_link}}}]]|{{#invoke:Abilities/icon|getAttrIconFile|{{{type|}}}}}}}|
{{#ifeq:{{#var:value_prefix}}|-|{{#var:value_prefix}}}}{{ValueAndUom|'''{{{value}}}'''|id={{{key}}}|class=ability-attr|{{Lang|key={{{key}}}_postfix}}|uom_style=font-size: calc(1em - 2px); color: #B2B2B2}}
{{#ifeq:{{#var:value_prefix}}|-|{{#var:value_prefix}}}}{{ValueAndUom|'''{{{value}}}'''|id={{{key}}}|class=ability-attr|{{Lang|key={{{key}}}_postfix}}|uom_style=font-size: calc(1em - 2px); color: #B2B2B2}}
}}</div>
}}</div>