Implement currency, shops, and enhanced NPC interaction system

This commit is contained in:
AI Agent
2026-03-17 13:31:33 -06:00
parent 2e1794b799
commit 0722a2f1d7
9 changed files with 353 additions and 22 deletions

View File

@@ -3,3 +3,13 @@ description = "Breda is haughty in bearing, with thin auburn hair and narrow blu
room = "lawold:well_market_trade_stalls"
race = "race:human"
base_attitude = "aggressive"
[dialogue]
greeting = "What do you want? I'm busy. Unless you have some teeth to sell?"
keywords = { teeth = "I buy monster teeth. One silver each. No questions asked.", tools = "My tools aren't for sale, but I have some spares if you have the coin." }
[shop]
buys = ["junk", "teeth", "tool"]
sells = ["town:small_hammer", "town:chisel"]
markup = 1.2
markdown = 0.5

View File

@@ -0,0 +1,7 @@
name = "Chisel"
description = "A sharp steel chisel, used for fine woodwork or stone carving."
kind = "tool"
takeable = true
value_gold = 0
value_silver = 3
value_copper = 50

View File

@@ -0,0 +1,7 @@
name = "Small Hammer"
description = "A sturdy iron hammer with a wooden handle, suitable for small repairs or light construction."
kind = "tool"
takeable = true
value_gold = 0
value_silver = 5
value_copper = 0