Difference between revisions of "Template:ItemPropertiesInfoBox"

From ChatWars Wiki
Jump to: navigation, search
(replaced pagename reference with variable call to circumvent bug in mediawiki)
(minor bugfix for pages using this to get info of other pages)
 
(28 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
{{#vardefine: enchantDef3 | {{#show: {{#var: source}} |?EnchantDef3 }} }}
 
{{#vardefine: enchantDef3 | {{#show: {{#var: source}} |?EnchantDef3 }} }}
 
{{#vardefine: enchantDef4 | {{#show: {{#var: source}} |?EnchantDef4 }} }}
 
{{#vardefine: enchantDef4 | {{#show: {{#var: source}} |?EnchantDef4 }} }}
 +
 +
{{#vardefine: enchantMana1 | {{#show: {{#var: source}} |?EnchantMana1 }} }}
 +
{{#vardefine: enchantMana2 | {{#show: {{#var: source}} |?EnchantMana2 }} }}
 +
{{#vardefine: enchantMana3 | {{#show: {{#var: source}} |?EnchantMana3 }} }}
 +
{{#vardefine: enchantMana4 | {{#show: {{#var: source}} |?EnchantMana4 }} }}
  
 
{{#vardefine: showAtkEnchant | 0 }}
 
{{#vardefine: showAtkEnchant | 0 }}
 
{{#vardefine: showDefEnchant | 0 }}
 
{{#vardefine: showDefEnchant | 0 }}
 +
{{#vardefine: showManaEnchant | 0 }}
 
<includeonly>
 
<includeonly>
 
|Craftable
 
|Craftable
Line 111: Line 117:
 
                           {{#var: enchantDef2|0}} +
 
                           {{#var: enchantDef2|0}} +
 
                           {{#var: enchantDef3|0}} +
 
                           {{#var: enchantDef3|0}} +
                           {{#var: enchantDef4|0}}
+
                           {{#var: enchantDef4|0}} +
 +
                          {{#var: enchantMana1|0}} +
 +
                          {{#var: enchantMana2|0}} +
 +
                          {{#var: enchantMana3|0}} +
 +
                          {{#var: enchantMana4|0}}
 
                 }} > 0
 
                 }} > 0
 
         | {{!}}-
 
         | {{!}}-
Line 118: Line 128:
 
           {{{!}} class="wikitable"
 
           {{{!}} class="wikitable"
 
           !Level
 
           !Level
           {{#ifexpr: {{#expr: {{#var: enchantAtk1|0}} + <!-- checks if there are any attack enchantment bonus, only displays atk column if true -->
+
           {{#ifexpr: {{#expr: {{#var: enchantAtk1|0}} + <!-- checks if there is any attack enchantment bonus, only displays atk column if true -->
 
                               {{#var: enchantAtk2|0}} +
 
                               {{#var: enchantAtk2|0}} +
 
                               {{#var: enchantAtk3|0}} +
 
                               {{#var: enchantAtk3|0}} +
Line 125: Line 135:
 
             | !{{Emoticon|emoticon=Attack}}
 
             | !{{Emoticon|emoticon=Attack}}
 
               !{{Emoticon|emoticon=Attack}} (total)<!--
 
               !{{Emoticon|emoticon=Attack}} (total)<!--
               -->{{#vardefine: showAtkEnchant | 1 }}
+
               -->{{#vardefine: showAtkEnchant | 1 }}<!--
          }}
+
      -->}}<!--
          {{#ifexpr: {{#expr: {{#var: enchantDef1|0}} + <!-- checks if there are any defense enchantment bonus, only displays def column if true -->
+
      -->{{#ifexpr: {{#expr: {{#var: enchantDef1|0}} + <!-- checks if there is any defense enchantment bonus, only displays def column if true -->
 
                               {{#var: enchantDef2|0}} +
 
                               {{#var: enchantDef2|0}} +
 
                               {{#var: enchantDef3|0}} +
 
                               {{#var: enchantDef3|0}} +
 
                               {{#var: enchantDef4|0}}
 
                               {{#var: enchantDef4|0}}
 
                     }} > 0  
 
                     }} > 0  
             | !{{Emoticon|emoticon=Defend}}
+
             | {{#ifexpr: {{#var: showAtkEnchant}} | ! }}!{{Emoticon|emoticon=Defend}}
 
               !{{Emoticon|emoticon=Defend}} (total)<!--
 
               !{{Emoticon|emoticon=Defend}} (total)<!--
 
               -->{{#vardefine: showDefEnchant | 1 }}
 
               -->{{#vardefine: showDefEnchant | 1 }}
 +
          }}<!--
 +
      -->{{#ifexpr: {{#expr: {{#var: enchantMana1|0}} + <!-- checks if there is any mana enchantment bonus, only displays mana column if true -->
 +
                              {{#var: enchantMana2|0}} +
 +
                              {{#var: enchantMana3|0}} +
 +
                              {{#var: enchantMana4|0}}
 +
                    }} > 0
 +
            | {{#ifexpr: {{#var: showAtkEnchant}} or {{#var: showDefEnchant}} | ! }}!{{Emoticon|emoticon=Mana}}
 +
              !{{Emoticon|emoticon=Mana}} (total)<!--
 +
              -->{{#vardefine: showManaEnchant | 1 }}
 
           }}
 
           }}
 
           {{!}}-
 
           {{!}}-
Line 141: Line 160:
 
             | {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantAtk1}} | {{#var: enchantAtk1}} | [[??]] }} <!-- atk bonus this enchant -->
 
             | {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantAtk1}} | {{#var: enchantAtk1}} | [[??]] }} <!-- atk bonus this enchant -->
 
               {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantAtk1}} | {{#var: enchantAtk1}} | [[??]] }} <!-- total atk bonus to this level -->
 
               {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantAtk1}} | {{#var: enchantAtk1}} | [[??]] }} <!-- total atk bonus to this level -->
           }}
+
           }}<!--
          {{#ifexpr: {{#var: showDefEnchant}} != 0
+
      -->{{#ifexpr: {{#var: showDefEnchant}} != 0
             | {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef1}} | {{#var: enchantDef1}} | [[??]] }} <!-- def bonus this enchant -->
+
             | {{#ifexpr: {{#var: showAtkEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef1}} | {{#var: enchantDef1}} | [[??]] }} <!-- def bonus this enchant -->
 
               {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef1}} | {{#var: enchantDef1}} | [[??]] }} <!-- total def bonus to this level -->
 
               {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef1}} | {{#var: enchantDef1}} | [[??]] }} <!-- total def bonus to this level -->
           }}              
+
           }}<!--
 +
      -->{{#ifexpr: {{#var: showManaEnchant}} != 0
 +
            | {{#ifexpr: {{#var: showAtkEnchant}} or {{#var: showDefEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantMana1}} | {{#var: enchantMana1}} | [[??]] }} <!-- mana bonus this enchant -->
 +
              {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantMana1}} | {{#var: enchantMana1}} | [[??]] }} <!-- total mana bonus to this level -->
 +
          }}           
 
           {{!}}-
 
           {{!}}-
 
           {{!}} style="text-align: center" {{!}} 2
 
           {{!}} style="text-align: center" {{!}} 2
Line 153: Line 176:
 
                                                         | {{#expr: {{#var: enchantAtk1}} + {{#var: enchantAtk2}} }} | [[??]]  
 
                                                         | {{#expr: {{#var: enchantAtk1}} + {{#var: enchantAtk2}} }} | [[??]]  
 
                                                       }}
 
                                                       }}
           }}
+
           }}<!--
          {{#ifexpr: {{#var: showDefEnchant}} != 0
+
      -->{{#ifexpr: {{#var: showDefEnchant}} != 0
             | {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef2}} | {{#var: enchantDef2}} | [[??]] }} <!-- def bonus this enchant -->
+
             | {{#ifexpr: {{#var: showAtkEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef2}} | {{#var: enchantDef2}} | [[??]] }} <!-- def bonus this enchant -->
 
               {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantDef1}} |1 |0 }} and {{#if: {{#var: enchantDef2}} |1 |0 }} <!-- total def bonus to this level -->
 
               {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantDef1}} |1 |0 }} and {{#if: {{#var: enchantDef2}} |1 |0 }} <!-- total def bonus to this level -->
 
                                                         | {{#expr: {{#var: enchantDef1}} + {{#var: enchantDef2}} }} | [[??]]  
 
                                                         | {{#expr: {{#var: enchantDef1}} + {{#var: enchantDef2}} }} | [[??]]  
 +
                                                      }}
 +
          }}<!--
 +
      -->{{#ifexpr: {{#var: showManaEnchant}} != 0
 +
            | {{#ifexpr: {{#var: showAtkEnchant}} or {{#var: showDefEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantMana2}} | {{#var: enchantMana2}} | [[??]] }} <!-- mana bonus this enchant -->
 +
              {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantMana1}} |1 |0 }} and {{#if: {{#var: enchantMana2}} |1 |0 }} <!-- total mana bonus to this level -->
 +
                                                        | {{#expr: {{#var: enchantMana1}} + {{#var: enchantMana2}} }} | [[??]]
 
                                                       }}
 
                                                       }}
 
           }}
 
           }}
Line 167: Line 196:
 
                                                         | {{#expr: {{#var: enchantAtk1}} + {{#var: enchantAtk2}} + {{#var: enchantAtk3}} }} | [[??]]  
 
                                                         | {{#expr: {{#var: enchantAtk1}} + {{#var: enchantAtk2}} + {{#var: enchantAtk3}} }} | [[??]]  
 
                                                       }}
 
                                                       }}
           }}
+
           }}<!--
          {{#ifexpr: {{#var: showDefEnchant}} != 0
+
      -->{{#ifexpr: {{#var: showDefEnchant}} != 0
             | {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef3}} | {{#var: enchantDef3}} | [[??]] }} <!-- def bonus this enchant -->
+
             | {{#ifexpr: {{#var: showAtkEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef3}} | {{#var: enchantDef3}} | [[??]] }} <!-- def bonus this enchant -->
 
               {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantDef1}} |1 |0 }} and {{#if: {{#var: enchantDef2}} |1 |0 }} and {{#if: {{#var: enchantDef3}} |1 |0 }} <!-- total def bonus to this level -->
 
               {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantDef1}} |1 |0 }} and {{#if: {{#var: enchantDef2}} |1 |0 }} and {{#if: {{#var: enchantDef3}} |1 |0 }} <!-- total def bonus to this level -->
 
                                                         | {{#expr: {{#var: enchantDef1}} + {{#var: enchantDef2}} + {{#var: enchantDef3}} }} | [[??]]  
 
                                                         | {{#expr: {{#var: enchantDef1}} + {{#var: enchantDef2}} + {{#var: enchantDef3}} }} | [[??]]  
 +
                                                      }}
 +
          }}<!--
 +
      -->{{#ifexpr: {{#var: showManaEnchant}} != 0
 +
            | {{#ifexpr: {{#var: showAtkEnchant}} or {{#var: showDefEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantMana3}} | {{#var: enchantMana3}} | [[??]] }} <!-- mana bonus this enchant -->
 +
              {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantMana1}} |1 |0 }} and {{#if: {{#var: enchantMana2}} |1 |0 }} and {{#if: {{#var: enchantMana3}} |1 |0 }} <!-- total mana bonus to this level -->
 +
                                                        | {{#expr: {{#var: enchantMana1}} + {{#var: enchantMana2}} + {{#var: enchantMana3}} }} | [[??]]
 
                                                       }}
 
                                                       }}
 
           }}
 
           }}
Line 181: Line 216:
 
                                                         | {{#expr: {{#var: enchantAtk1}} + {{#var: enchantAtk2}} + {{#var: enchantAtk3}} + {{#var: enchantAtk4}} }} | [[??]]  
 
                                                         | {{#expr: {{#var: enchantAtk1}} + {{#var: enchantAtk2}} + {{#var: enchantAtk3}} + {{#var: enchantAtk4}} }} | [[??]]  
 
                                                       }}
 
                                                       }}
           }}
+
           }}<!--
          {{#ifexpr: {{#var: showDefEnchant}} != 0
+
      -->{{#ifexpr: {{#var: showDefEnchant}} != 0
             | {{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef4}} | {{#var: enchantDef4}} | [[??]] }} <!-- def bonus this enchant -->
+
             | {{#ifexpr: {{#var: showAtkEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantDef4}} | {{#var: enchantDef4}} | [[??]] }} <!-- def bonus this enchant -->
 
               {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantDef1}} |1 |0 }} and {{#if: {{#var: enchantDef2}} |1 |0 }} and {{#if: {{#var: enchantDef3}} |1 |0 }} and {{#if: {{#var: enchantDef4}} |1 |0 }} <!-- total def bonus to this level -->
 
               {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantDef1}} |1 |0 }} and {{#if: {{#var: enchantDef2}} |1 |0 }} and {{#if: {{#var: enchantDef3}} |1 |0 }} and {{#if: {{#var: enchantDef4}} |1 |0 }} <!-- total def bonus to this level -->
 
                                                         | {{#expr: {{#var: enchantDef1}} + {{#var: enchantDef2}} + {{#var: enchantDef3}} + {{#var: enchantDef4}} }} | [[??]]  
 
                                                         | {{#expr: {{#var: enchantDef1}} + {{#var: enchantDef2}} + {{#var: enchantDef3}} + {{#var: enchantDef4}} }} | [[??]]  
 +
                                                      }}
 +
          }}<!--
 +
      -->{{#ifexpr: {{#var: showManaEnchant}} != 0
 +
            | {{#ifexpr: {{#var: showAtkEnchant}} or {{#var: showDefEnchant}} | {{!}} }}{{!}} style="text-align: center" {{!}} +{{#if: {{#var: enchantMana4}} | {{#var: enchantMana4}} | [[??]] }} <!-- mana bonus this enchant -->
 +
              {{!}} style="text-align: center" {{!}} +{{#ifexpr: {{#if: {{#var: enchantMana1}} |1 |0 }} and {{#if: {{#var: enchantMana2}} |1 |0 }} and {{#if: {{#var: enchantMana3}} |1 |0 }} and {{#if: {{#var: enchantMana4}} |1 |0 }} <!-- total mana bonus to this level -->
 +
                                                        | {{#expr: {{#var: enchantMana1}} + {{#var: enchantMana2}} + {{#var: enchantMana3}} + {{#var: enchantMana4}} }} | [[??]]
 
                                                       }}
 
                                                       }}
 
           }}
 
           }}
Line 194: Line 235:
 
   }}  
 
   }}  
 
|-
 
|-
{{#if: {{#show: {{#var: source}} |?Ammunition }} |
+
{{#if: {{GetAmmunition | source = {{#var: source}} }} |
 
{{!}}Ammunition
 
{{!}}Ammunition
{{!}} {{#show: {{#var: source}} |?Ammunition }}
+
{{!}} {{GetAmmunition | source = {{#var: source}} }}
 
{{!}}-
 
{{!}}-
 
}}
 
}}

Latest revision as of 01:13, 24 October 2019












This template is designed for being used inside Template:InfoOverview. It adds information on equippable Items to the general info overview