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

Template:ShipArticle: Difference between revisions

Template page
m Swap position of armor and shields so armor shows between structure and shield. Remove test code.
m Refactor Armor ad Shields resistance logic.
Line 797: Line 797:
           <div style='display: inline-block;'>
           <div style='display: inline-block;'>
             <div class='box-resist bgr-em'>
             <div class='box-resist bgr-em'>
             <div class='resist-value val-em' style='width: {{#expr:
             <div class='resist-value val-em' style='width: {{#if: {{{armorem|}}}
                {{#expr:
                | {{#expr: {{{armorem}}}/2 round 0 }}
                  {{#if: {{{armorem}}}
                 | 0
                    | {{{armorem|0}}}
                }}px;'>
                    | 0
               <div class='value-text'>{{#if: {{{armorem|}}}
                  }}/2
                   | {{{armorem}}}
                 }} round 0
              }}px;'>
               <div class='value-text'>{{#if: {{{armorem}}}
                   | {{{armorem|0}}}
                   | 0
                   | 0
                 }}
                 }}
Line 820: Line 816:
           <div style='display: inline-block;'>
           <div style='display: inline-block;'>
             <div class='box-resist bgr-thr'>
             <div class='box-resist bgr-thr'>
             <div class='resist-value val-thr' style='width: {{#expr:
             <div class='resist-value val-thr' style='width: {{#if: {{{armortherm|}}}
                {{#expr:
                | {{#expr: {{{armortherm}}}/2 round 0 }}
                  {{#if: {{{armortherm}}}
                 | 0
                    | {{{armortherm|0}}}
                }}px;'>
                    | 0
               <div class='value-text'>{{#if: {{{armortherm|}}}
                  }}/2
                   | {{{armortherm}}}
                 }} round 0}}px;'>
               <div class='value-text'>{{#if: {{{armortherm}}}
                   | {{{armortherm|0}}}
                   | 0
                   | 0
                 }}
                 }}
Line 842: Line 835:
           <div style='display: inline-block;'>
           <div style='display: inline-block;'>
             <div class='box-resist bgr-kin'>
             <div class='box-resist bgr-kin'>
             <div class='resist-value val-kin' style='width: {{#expr:
             <div class='resist-value val-kin' style='width: {{#if: {{{armorkin|}}}
                {{#expr:
                | {{#expr: {{{armorkin}}}/2 round 0 }}
                  {{#if: {{{armorkin}}}
                 | 0
                    | {{{armorkin|0}}}
                }}px;'>
                    | 0
               <div class='value-text'>{{#if: {{{armorkin|}}}
                  }}/2
                   | {{{armorkin}}}
                 }}round0}}px;'>
               <div class='value-text'>{{#if: {{{armorkin}}}
                   | {{{armorkin|0}}}
                   | 0
                   | 0
                 }}
                 }}
Line 864: Line 854:
           <div style='display: inline-block;'>
           <div style='display: inline-block;'>
             <div class='box-resist bgr-exp'>
             <div class='box-resist bgr-exp'>
             <div class='resist-value val-exp' style='width: {{#expr:
             <div class='resist-value val-exp' style='width: {{#if: {{{armorexp|}}}
                {{#expr:
                | {{#expr: {{{armorexp}}}/2 round 0 }}
                  {{#if: {{{armorexp}}}
                 | 0
                    | {{{armorexp|0}}}
                }}px;'>
                    | 0
               <div class='value-text'>{{#if: {{{armorexp|}}}
                  }}/2
                   | {{{armorexp}}}
                 }}round0}}px;'>
               <div class='value-text'>{{#if: {{{armorexp}}}
                   | {{{armorexp|0}}}
                   | 0
                   | 0
                 }}
                 }}
Line 903: Line 890:
           <div style='display: inline-block;'>
           <div style='display: inline-block;'>
             <div class='box-resist bgr-em'>
             <div class='box-resist bgr-em'>
             <div class='resist-value val-em' style='width: {{#expr:
             <div class='resist-value val-em' style='width: {{#if: {{{shieldem|}}}
                {{#expr:
                | {{#expr: {{{shieldem}}}/2 round 0 }}
                  {{#if: {{{shieldem}}}
                 | 0
                    | {{{shieldem|0}}}
                }}px;'>
                    | 0
               <div class='value-text'>{{#if: {{{shieldem|}}}
                  }}/2
                   | {{{shieldem}}}
                 }} round 0
              }}px;'>
               <div class='value-text'>{{#if: {{{shieldem}}}
                   | {{{shieldem|0}}}
                   | 0
                   | 0
                 }}
                 }}
Line 926: Line 909:
           <div style='display: inline-block;'>
           <div style='display: inline-block;'>
           <div class='box-resist bgr-thr'>
           <div class='box-resist bgr-thr'>
             <div class='resist-value val-thr' style='width: {{#expr:
             <div class='resist-value val-thr' style='width: {{#if: {{{shieldtherm|}}}
                {{#expr:
                | {{#expr: {{{shieldtherm}}}/2 round 0 }}
                  {{#if: {{{shieldtherm}}}
                 | 0
                    | {{{shieldtherm|0}}}
                 }}px;'>
                    | 0
             <div class='value-text'>{{#if: {{{shieldtherm|}}}
                  }}/2
                 | {{{shieldtherm}}}
                 }} round 0
                 }}px;'>  
             <div class='value-text'>{{#if: {{{shieldtherm}}}
                 | {{{shieldtherm|0}}}
                 | 0
                 | 0
                 }}
                 }}
Line 949: Line 928:
           <div style='display: inline-block;'>
           <div style='display: inline-block;'>
             <div class='box-resist bgr-kin'>
             <div class='box-resist bgr-kin'>
             <div class='resist-value val-kin' style='width: {{#expr:
             <div class='resist-value val-kin' style='width: {{#if: {{{shieldkin|}}}
                {{#expr:
                | {{#expr: {{{shieldkin}}}/2 round 0 }}
                  {{#if: {{{shieldkin}}}
                 | 0
                    | {{{shieldkin|0}}}
                }}px;'>
                    | 0
               <div class='value-text'>{{#if: {{{shieldkin|}}}
                  }}/2
                   | {{{shieldkin}}}
                 }} round 0
              }}px;'>
               <div class='value-text'>{{#if: {{{shieldkin}}}
                   | {{{shieldkin|0}}}
                   | 0
                   | 0
                 }}
                 }}
Line 967: Line 942:
           </div>
           </div>


           <div class='item'>
           <div class='item'><!--  open div 2  -->
           <div class='item att-label' style='color:#9E8F75;margin-left: 5px;font-size: 80%;'>EXP</div>
           <div class='item att-label' style='color:#9E8F75;margin-left: 5px;font-size: 80%;'>EXP</div>
           <div class='item att-img'>[[Image:icon_resist_exp.png|20px|shield explosive resistance]]</div>
           <div class='item 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='box-resist bgr-exp'>
             <div class='resist-value val-exp' style='width: {{#expr:
             <div class='resist-value val-exp' style='width: {{#if: {{{shieldexp|}}}
                {{#expr:
                | {{#expr: {{{shieldexp}}}/2 round 0 }}
                  {{#if: {{{shieldexp}}}
                 | 0
                    | {{{shieldexp|0}}}
                }}px;'>
                    | 0
               <div class='value-text'>{{#if: {{{shieldexp|}}}
                  }}/2
                   | {{{shieldexp}}}
                 }} round 0
              }}px;'>
               <div class='value-text'>{{#if: {{{shieldexp}}}
                   | {{{shieldexp|0}}}
                   | 0
                   | 0
                 }}
                 }}