Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:ShipBoxLarge: Difference between revisions

Template page
m Refactor Armor and Shield resistance logic
m Sorted faction logic options alphabetically. Made the default no image instead of a "random" faction. Add factions from {{ShipArticle}} that where not here. Make logic case insensitive.
Line 321: Line 321:
                 }}
                 }}
           </div>
           </div>
           <div style='position: absolute; margin-left: 200px; margin-top: -60px;'>[[Image:{{#switch: {{{faction}}}
           <div style='position: absolute; margin-left: 200px; margin-top: -60px;'>[[Image:{{#switch: {{lc: {{{faction}}} }}
                 | Amarr Empire=Logo_faction_amarr_empire.png
                | angel cartel= Logo_faction_angel_cartel.png
                 |Caldari State=Logo_faction_caldari_state.png
                 | amarr empire= Logo_faction_amarr_empire.png
                 |Gallente Federation=Logo_faction_gallente_federation.png
                 | blood raiders= Logo_faction_the_blood_raider_covenant.png
                 |Minmatar Republic=Logo_faction_minmatar_republic.png
                | caldari state= Logo_faction_caldari_state.png
                 |Outer Ring Excavations=Logo_faction_outer_ring_excavations.png
                 | concord= Logo_faction_concord_assembly.png
                 |Triglavian Collective=Logo_faction_triglavian_collective.png
                | edencom= Logo_faction_edencom.png
                 |Angel Cartel=Logo_faction_angel_cartel.png
                | gallente federation= Logo_faction_gallente_federation.png
                 |Blood Raiders=Logo_faction_the_blood_raider_covenant.png
                 | guristas= Logo_faction_guristas_pirates.png
                 |Guristas=Logo_faction_guristas_pirates.png
                 | intaki syndicate= Logo faction the syndicate.png
                 |Mordu's Legion=Logo_faction_mordus_legion.png
                 | interbus= Logo faction the interbus.png
                 |Sansha's Nation=Logo_faction_sanshas_nation.png
                 | jovian directorate= Logo faction jove empire.png
                 |Serpentis=Logo_faction_serpentis.png
                 | khanid kingdom= Logo_faction_khanid_kingdom.png
                 |Sisters of EVE=Logo_faction_sisters_of_eve.png
                 | minmatar republic= Logo_faction_minmatar_republic.png
                 |Society of Conscious Thought=Logo_faction_the_society.png
                 | mordu's legion= Logo_faction_mordus_legion.png
                 |CONCORD=Logo_faction_concord_assembly.png
                 | outer ring excavations= Logo_faction_outer_ring_excavations.png
                 |#default=Logo_faction_khanid_kingdom.png
                | sansha's nation= Logo_faction_sanshas_nation.png
                 | serpentis= Logo_faction_serpentis.png
                 | sisters of eve =Logo_faction_sisters_of_eve.png
                 | society of conscious thought =Logo_faction_the_society.png
                 | triglavian collective= Logo_faction_triglavian_collective.png
                 | #default= no-image.png
               }}|60x60px|{{#if: {{{faction|}}}
               }}|60x60px|{{#if: {{{faction|}}}
                   |{{{faction}}}
                   |{{{faction}}}
Line 426: Line 431:
                       <div class='att-img'>[[Image:icon_resist_exp.png|20px|shield explosive resistance]]</div>
                       <div class='att-img'>[[Image:icon_resist_exp.png|20px|shield explosive resistance]]</div>
                       <div style='display: inline-block;'>
                       <div style='display: inline-block;'>
                         <div class='box-resist bgr-exp'> <div class='resist-value val-exp' style='width: {{#expr: {{#if:{{{shieldexp|}}}|{{{shieldexp}}}|0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{shieldexp|}}} |{{{shieldexp}}} |0}}</div></div></div>
                         <div class='box-resist bgr-exp'> <div class='resist-value val-exp' style='width: {{#expr: {{#if:{{{shieldexp|}}} |{{{shieldexp}}} |0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{shieldexp|}}} |{{{shieldexp}}} |0}}</div></div></div>
                       </div>
                       </div>
                     </div>
                     </div>
Line 440: Line 445:
                       <div class='att-img'>[[Image:icon_resist_em.png|20px|armor electromagnetic resistance|]]</div>
                       <div class='att-img'>[[Image:icon_resist_em.png|20px|armor electromagnetic resistance|]]</div>
                       <div style='display: inline-block;'>
                       <div style='display: inline-block;'>
                         <div class='box-resist bgr-em'> <div class='resist-value val-em' style='width: {{#expr: {{#if:{{{armorem|}}}|{{{armorem}}}|0}}/2 round 0}}px;'> <div class='value-text'>{{#if:{{{armorem|}}} |{{{armorem}}} |0}}</div></div></div>
                         <div class='box-resist bgr-em'> <div class='resist-value val-em' style='width: {{#expr: {{#if:{{{armorem|}}} |{{{armorem}}} |0}}/2 round 0}}px;'> <div class='value-text'>{{#if:{{{armorem|}}}|{{{armorem}}}|0}}</div></div></div>
                       </div>
                       </div>
                       <div class='att-img'>[[Image:icon_resist_therm.png|20px|armor thermal resistance|]]</div>
                       <div class='att-img'>[[Image:icon_resist_therm.png|20px|armor thermal resistance|]]</div>
                       <div style='display: inline-block;'>
                       <div style='display: inline-block;'>
                         <div class='box-resist bgr-thr'> <div class='resist-value val-thr' style='width:{{#expr: {{#if:{{{armortherm|}}}|{{{armortherm}}}|0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{armortherm|}}} |{{{armortherm}}} |0}}</div></div></div>
                         <div class='box-resist bgr-thr'> <div class='resist-value val-thr' style='width:{{#expr: {{#if:{{{armortherm|}}} |{{{armortherm}}} |0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{armortherm|}}}|{{{armortherm}}}|0}}</div></div></div>
                       </div>
                       </div>
                       <div class='att-img'>[[Image:icon_resist_kin.png|20px|armor kinetic resistance|]]</div>
                       <div class='att-img'>[[Image:icon_resist_kin.png|20px|armor kinetic resistance|]]</div>
                       <div style='display: inline-block;'>
                       <div style='display: inline-block;'>
                         <div class='box-resist bgr-kin'> <div class='resist-value val-kin' style='width: {{#expr: {{#if: {{{armorkin|}}}|{{{armorkin}}}|0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{armorkin|}}} |{{{armorkin}}} |0}}</div></div></div>
                         <div class='box-resist bgr-kin'> <div class='resist-value val-kin' style='width: {{#expr: {{#if: {{{armorkin|}}} |{{{armorkin}}} |0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{armorkin|}}}|{{{armorkin}}}|0}}</div></div></div>
                       </div>
                       </div>
                       <div class='att-img'>[[Image:icon_resist_exp.png|20px|armor explosive resistance|]]</div>
                       <div class='att-img'>[[Image:icon_resist_exp.png|20px|armor explosive resistance|]]</div>
                       <div style='display: inline-block;'>
                       <div style='display: inline-block;'>
                         <div class='box-resist bgr-exp'> <div class='resist-value val-exp' style='width:{{#expr:{{#expr: {{{armorexp|}}}|{{{armorexp}}}|0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{armorexp|}}} |{{{armorexp}}} |0}}</div></div></div>
                         <div class='box-resist bgr-exp'> <div class='resist-value val-exp' style='width:{{#expr: {{#if: {{{armorexp|}}} |{{{armorexp}}} |0}}/2 round 0}}px;'> <div class='value-text'>{{#if: {{{armorexp|}}}|{{{armorexp}}}|0}}</div></div></div>
                       </div>
                       </div>
                     </div>
                     </div>