first commit

This commit is contained in:
2025-11-24 23:10:55 -06:00
commit 8315fa51c9
279 changed files with 74600 additions and 0 deletions

View File

@@ -0,0 +1,269 @@
# Generic Item Templates
# These are common mundane items that the AI can give to players during gameplay.
# They serve as templates for AI-generated items, providing consistent values
# for simple items like torches, food, rope, etc.
#
# When the AI creates a generic item, the validator will look for a matching
# template to use as defaults. Items not matching a template will be created
# with the AI-provided values only.
templates:
# Light sources
torch:
name: "Torch"
description: "A wooden torch that provides light in dark places."
value: 1
is_tradeable: true
required_level: 1
lantern:
name: "Lantern"
description: "An oil lantern that provides steady light."
value: 10
is_tradeable: true
required_level: 1
candle:
name: "Candle"
description: "A simple wax candle."
value: 1
is_tradeable: true
required_level: 1
# Food and drink
bread:
name: "Bread"
description: "A loaf of bread, possibly stale but still edible."
value: 1
is_tradeable: true
required_level: 1
apple:
name: "Apple"
description: "A fresh red apple."
value: 1
is_tradeable: true
required_level: 1
cheese:
name: "Cheese"
description: "A wedge of aged cheese."
value: 2
is_tradeable: true
required_level: 1
rations:
name: "Rations"
description: "A day's worth of preserved food."
value: 5
is_tradeable: true
required_level: 1
water:
name: "Waterskin"
description: "A leather waterskin filled with clean water."
value: 2
is_tradeable: true
required_level: 1
ale:
name: "Ale"
description: "A mug of common tavern ale."
value: 1
is_tradeable: true
required_level: 1
wine:
name: "Wine"
description: "A bottle of wine."
value: 5
is_tradeable: true
required_level: 1
# Tools and supplies
rope:
name: "Rope"
description: "A sturdy length of hempen rope, about 50 feet."
value: 5
is_tradeable: true
required_level: 1
flint:
name: "Flint and Steel"
description: "A flint and steel for starting fires."
value: 3
is_tradeable: true
required_level: 1
bedroll:
name: "Bedroll"
description: "A simple bedroll for sleeping outdoors."
value: 5
is_tradeable: true
required_level: 1
backpack:
name: "Backpack"
description: "A sturdy canvas backpack."
value: 10
is_tradeable: true
required_level: 1
crowbar:
name: "Crowbar"
description: "An iron crowbar for prying things open."
value: 8
is_tradeable: true
required_level: 1
hammer:
name: "Hammer"
description: "A simple hammer."
value: 5
is_tradeable: true
required_level: 1
pitons:
name: "Pitons"
description: "A set of iron pitons for climbing."
value: 5
is_tradeable: true
required_level: 1
grappling_hook:
name: "Grappling Hook"
description: "A three-pronged iron grappling hook."
value: 10
is_tradeable: true
required_level: 1
# Writing supplies
ink:
name: "Ink"
description: "A small vial of black ink."
value: 5
is_tradeable: true
required_level: 1
parchment:
name: "Parchment"
description: "A sheet of parchment for writing."
value: 1
is_tradeable: true
required_level: 1
quill:
name: "Quill"
description: "A feather quill for writing."
value: 1
is_tradeable: true
required_level: 1
# Containers
pouch:
name: "Pouch"
description: "A small leather pouch."
value: 2
is_tradeable: true
required_level: 1
sack:
name: "Sack"
description: "A burlap sack for carrying goods."
value: 1
is_tradeable: true
required_level: 1
vial:
name: "Empty Vial"
description: "A small glass vial."
value: 1
is_tradeable: true
required_level: 1
# Clothing
cloak:
name: "Cloak"
description: "A simple traveler's cloak."
value: 5
is_tradeable: true
required_level: 1
boots:
name: "Boots"
description: "A sturdy pair of leather boots."
value: 8
is_tradeable: true
required_level: 1
gloves:
name: "Gloves"
description: "A pair of leather gloves."
value: 3
is_tradeable: true
required_level: 1
# Miscellaneous
mirror:
name: "Mirror"
description: "A small steel mirror."
value: 10
is_tradeable: true
required_level: 1
bell:
name: "Bell"
description: "A small brass bell."
value: 2
is_tradeable: true
required_level: 1
whistle:
name: "Whistle"
description: "A simple wooden whistle."
value: 1
is_tradeable: true
required_level: 1
key:
name: "Key"
description: "A simple iron key."
value: 5
is_tradeable: true
required_level: 1
map:
name: "Map"
description: "A rough map of the local area."
value: 15
is_tradeable: true
required_level: 1
compass:
name: "Compass"
description: "A magnetic compass for navigation."
value: 20
is_tradeable: true
required_level: 1
# Simple consumables
bandage:
name: "Bandage"
description: "A clean cloth bandage for basic wound care."
value: 2
is_tradeable: true
required_level: 1
antidote:
name: "Antidote"
description: "A basic herbal remedy for common poisons."
value: 15
is_tradeable: true
required_level: 1
herbs:
name: "Herbs"
description: "A bundle of useful herbs."
value: 3
is_tradeable: true
required_level: 1