Files
Code_of_Conquest/api/app/data/static_items/accessories.yaml
2025-11-29 01:16:46 -06:00

488 lines
12 KiB
YAML

# Accessory items available for purchase from NPC shops
# These are fixed-stat items (not procedurally generated)
#
# Accessory Slots:
# - ring: Finger slot (typically 2 slots available)
# - amulet: Neck slot (1 slot)
# - belt: Waist slot (1 slot)
#
# All accessories use item_type: armor with their respective slot
items:
# ==========================================================================
# RINGS - Basic
# ==========================================================================
copper_ring:
name: "Copper Ring"
item_type: armor
slot: ring
rarity: common
description: "A simple copper band. Provides a minor boost to the wearer's capabilities."
value: 25
required_level: 1
is_tradeable: true
stat_bonuses:
luck: 1
silver_ring:
name: "Silver Ring"
item_type: armor
slot: ring
rarity: common
description: "A polished silver ring. A step up from copper, with better enchantment potential."
value: 50
required_level: 2
is_tradeable: true
stat_bonuses:
luck: 2
gold_ring:
name: "Gold Ring"
item_type: armor
slot: ring
rarity: uncommon
description: "A gleaming gold ring. The metal's purity enhances its magical properties."
value: 100
required_level: 3
is_tradeable: true
stat_bonuses:
luck: 3
# ==========================================================================
# RINGS - Stat-Specific
# ==========================================================================
ring_of_strength:
name: "Ring of Strength"
item_type: armor
slot: ring
rarity: uncommon
description: "A heavy iron ring etched with symbols of power. Increases physical might."
value: 120
required_level: 3
is_tradeable: true
stat_bonuses:
strength: 3
ring_of_agility:
name: "Ring of Agility"
item_type: armor
slot: ring
rarity: uncommon
description: "A lightweight ring of woven silver. Enhances speed and reflexes."
value: 120
required_level: 3
is_tradeable: true
stat_bonuses:
dexterity: 3
ring_of_intellect:
name: "Ring of Intellect"
item_type: armor
slot: ring
rarity: uncommon
description: "A sapphire-studded ring that sharpens the mind."
value: 120
required_level: 3
is_tradeable: true
stat_bonuses:
intelligence: 3
ring_of_wisdom:
name: "Ring of Wisdom"
item_type: armor
slot: ring
rarity: uncommon
description: "An ancient ring carved from petrified wood. Grants insight and perception."
value: 120
required_level: 3
is_tradeable: true
stat_bonuses:
wisdom: 3
ring_of_fortitude:
name: "Ring of Fortitude"
item_type: armor
slot: ring
rarity: uncommon
description: "A thick band of blackened steel. Toughens the body against harm."
value: 120
required_level: 3
is_tradeable: true
stat_bonuses:
constitution: 3
ring_of_charisma:
name: "Ring of Charisma"
item_type: armor
slot: ring
rarity: uncommon
description: "A elegant ring with a hypnotic gem. Enhances presence and charm."
value: 120
required_level: 3
is_tradeable: true
stat_bonuses:
charisma: 3
# ==========================================================================
# RINGS - Combat
# ==========================================================================
ring_of_protection:
name: "Ring of Protection"
item_type: armor
slot: ring
rarity: rare
description: "A ring inscribed with protective runes. Creates a subtle barrier around the wearer."
value: 200
required_level: 4
is_tradeable: true
base_defense: 5
ring_of_the_magi:
name: "Ring of the Magi"
item_type: armor
slot: ring
rarity: rare
description: "A ring pulsing with arcane energy. Amplifies spellcasting power."
value: 200
required_level: 4
is_tradeable: true
base_spell_power: 5
ring_of_evasion:
name: "Ring of Evasion"
item_type: armor
slot: ring
rarity: rare
description: "A shadowy ring that seems to flicker in and out of sight."
value: 175
required_level: 4
is_tradeable: true
dodge_bonus: 0.05
ring_of_striking:
name: "Ring of Striking"
item_type: armor
slot: ring
rarity: rare
description: "A ring with a ruby set in iron. Enhances the force of physical attacks."
value: 185
required_level: 4
is_tradeable: true
damage_bonus: 3
# ==========================================================================
# AMULETS - Basic
# ==========================================================================
wooden_pendant:
name: "Wooden Pendant"
item_type: armor
slot: amulet
rarity: common
description: "A carved wooden pendant on a leather cord. A humble but effective charm."
value: 30
required_level: 1
is_tradeable: true
max_hp_bonus: 5
bone_amulet:
name: "Bone Amulet"
item_type: armor
slot: amulet
rarity: common
description: "An amulet carved from the bone of a magical beast. Provides minor magical resistance."
value: 40
required_level: 1
is_tradeable: true
base_resistance: 1
silver_locket:
name: "Silver Locket"
item_type: armor
slot: amulet
rarity: uncommon
description: "A small silver locket that can hold a keepsake. Strengthens the wearer's resolve."
value: 75
required_level: 2
is_tradeable: true
max_hp_bonus: 10
travelers_charm:
name: "Traveler's Charm"
item_type: armor
slot: amulet
rarity: common
description: "A lucky charm carried by wanderers. Said to bring fortune on the road."
value: 50
required_level: 2
is_tradeable: true
stat_bonuses:
strength: 1
dexterity: 1
constitution: 1
intelligence: 1
wisdom: 1
charisma: 1
# ==========================================================================
# AMULETS - Specialized
# ==========================================================================
amulet_of_health:
name: "Amulet of Health"
item_type: armor
slot: amulet
rarity: uncommon
description: "A ruby-studded amulet that pulses with life energy."
value: 125
required_level: 3
is_tradeable: true
max_hp_bonus: 15
amulet_of_mana:
name: "Amulet of Mana"
item_type: armor
slot: amulet
rarity: uncommon
description: "A sapphire pendant that glows with arcane power."
value: 125
required_level: 3
is_tradeable: true
max_mp_bonus: 15
amulet_of_warding:
name: "Amulet of Warding"
item_type: armor
slot: amulet
rarity: rare
description: "An intricate amulet covered in protective sigils. Guards against magical harm."
value: 175
required_level: 4
is_tradeable: true
base_resistance: 3
amulet_of_regeneration:
name: "Amulet of Regeneration"
item_type: armor
slot: amulet
rarity: rare
description: "A green gem amulet infused with troll essence. Slowly heals wounds over time."
value: 200
required_level: 5
is_tradeable: true
hp_regen: 2
amulet_of_focus:
name: "Amulet of Focus"
item_type: armor
slot: amulet
rarity: rare
description: "A crystal pendant that helps the wearer concentrate on spellcasting."
value: 175
required_level: 4
is_tradeable: true
base_spell_power: 4
amulet_of_vitality:
name: "Amulet of Vitality"
item_type: armor
slot: amulet
rarity: rare
description: "A vibrant amber amulet that radiates warmth. Enhances the wearer's constitution."
value: 180
required_level: 4
is_tradeable: true
stat_bonuses:
constitution: 4
max_hp_bonus: 10
warriors_medallion:
name: "Warrior's Medallion"
item_type: armor
slot: amulet
rarity: uncommon
description: "A bronze medallion awarded to proven warriors. Inspires courage in battle."
value: 100
required_level: 3
is_tradeable: true
stat_bonuses:
strength: 2
constitution: 2
sorcerers_pendant:
name: "Sorcerer's Pendant"
item_type: armor
slot: amulet
rarity: uncommon
description: "A mystical pendant favored by apprentice mages."
value: 100
required_level: 3
is_tradeable: true
stat_bonuses:
intelligence: 2
wisdom: 2
# ==========================================================================
# BELTS - Basic
# ==========================================================================
leather_belt:
name: "Leather Belt"
item_type: armor
slot: belt
rarity: common
description: "A sturdy leather belt with pouches for carrying supplies."
value: 15
required_level: 1
is_tradeable: true
carry_capacity_bonus: 5
adventurers_belt:
name: "Adventurer's Belt"
item_type: armor
slot: belt
rarity: common
description: "A well-worn belt with loops and pouches. Standard gear for dungeon delvers."
value: 35
required_level: 1
is_tradeable: true
potion_slots_bonus: 2
reinforced_belt:
name: "Reinforced Belt"
item_type: armor
slot: belt
rarity: common
description: "A thick belt reinforced with metal studs. Provides minor protection."
value: 45
required_level: 2
is_tradeable: true
base_defense: 1
# ==========================================================================
# BELTS - Class-Specific
# ==========================================================================
warriors_girdle:
name: "Warrior's Girdle"
item_type: armor
slot: belt
rarity: uncommon
description: "A wide leather girdle worn by seasoned fighters. Supports heavy armor and enhances martial prowess."
value: 100
required_level: 3
is_tradeable: true
stat_bonuses:
strength: 2
constitution: 2
rogues_sash:
name: "Rogue's Sash"
item_type: armor
slot: belt
rarity: uncommon
description: "A dark silk sash with hidden pockets. Favored by thieves and assassins."
value: 100
required_level: 3
is_tradeable: true
stat_bonuses:
dexterity: 2
crit_chance_bonus: 0.05
mages_cord:
name: "Mage's Cord"
item_type: armor
slot: belt
rarity: uncommon
description: "A woven cord inscribed with arcane symbols. Channels magical energy more efficiently."
value: 100
required_level: 3
is_tradeable: true
stat_bonuses:
intelligence: 2
base_spell_power: 5
clerics_cincture:
name: "Cleric's Cincture"
item_type: armor
slot: belt
rarity: uncommon
description: "A blessed rope belt worn by the faithful. Enhances divine magic."
value: 100
required_level: 3
is_tradeable: true
stat_bonuses:
wisdom: 2
base_resistance: 2
# ==========================================================================
# BELTS - Combat
# ==========================================================================
belt_of_giant_strength:
name: "Belt of Giant Strength"
item_type: armor
slot: belt
rarity: rare
description: "A massive belt made from giant's hide. Grants tremendous physical power."
value: 200
required_level: 5
is_tradeable: true
stat_bonuses:
strength: 5
belt_of_endurance:
name: "Belt of Endurance"
item_type: armor
slot: belt
rarity: rare
description: "A sturdy belt that seems to lighten burdens and boost stamina."
value: 175
required_level: 4
is_tradeable: true
stat_bonuses:
constitution: 2
max_hp_bonus: 20
belt_of_the_serpent:
name: "Belt of the Serpent"
item_type: armor
slot: belt
rarity: rare
description: "A belt made from serpent scales. Grants uncanny flexibility and reflexes."
value: 185
required_level: 4
is_tradeable: true
stat_bonuses:
dexterity: 4
dodge_bonus: 0.03
war_belt:
name: "War Belt"
item_type: armor
slot: belt
rarity: rare
description: "A heavy battle belt with weapon holsters. Designed for extended combat."
value: 160
required_level: 4
is_tradeable: true
base_defense: 3
stat_bonuses:
strength: 2
constitution: 1
utility_belt:
name: "Utility Belt"
item_type: armor
slot: belt
rarity: uncommon
description: "A belt with numerous pouches and clips. Perfect for carrying tools and supplies."
value: 75
required_level: 2
is_tradeable: true
carry_capacity_bonus: 10
potion_slots_bonus: 1