Template:DropSourceItem: Difference between revisions

From HighSpell Wiki
Jump to navigation Jump to search
Created page with "|- | [[{{{NPC}}}]] | {{{Quantity|1}}} | {{{Rarity|Unknown}}} |-"
 
No edit summary
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
|-
|-
| [[{{{NPC}}}]]
| [[{{{Page}}}]]
| {{{Quantity|1}}}
| style="text-align: center;" | {{#if:{{{MaximumQuantity|}}}
| {{{Rarity|Unknown}}}
  | {{#ifeq:{{{MinimumQuantity}}}|{{{MaximumQuantity}}}
      | {{formatnum:{{{MinimumQuantity}}}|en}}
      | {{formatnum:{{{MinimumQuantity}}}|en}}-{{formatnum:{{{MaximumQuantity}}}|en}}
    }}
  | {{formatnum:{{{MinimumQuantity}}}|en}}
}}
|{{#ifeq:{{{Rarity|Unknown}}}|Unknown
  | style="text-align: center;"
  | style="text-align: center;" class="{{#switch:{{#invoke:RarityHandler|getCleanValue|{{{Rarity}}}}}
    |Always=table-bg-always
    |Never=table-bg-fade
    |#default={{#ifexpr:{{#expr:{{#explode:{{#invoke:RarityHandler|getCleanValue|{{{Rarity}}}}}|/|1}} + 0}} >= 5000
      |table-bg-ultrarare
      |{{#ifexpr:{{#expr:{{#explode:{{#invoke:RarityHandler|getCleanValue|{{{Rarity}}}}}|/|1}} + 0}} <= 100
        |table-bg-common
        |{{#ifexpr:{{#expr:{{#explode:{{#invoke:RarityHandler|getCleanValue|{{{Rarity}}}}}|/|1}} + 0}} <= 500
          |table-bg-uncommon
          |{{#ifexpr:{{#expr:{{#explode:{{#invoke:RarityHandler|getCleanValue|{{{Rarity}}}}}|/|1}} + 0}} <= 1000
            |table-bg-rare
            |table-bg-veryrare
          }}
        }}
      }}
    }}
  }}"
}} | {{#ifeq:{{#invoke:RarityHandler|normalizeDisplay|{{{Rarity|Unknown}}}}}|Always
  | Always
  | {{#replace:{{#invoke:RarityHandler|normalizeDisplay|{{{Rarity|Unknown}}}}}|1/{{#explode:{{#invoke:RarityHandler|normalizeDisplay|{{{Rarity|Unknown}}}}}|/|1}}|1/{{formatnum:{{#explode:{{#invoke:RarityHandler|normalizeDisplay|{{{Rarity|Unknown}}}}}|/|1}}|en}}}}
}}
|-
|-

Latest revision as of 22:43, 9 June 2025

|- | [[{{{Page}}}]] | style="text-align: center;" | {{{MinimumQuantity}}} |style="text-align: center;" | Unknown |-