Template:NPCLoot: Difference between revisions

From HighSpell Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
{{#cargo_declare:
{{#cargo_declare:
   _table=NpcDrops
   _table=NpcDrops
   |NPC=Page
   |NPCKey=Page
  |NPCKey=String
   |Item=Page
   |Item=Page
   |Quantity=Integer
   |Quantity=Integer
   |Rarity=String
   |Rarity=String
  |BuyPrice=String
  |SellPrice=String
}}
}}
</noinclude>
</noinclude>
<includeonly>
<includeonly>
{{#vardefine:npcname|{{#if:{{{alt|}}}|{{{alt}}}|{{FULLPAGENAME}}}}}
{{#vardefine:npckey|{{FULLPAGENAME}}}}
{{#vardefine:npckey|
{{#vardefine:npckey|{{#replace:{{#var:npckey}}|'|}}}}
  {{#if:{{{alt|}}}
{{#vardefine:npckey|{{#replace:{{#var:npckey}}|,|}}}}
    |{{lc:{{#replace:{{#replace:{{#replace:{{{alt}}}|%27|}}|_|}}}}}
{{#vardefine:npckey|{{#replace:{{#var:npckey}}| |}}}}
    |{{lc:{{#replace:{{#replace:{{#replace:{{PAGENAMEE}}|%27|}}|_|}}}}}
{{#vardefine:npckey|{{lc:{{#var:npckey}}}}}}
  }}
}}


{{#cargo_store:
{{#cargo_store:
   _table=NpcDrops
   _table=NpcDrops
  |NPC={{#var:npcname}}
   |NPCKey={{#var:npckey}}
   |NPCKey={{#var:npckey}}
   |Item={{{item}}}
   |Item={{{item}}}
   |Quantity={{{quantity|1}}}
   |Quantity={{{quantity|1}}}
   |Rarity={{{rarity|Unknown}}}
   |Rarity={{{rarity|Unknown}}}
  |BuyPrice={{{buyprice|?}}}
  |SellPrice={{{sellprice|?}}}
}}
}}
</includeonly>
</includeonly>

Latest revision as of 14:54, 15 May 2025

This template defines the table "NpcDrops". View table.