NPC shop implimented

This commit is contained in:
2025-11-29 01:16:46 -06:00
parent 32af625d14
commit 8bd494a52f
17 changed files with 4265 additions and 17 deletions

View File

@@ -0,0 +1,141 @@
shop_id: "general_store"
shop_name: "General Store"
shop_description: "A well-stocked general store with essential supplies for adventurers."
shopkeeper_name: "Merchant Guildmaster"
sell_rate: 0.5 # 50% of buy price when selling items back
inventory:
# === CONSUMABLES ===
# Health Potions
- item_id: "health_potion_tiny"
stock: -1
price: 10
- item_id: "health_potion_small"
stock: -1
price: 25
- item_id: "health_potion_medium"
stock: -1
price: 75
# Mana Potions
- item_id: "mana_potion_tiny"
stock: -1
price: 15
- item_id: "mana_potion_small"
stock: -1
price: 35
- item_id: "mana_potion_medium"
stock: -1
price: 100
# Hybrid Potions
- item_id: "rejuvenation_potion_small"
stock: -1
price: 50
# Cures
- item_id: "antidote"
stock: -1
price: 20
- item_id: "smelling_salts"
stock: -1
price: 15
# Throwables
- item_id: "smoke_bomb"
stock: -1
price: 30
- item_id: "oil_flask"
stock: -1
price: 25
# Food
- item_id: "bread_loaf"
stock: -1
price: 5
- item_id: "ration"
stock: -1
price: 10
- item_id: "cooked_meat"
stock: -1
price: 15
# === WEAPONS (base templates, sold as common) ===
- item_id: "dagger"
stock: -1
price: 25
- item_id: "short_sword"
stock: -1
price: 50
- item_id: "club"
stock: -1
price: 15
- item_id: "shortbow"
stock: -1
price: 45
- item_id: "wand"
stock: -1
price: 40
- item_id: "quarterstaff"
stock: -1
price: 20
# === ARMOR ===
- item_id: "cloth_robe"
stock: -1
price: 30
- item_id: "leather_vest"
stock: -1
price: 60
- item_id: "chain_shirt"
stock: -1
price: 120
- item_id: "scale_mail"
stock: -1
price: 200
# === SHIELDS ===
- item_id: "buckler"
stock: -1
price: 25
- item_id: "wooden_shield"
stock: -1
price: 40
- item_id: "tower_shield"
stock: -1
price: 150
# === ACCESSORIES ===
- item_id: "copper_ring"
stock: -1
price: 20
- item_id: "silver_ring"
stock: -1
price: 50
- item_id: "wooden_pendant"
stock: -1
price: 25
- item_id: "leather_belt"
stock: -1
price: 15