Template:NPCLoot: Difference between revisions

No edit summary
No edit summary
 
(3 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|{{#if:{{{alt|}}}|{{lc:{{#replace:{{#replace:{{#replace:{{{alt}}}|%27|}}|_|}}}}}|{{lc:{{#replace:{{#replace:{{#replace:{{PAGENAMEE}}|%27|}}|_|}}}}}}}}}
{{#vardefine:npckey|{{#replace:{{#var:npckey}}|'|}}}}
{{#vardefine:npckey|{{#replace:{{#var:npckey}}|,|}}}}
{{#vardefine:npckey|{{#replace:{{#var:npckey}}| |}}}}
{{#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>