# 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
