Difference between revisions of "NPCLoot data"

From Stoneshard wiki
Jump to navigation Jump to search
(Update infos & data patterns. New template, should work with all NPCs added.)
m
 
(2 intermediate revisions by the same user not shown)
Line 41: Line 41:
   <nowiki>
   <nowiki>
|Bert = {{#switch:{{{2}}}
|Bert = {{#switch:{{{2}}}
   |Buys = Beverages;Armor;Books;Drugs;Food;Jewelry;Medicine;Potions;Tools;Weapons;Valuables
   |Buys = Armor;Books;Consumables;Drugs;Food;Jewelry;Medicine;Potions;Tools;Weapons;Valuables
   |Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Food;Junk
   |Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Food;Junk
   |Weapons = Training_Crossbow
   |Weapons = Training_Crossbow
   |Armor = Travelling_Shoes
   |Armor = Travelling_Shoes
   |Beverages = Mannshire_Fortified
   |Consumables = Bread;Cheese;Morel;Mannshire_Fortified
  |Food = Bread;Cheese;Morel
   |Medicine = Bandage;Healing Salve;Herbal_Extract
   |Medicine = Bandage;Healing Salve;Herbal Extract
   |Tools = Hammer;Pickaxe;Bedroll
   |Tools = Hammer;Pickaxe;Bedroll
|#default = }}</nowiki>
|#default = }}</nowiki>
Line 53: Line 52:
   <nowiki>
   <nowiki>
|Bert = {{#switch:{{{2}}}
|Bert = {{#switch:{{{2}}}
   |Buys = Beverages;Armor;Books;Drugs;Food;Jewelry;Medicine;Potions;Tools;Weapons;Valuables
   |Buys = Armor;Consumables;Scrolls;Jewelry;Medicine;Potions;Tools;Weapons;Valuables
   |Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Food;Junk
   |Sells = Weapons;Armor;Consumables;Jewelry;Medicine;Valuables;Junk
   |Weapons = Training_Crossbow
   |Weapons = Training_Crossbow
   |Armor = Travelling_Shoes
   |Armor = Travelling_Shoes
Line 60: Line 59:
   |Beverages = Mannshire_Fortified
   |Beverages = Mannshire_Fortified
   |Food = Bread;Cheese;Morel
   |Food = Bread;Cheese;Morel
   |Medicine = Bandage;Healing Salve;Herbal Extract
   |Medicine = Bandage;Healing Salve;Herbal_Extract
   |Tools = Hammer;Pickaxe;Bedroll
   |Tools = Hammer;Pickaxe;Bedroll
|#default = }}</nowiki>
|#default = }}</nowiki>
Line 82: Line 81:
}}
}}
-->
-->
All icons:
All category icons in alphabetical order:


All;Armor;Consumables;Inventorystash;Jewelry;Loot;Medicine;Other;Potions;Reagents;Scrolls;Tools;Weapons;
All;Armor;Consumables;Inventorystash;Jewelry;Loot;Medicine;Other;Potions;Reagents;Scrolls;Tools;Weapons;
Line 92: Line 91:
|Ormond = {{#switch: {{{2}}}
|Ormond = {{#switch: {{{2}}}
|Buys = Consumables;Jewelry;Tools;Other<!--Alcohol;Beverages;Food;Jewelry;Tools-->
|Buys = Consumables;Jewelry;Tools;Other<!--Alcohol;Beverages;Food;Jewelry;Tools-->
|Consumables = Sausage;Smoked Ham;Fatty Meat;Tough Meat;Tender Meat;Sinewy Meat;Raw Drumstick
|Consumables = Sausage;Smoked_Ham;Fatty_Meat;Tough_Meat;Tender_Meat;Sinewy_Meat;Raw_Drumstick
|#default = }}
|#default = }}


|Jurg = {{#switch: {{{2}}}
|Jurg = {{#switch: {{{2}}}
|Buys = Armor;Beverages;Consumables;Jewelry;Other;Reagents;Tools;Weapons<!--Alcohol;Ammo;Armor;Beverages;Food;Ingredients;Jewelry;Junk;Materials;Valuables;Weapons-->
|Buys = Armor;Consumables;Jewelry;Other;Reagents;Tools;Weapons<!--Alcohol;Ammunition;Armor;Beverages;Food;Ingredients;Jewelry;Junk;Materials;Valuables;Weapons-->
|Sells = Weapons;Armor
|Sells = Weapons;Armor
|Weapons = Bows;Crossbows;Staves;Maces;Two-Handed_Maces<br>(Wood);Ammo
|Weapons = Bows;Crossbows;Staves;Maces;Two-Handed_Maces<br>(Wood);Ammunition
|Armor = Shields
|Armor = Shields
|BuysLimitation = "Jurg will pay more [[Crowns]] for wooden items than other merchants."
|BuysLimitation = "Jurg will pay more [[Crowns]] for wooden items than other merchants."
Line 106: Line 105:
|Buys = Other<!--TBC-->
|Buys = Other<!--TBC-->
|Sells = Consumables
|Sells = Consumables
|Consumables = Cheese;Cooked Carp;Grape;Lentil Soup;Pancakes;Peasant Stew;Pinecap;Smoked Ham;TomatoDark Ale;Spirit
|Consumables = Cheese;Cooked_Carp;Grape;Lentil_Soup;Pancakes;Peasant_Stew;Pinecap;Smoked_Ham;TomatoDark_Ale;Spirit
|#default = }}
|#default = }}


Line 116: Line 115:


|Frid = {{#switch: {{{2}}}
|Frid = {{#switch: {{{2}}}
|Buys = Alcohol;Beverages;Drugs;Food;Ingredients;Jewelry;Junk;Medicine;Potions;Scrolls;Valuables
|Buys = Consumables;Reagents;Jewelry;Other;Medicine;Potions;Scrolls;Valuables
|Sells = Consumables;Medicine;Scrolls
|Sells = Consumables;Medicine;Scrolls
|Consumables =
|Consumables =
|Medicine = Antitoxin;Bandage;Healing Salve;Herbal Extract;Leeches;Vivifying Essence;Splint;Soporific Sponge
|Medicine = Antitoxin;Bandage;Healing Salve;Herbal_Extract;Leeches;Vivifying Essence;Splint;Soporific_Sponge
|Reagents = Agrimony;Bogbean;Burdock;Horsetail;Mindwort;Peppermint;Poppy;Thyme
|Reagents = Agrimony;Bogbean;Burdock;Horsetail;Mindwort;Peppermint;Poppy;Thyme
|Scrolls = Identification Scroll;Disenchantment Scroll
|Scrolls = Identification_Scroll;Disenchantment_Scroll
|BuysLimitation = "Selling Medicine and drugs to Frid will yield a better price than other merchants."
|BuysLimitation = "Selling Medicine and drugs to Frid will yield a better price than other merchants."
|#default = }}
|#default = }}
Line 128: Line 127:
|Buys = Consumables;Jewelry;Other
|Buys = Consumables;Jewelry;Other
|Sells = Consumables
|Sells = Consumables
|Consumables = Brandy;Dark Ale;Jug of Milk;Mead;Spirit;Waterskin;Bread;Cheese;Cooked Carp;Cooked Venison;Dumpling;Garlic;Goat Cheese;Lentil Soup;Pancakes;Peasant Stew;Roasted Drumstick;Sausage;Smoked Ham;Tomato;Roasted Fatty Meat;Flatbread;Pretzel
|Consumables = Brandy;Dark_Ale;Jug_of_Milk;Mead;Spirit;Waterskin;Bread;Cheese;Cooked_Carp;Cooked_Venison;Dumpling;Garlic;Goat_Cheese;Lentil_Soup;Pancakes;Peasant_Stew;Roasted_Drumstick;Sausage;Smoked_Ham;Tomato;Roasted_Fatty_Meat;Flatbread;Pretzel
|#default = }}
|#default = }}


|Osbrook Female Innkeeper = {{#switch: {{{2}}}
|Osbrook Female Innkeeper = {{#switch: {{{2}}}
|Occupation = Hostess
|Buys =  
|Trader = 1
|Sells = Consumables
|Sells = Food;Drinks;Waterskin
|Consumables = Waterskin
|#default = }}
|#default = }}


|Bert = {{#switch:{{{2}}}
|Bert = {{#switch:{{{2}}}
|Buys = Armor;Books;Consumables;Jewelry;Loot;Medicine;Other;Potions;Tools;Weapons;
|Buys = Armor;Scrolls;Consumables;Jewelry;Loot;Medicine;Other;Potions;Tools;Weapons
|Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Food;Junk
|Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Consumables;Other;Scrolls
|Weapons = Training_Crossbow;
|Weapons = Training_Crossbow
|Armor = Travelling_Shoes;
|Armor = Travelling_Shoes
|Jewelry = <!--TODO-->
|Jewelry = <!--TODO-->
|Books & Notes = <!--TODO -> Use "|Scrolls" instead.-->
|Books & Notes = <!--TODO -> Use "|Scrolls" instead.-->
Line 153: Line 152:


|Alan = {{#switch: {{{2}}}
|Alan = {{#switch: {{{2}}}
|Occupation = Miller
|Buys =  
|Trader = 1
|Sells = Consumables
|Sells = Food
|Consumables =
|#default = }}
|#default = }}


Line 219: Line 218:
|Buys =
|Buys =
|Sells = Consumables
|Sells = Consumables
|Consumables = Bread;Pancakes;Roasted Fatty Meat;Roasted Drumstick;Peasant Stew;Lentil Soup;Smoked Ham;Sausage;Pretzel;Flatbread;Cooked Carp;Cheese;Brandy;Dark Ale;Mead;Waterskin
|Consumables = Bread;Pancakes;Roasted_Fatty_Meat;Roasted_Drumstick;Peasant_Stew;Lentil_Soup;Smoked_Ham;Sausage;Pretzel;Flatbread;Cooked_Carp;Cheese;Brandy;Dark_Ale;Mead;Waterskin
|#default = }}
|#default = }}


Line 225: Line 224:
|Buys =  
|Buys =  
|Sells = Consumables
|Sells = Consumables
|Consumables = Bread;Pancakes;Roasted Fatty Meat;Roasted Drumstick;Peasant Stew;Lentil Soup;Smoked Ham;Sausage;Pretzel;Flatbread;Cooked Carp;Cheese;Brandy;Dark Ale;Mead;Waterskin
|Consumables = Bread;Pancakes;Roasted_Fatty_Meat;Roasted_Drumstick;Peasant_Stew;Lentil_Soup;Smoked_Ham;Sausage;Pretzel;Flatbread;Cooked_Carp;Cheese;Brandy;Dark_Ale;Mead;Waterskin
|#default = }}
|#default = }}


|Gerlot = {{#switch: {{{2}}}
|Gerlot = {{#switch: {{{2}}}
|Buys =
|Buys =
|Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Food;Junk
|Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Consumables;Other;Scrolls
|Armor = Geomancer_Cowl;Geomancer_Mantle;Magistrate_Mail;Mail_Gloves;Joust Shield;Long shield
|Armor = Geomancer_Cowl;Geomancer_Mantle;Magistrate_Mail;Mail_Gloves;Joust Shield;Long shield
|Consumables = Dumpling;Mead;Pancakes;Potato;Roasted Drumstick;Sausage;Dark Ale;Jug of Milk;Mannshire Fortified;Spirit;Waterskin
|Consumables = Dumpling;Mead;Pancakes;Potato;Roasted_Drumstick;Sausage;Dark_Ale;Jug_of_Milk;Mannshire_Fortified;Spirit;Waterskin
|Jewelry = Exquisite Gold Ring;Pearl Necklace;Ruby Necklace;Silver Ring;Silver Amethyst Ring
|Jewelry = Exquisite_Gold_Ring;Pearl_Necklace;Ruby_Necklace;Silver_Ring;Silver_Amethyst_Ring
|Medicine = Herbal Exctract
|Medicine = Herbal_Extract
|Scrolls = Disenchantment Scroll;Identification Scroll;Enchantment Scroll;Axe Treatise I;Dagger Treatise I;Pyromantic Treatise I;Pyromantic Treatise III;Geomantic Treatise III;Sword Treatise I
|Scrolls = Disenchantment_Scroll;Identification_Scroll;Enchantment_Scroll;Axe_Treatise_I;Dagger_Treatise_I;Pyromantic_Treatise_I;Pyromantic_Treatise_III;Geomantic_Treatise_III;Sword_Treatise_I
|Weapons = Baselard;Felling Axe;Footman Mace;Hermit Staff;Metallic Staff;Priest Staff
|Weapons = Baselard;Felling_Axe;Footman_Mace;Hermit_Staff;Metallic_Staff;Priest_Staff
|#default = }}
|#default = }}


|#default = NPC {{{1}}} does not exist in [[NPCLoot data]].}}</includeonly>
|#default = NPC {{{1}}} does not exist in [[NPCLoot data]].}}</includeonly>

Latest revision as of 23:35, 27 January 2025


This article is a stub. You can help Stoneshard wiki by expanding it.

Page for all Stoneshard NPC Loot data. [TEST]

---

NPCLoot data is maintained manually (for now).

This template is a standalone from the Friendly data template and data, which was used to gather some of the data from each NPC, along with the extra data added in their own pages.

Update Data

The idea here, is to centralize only what the NPCs trade. Buying and selling prices are not needed, as they are already in the determined data pages.

To adapt to the official. The template {{NPCLootTable/row}}, uses the following categories, only for sub-categories:

  • Unfortunately, this needs to be changed manually, for every NPC. This is where Friendly NPC and NPCLoot data differ from each other.
  • This would require a "complete" rewrite of the NPCs infos, to compell with the game icon categories.
 
|SubCategories = {{switch:{{#var:IconCategory}}
|Food = Consumables;
|Beverages = Consumables;
|Drinks = Consumables;
|Wateskin = Consumables;
"Loot" = <!--TBD -> Most likely, the difference between Jewelry and Valuables-->;
|Junk = Other;
|Herbs = Medicine;
"Reagents" = <!--TBD -> Most likely, food additives & Ingredients? -->;
|Books & Notes = Scrolls;
|Tools & Traps = Tools;
|Misc = Other;
#default = All}} <!--When icon not found.-->

  • I could not think of a better way to do this icon verification, without a proper loop or a better way to handle the data. So i will leave this as is, and change manually, as needed.
  • The thing is, manually cchanging this table, requires you to go to the NPC page, and verify the items listed there and their categories, then update the NPCLoot data page, with the correct categories.

You can base it on the "old" NPC page, and list the types of items he sells like this:

If a parameter is empty, for example: Bert does not Sell any Jewelry.
It can be left empty or omitted completely.
Here are two examples of NPCLoot data syntax;these two would produce the same result:

 
|Bert = {{#switch:{{{2}}}
  |Buys = Armor;Books;Consumables;Drugs;Food;Jewelry;Medicine;Potions;Tools;Weapons;Valuables
  |Sells = Weapons;Armor;Jewelry;Medicine;Valuables;Food;Junk
  |Weapons = Training_Crossbow
  |Armor = Travelling_Shoes
  |Consumables = Bread;Cheese;Morel;Mannshire_Fortified
  |Medicine = Bandage;Healing Salve;Herbal_Extract
  |Tools = Hammer;Pickaxe;Bedroll
|#default = }}
 
|Bert = {{#switch:{{{2}}}
  |Buys = Armor;Consumables;Scrolls;Jewelry;Medicine;Potions;Tools;Weapons;Valuables
  |Sells = Weapons;Armor;Consumables;Jewelry;Medicine;Valuables;Junk
  |Weapons = Training_Crossbow
  |Armor = Travelling_Shoes
  |Jewelry = 
  |Beverages = Mannshire_Fortified
  |Food = Bread;Cheese;Morel
  |Medicine = Bandage;Healing Salve;Herbal_Extract
  |Tools = Hammer;Pickaxe;Bedroll
|#default = }}

Used by:

All category icons in alphabetical order:

All;Armor;Consumables;Inventorystash;Jewelry;Loot;Medicine;Other;Potions;Reagents;Scrolls;Tools;Weapons;


This article is a stub. You can help Stoneshard wiki by expanding it.