CI: add rust/ build+test workflow
All checks were successful
build / build-test (push) Successful in 39s
All checks were successful
build / build-test (push) Successful in 39s
This commit is contained in:
parent
1da6aa35a0
commit
9cd8e2f717
27 changed files with 5774 additions and 8 deletions
737
data/items/accessories.json
Normal file
737
data/items/accessories.json
Normal file
|
|
@ -0,0 +1,737 @@
|
|||
[
|
||||
{
|
||||
"id": "buckler",
|
||||
"name": "Buckler",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "A small fist-held shield for parrying.",
|
||||
"value": 40,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "tower_shield",
|
||||
"name": "Tower Shield",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A large shield that covers most of the body.",
|
||||
"value": 100,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "mthr_shield",
|
||||
"name": "Mythril Shield",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "A shield forged from mythril, strong yet light.",
|
||||
"value": 400
|
||||
},
|
||||
{
|
||||
"id": "admt_shield",
|
||||
"name": "Adamant Shield",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 4 },
|
||||
"description": "A shield of indestructible adamant.",
|
||||
"value": 500
|
||||
},
|
||||
{
|
||||
"id": "luckshield",
|
||||
"name": "Luckshield",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A shield that boosts the wearer's luck when equipped.",
|
||||
"value": 800
|
||||
},
|
||||
{
|
||||
"id": "dmnd_shield",
|
||||
"name": "Diamond Shield",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 5 },
|
||||
"description": "A shield set with diamonds. Deflects all manner of attacks.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "arcshield",
|
||||
"name": "Arcshield",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "A shield that casts Stone Flesh on use.",
|
||||
"value": 2000
|
||||
},
|
||||
{
|
||||
"id": "pure_shield",
|
||||
"name": "Pure Shield",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 5 },
|
||||
"description": "A shield of pure magical energy.",
|
||||
"value": 2000
|
||||
},
|
||||
{
|
||||
"id": "ybarrashield",
|
||||
"name": "Ybarrashield",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "A legendary shield that casts YMCA on use.",
|
||||
"value": 10000
|
||||
},
|
||||
{
|
||||
"id": "dragonshield",
|
||||
"name": "Dragon Shield",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "A shield made from dragon scales. Freezes groups for 24-96 damage in combat.",
|
||||
"value": 15000
|
||||
},
|
||||
{
|
||||
"id": "bracers_6",
|
||||
"name": "Bracers [6]",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 4 },
|
||||
"description": "Magical bracers that provide excellent protection.",
|
||||
"value": 600
|
||||
},
|
||||
{
|
||||
"id": "bracers_4",
|
||||
"name": "Bracers [4]",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "off_hand",
|
||||
"stats": { "defense": 6 },
|
||||
"description": "Powerful bracers that ward off all weapons.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "helm",
|
||||
"name": "Helm",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "head",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "A simple iron helmet.",
|
||||
"value": 50,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "mthr_helm",
|
||||
"name": "Mythril Helm",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "head",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A lightweight mythril helmet.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "admt_helm",
|
||||
"name": "Adamant Helm",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "head",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "A helm forged from adamant.",
|
||||
"value": 400
|
||||
},
|
||||
{
|
||||
"id": "dmnd_helm",
|
||||
"name": "Diamond Helm",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "head",
|
||||
"stats": { "defense": 4 },
|
||||
"description": "A helm set with diamonds. Protects against all damage.",
|
||||
"value": 1100
|
||||
},
|
||||
{
|
||||
"id": "lorehelm",
|
||||
"name": "Lorehelm",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "head",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A helm that casts Locate True on use.",
|
||||
"value": 8000
|
||||
},
|
||||
{
|
||||
"id": "travelhelm",
|
||||
"name": "Travelhelm",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "head",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "A helm that casts Apport Arcane on use.",
|
||||
"value": 10000
|
||||
},
|
||||
{
|
||||
"id": "spirithelm",
|
||||
"name": "Spirithelm",
|
||||
"type": "armor",
|
||||
"quality": "epic",
|
||||
"slot": "head",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "A helm of pure spirit. Casts Levitate on use.",
|
||||
"value": 50000
|
||||
},
|
||||
{
|
||||
"id": "gauntlets",
|
||||
"name": "Gauntlets",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "hands",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "Heavy gloves of boiled leather.",
|
||||
"value": 40,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "leather_gloves",
|
||||
"name": "Leather Gloves",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "hands",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "Simple gloves that keep a grip on weapons.",
|
||||
"value": 80,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "mthr_gloves",
|
||||
"name": "Mythril Gloves",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "hands",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "Gloves forged from mythril. Light and protective.",
|
||||
"value": 400
|
||||
},
|
||||
{
|
||||
"id": "admt_gloves",
|
||||
"name": "Adamant Gloves",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "hands",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "Gauntlets of adamant. Crush bone as easily as they protect.",
|
||||
"value": 500
|
||||
},
|
||||
{
|
||||
"id": "wargloves",
|
||||
"name": "Wargloves",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "hands",
|
||||
"stats": { "defense": 5 },
|
||||
"description": "Magical gloves of tremendous power.",
|
||||
"value": 3000
|
||||
},
|
||||
{
|
||||
"id": "dork_ring",
|
||||
"name": "Dork Ring",
|
||||
"type": "accessory",
|
||||
"quality": "common",
|
||||
"slot": "ring",
|
||||
"stats": {},
|
||||
"description": "A worthless ring. Perhaps good for trading.",
|
||||
"value": 100
|
||||
},
|
||||
{
|
||||
"id": "shield_ring",
|
||||
"name": "Shield Ring",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "ring",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A ring that projects a magical shield around the wearer.",
|
||||
"value": 700
|
||||
},
|
||||
{
|
||||
"id": "ring_of_power",
|
||||
"name": "Ring of Power",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "ring",
|
||||
"stats": {},
|
||||
"description": "A ring that casts Mind Blade in combat.",
|
||||
"value": 40000
|
||||
},
|
||||
{
|
||||
"id": "deathring",
|
||||
"name": "Death Ring",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "ring",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "A cursed ring. Casts AND Gate on use.",
|
||||
"value": 60000
|
||||
},
|
||||
{
|
||||
"id": "troll_ring",
|
||||
"name": "Troll Ring",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "ring",
|
||||
"stats": {},
|
||||
"description": "A ring that regenerates HP when equipped.",
|
||||
"value": 80000
|
||||
},
|
||||
{
|
||||
"id": "elf_cloak",
|
||||
"name": "Elf Cloak",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "back",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A cloak woven by elves. Light and protective.",
|
||||
"value": 500
|
||||
},
|
||||
{
|
||||
"id": "alis_carpet",
|
||||
"name": "Ali's Carpet",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "back",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A flying carpet. Casts Phase Door on use.",
|
||||
"value": 800
|
||||
},
|
||||
{
|
||||
"id": "magic_mouth",
|
||||
"name": "Magic Mouth",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A magical mouth that casts Arena on use.",
|
||||
"value": 1200
|
||||
},
|
||||
{
|
||||
"id": "speedboots",
|
||||
"name": "Speed Boots",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "feet",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "Boots that increase the wearer's chance to run from combat.",
|
||||
"value": 2000
|
||||
},
|
||||
{
|
||||
"id": "kiels_compass",
|
||||
"name": "Kiel's Compass",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A compass that casts Sorcerer's Sight on use.",
|
||||
"value": 6000
|
||||
},
|
||||
{
|
||||
"id": "dag_stone",
|
||||
"name": "Dag Stone",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A mysterious stone that casts Great Gate on use.",
|
||||
"value": 10000
|
||||
},
|
||||
{
|
||||
"id": "arcs_eye",
|
||||
"name": "Arc's Eye",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A gemstone eye that casts Locate True on use.",
|
||||
"value": 10000
|
||||
},
|
||||
{
|
||||
"id": "silvr_square",
|
||||
"name": "Silver Square",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "A silver square artifact. Use in Mangar's Tower.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "silvr_circle",
|
||||
"name": "Silver Circle",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "A silver circle artifact. Use in Mangar's Tower.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "silvr_triang",
|
||||
"name": "Silver Triangle",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "A silver triangle artifact. Use in Mangar's Tower.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "mandolin",
|
||||
"name": "Mandolin",
|
||||
"type": "accessory",
|
||||
"quality": "common",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A simple mandolin for bards.",
|
||||
"value": 130
|
||||
},
|
||||
{
|
||||
"id": "harp",
|
||||
"name": "Harp",
|
||||
"type": "accessory",
|
||||
"quality": "common",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A simple harp for bards.",
|
||||
"value": 130
|
||||
},
|
||||
{
|
||||
"id": "flute",
|
||||
"name": "Flute",
|
||||
"type": "accessory",
|
||||
"quality": "common",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A simple flute for bards.",
|
||||
"value": 130
|
||||
},
|
||||
{
|
||||
"id": "laks_lyre",
|
||||
"name": "Lak's Lyre",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A legendary lyre that grants unlimited Bard songs when equipped.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "fire_horn",
|
||||
"name": "Fire Horn",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "instrument",
|
||||
"stats": { "damage": 40 },
|
||||
"description": "A horn that burns groups for 16-64 damage in combat.",
|
||||
"value": 1200
|
||||
},
|
||||
{
|
||||
"id": "fins_flute",
|
||||
"name": "Fin's Flute",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "instrument",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "An enchanted flute with protective properties.",
|
||||
"value": 1300
|
||||
},
|
||||
{
|
||||
"id": "heal_harp",
|
||||
"name": "Heal Harp",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A harp that casts Word of Healing on use.",
|
||||
"value": 7000
|
||||
},
|
||||
{
|
||||
"id": "galts_flute",
|
||||
"name": "Galt's Flute",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A flute that casts Word of Recall on use.",
|
||||
"value": 10000
|
||||
},
|
||||
{
|
||||
"id": "frost_horn",
|
||||
"name": "Frost Horn",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "instrument",
|
||||
"stats": { "damage": 60 },
|
||||
"description": "A horn that freezes groups for 24-96 damage in combat.",
|
||||
"value": 12000
|
||||
},
|
||||
{
|
||||
"id": "flame_horn",
|
||||
"name": "Flame Horn",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "instrument",
|
||||
"stats": { "damage": 100 },
|
||||
"description": "A horn that burns groups for 40-160 damage in combat.",
|
||||
"value": 20000
|
||||
},
|
||||
{
|
||||
"id": "truthdrum",
|
||||
"name": "Truth Drum",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A drum that casts Disintegrate in combat.",
|
||||
"value": 20000
|
||||
},
|
||||
{
|
||||
"id": "spiritdrum",
|
||||
"name": "Spirit Drum",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "instrument",
|
||||
"stats": {},
|
||||
"description": "A drum that casts Levitate on use.",
|
||||
"value": 30000
|
||||
},
|
||||
{
|
||||
"id": "pipes_of_pan",
|
||||
"name": "Pipes of Pan",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "instrument",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A set of enchanted pipes with protective magic.",
|
||||
"value": 30000
|
||||
},
|
||||
{
|
||||
"id": "lightwand",
|
||||
"name": "Lightwand",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A wand that casts Mage Flame on use.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "exorwand",
|
||||
"name": "Exorwand",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A wand that casts Dispel on use.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "dragonwand",
|
||||
"name": "Dragon Wand",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": { "defense": 1, "damage": 50 },
|
||||
"description": "A wand that steams groups for 20-80 damage in combat.",
|
||||
"value": 14000
|
||||
},
|
||||
{
|
||||
"id": "ogrewand",
|
||||
"name": "Ogre Wand",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "trinket",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "A wand that casts Invisible Ogre on use.",
|
||||
"value": 30000
|
||||
},
|
||||
{
|
||||
"id": "wizwand",
|
||||
"name": "Wizard's Wand",
|
||||
"type": "accessory",
|
||||
"quality": "legendary",
|
||||
"slot": "trinket",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "A wand of immense power. Casts Wizard Walk on use.",
|
||||
"value": 120000
|
||||
},
|
||||
{
|
||||
"id": "ogre_fgn",
|
||||
"name": "Ogre Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons an Ogre when used.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "golem_fgn",
|
||||
"name": "Golem Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons a Golem when used.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "giant_fgn",
|
||||
"name": "Giant Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons a War Giant when used.",
|
||||
"value": 400
|
||||
},
|
||||
{
|
||||
"id": "samurai_fgn",
|
||||
"name": "Samurai Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons a Samurai when used.",
|
||||
"value": 500
|
||||
},
|
||||
{
|
||||
"id": "titan_fgn",
|
||||
"name": "Titan Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "uncommon",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons a Titan when used.",
|
||||
"value": 600
|
||||
},
|
||||
{
|
||||
"id": "dragon_fgn",
|
||||
"name": "Dragon Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons a Green Dragon when used.",
|
||||
"value": 800
|
||||
},
|
||||
{
|
||||
"id": "mage_fgn",
|
||||
"name": "Mage Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons a Master Wizard when used.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "mongo_fgn",
|
||||
"name": "Mongo Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons Mongo when used.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "lich_fgn",
|
||||
"name": "Lich Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons a Lich when used.",
|
||||
"value": 1200
|
||||
},
|
||||
{
|
||||
"id": "old_man_fgn",
|
||||
"name": "Old Man Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons an Old Man when used.",
|
||||
"value": 1500
|
||||
},
|
||||
{
|
||||
"id": "thor_fgn",
|
||||
"name": "Thor Figurine",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A figurine that summons Thor when used.",
|
||||
"value": 2000
|
||||
},
|
||||
{
|
||||
"id": "torch",
|
||||
"name": "Torch",
|
||||
"type": "accessory",
|
||||
"quality": "common",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A simple torch. Provides short-duration light.",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"id": "lamp",
|
||||
"name": "Lamp",
|
||||
"type": "accessory",
|
||||
"quality": "common",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "An oil lamp. Provides long-duration light.",
|
||||
"value": 15
|
||||
},
|
||||
{
|
||||
"id": "master_key",
|
||||
"name": "Master Key",
|
||||
"type": "accessory",
|
||||
"quality": "rare",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A key that opens all gates when equipped.",
|
||||
"value": 1200
|
||||
},
|
||||
{
|
||||
"id": "onyx_key",
|
||||
"name": "Onyx Key",
|
||||
"type": "accessory",
|
||||
"quality": "legendary",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A legendary key that opens Mangar's Tower gate.",
|
||||
"value": 100000
|
||||
},
|
||||
{
|
||||
"id": "eye",
|
||||
"name": "Eye",
|
||||
"type": "accessory",
|
||||
"quality": "epic",
|
||||
"slot": "trinket",
|
||||
"stats": {},
|
||||
"description": "A mysterious eye artifact. Brings the Mad God to life.",
|
||||
"value": 50000
|
||||
}
|
||||
]
|
||||
125
data/items/armor.json
Normal file
125
data/items/armor.json
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
[
|
||||
{
|
||||
"id": "robes",
|
||||
"name": "Robes",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 1 },
|
||||
"description": "Simple robes worn by spellcasters.",
|
||||
"value": 40,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "leather_armor",
|
||||
"name": "Leather Armor",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 2 },
|
||||
"description": "Boiled leather cuirass. Standard issue for militia.",
|
||||
"value": 70,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "chain_mail",
|
||||
"name": "Chain Mail",
|
||||
"type": "armor",
|
||||
"quality": "common",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 3 },
|
||||
"description": "Interlocking metal rings provide solid protection.",
|
||||
"value": 150,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "scale_mail",
|
||||
"name": "Scale Armor",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 4 },
|
||||
"description": "Overlapping metal scales deflect slashes effectively.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "mthr_chain",
|
||||
"name": "Mythril Chain",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 4 },
|
||||
"description": "Chain mail forged from lightweight mythril.",
|
||||
"value": 500
|
||||
},
|
||||
{
|
||||
"id": "plate_armor",
|
||||
"name": "Plate Armor",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 5 },
|
||||
"description": "Full plate armor forged from fine steel.",
|
||||
"value": 700
|
||||
},
|
||||
{
|
||||
"id": "admt_chain",
|
||||
"name": "Adamant Chain",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 5 },
|
||||
"description": "Chain mail forged from indestructible adamant.",
|
||||
"value": 800
|
||||
},
|
||||
{
|
||||
"id": "mthr_scale",
|
||||
"name": "Mythril Scale",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 5 },
|
||||
"description": "Scale armor of gleaming mythril.",
|
||||
"value": 900
|
||||
},
|
||||
{
|
||||
"id": "admt_scale",
|
||||
"name": "Adamant Scale",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 6 },
|
||||
"description": "Scale armor forged from adamant. Exceptionally strong.",
|
||||
"value": 1200
|
||||
},
|
||||
{
|
||||
"id": "admt_plate",
|
||||
"name": "Adamant Plate",
|
||||
"type": "armor",
|
||||
"quality": "rare",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 7 },
|
||||
"description": "Full plate armor of adamant. Nearly impervious.",
|
||||
"value": 1600
|
||||
},
|
||||
{
|
||||
"id": "mthr_plate",
|
||||
"name": "Mythril Plate",
|
||||
"type": "armor",
|
||||
"quality": "uncommon",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 6 },
|
||||
"description": "Plate armor of lightweight mythril. Strong yet maneuverable.",
|
||||
"value": 2000
|
||||
},
|
||||
{
|
||||
"id": "dmnd_plate",
|
||||
"name": "Diamond Plate",
|
||||
"type": "armor",
|
||||
"quality": "epic",
|
||||
"slot": "body",
|
||||
"stats": { "defense": 8 },
|
||||
"description": "Armor encrusted with diamonds. The pinnacle of protection.",
|
||||
"value": 4000
|
||||
}
|
||||
]
|
||||
|
|
@ -1,13 +1,471 @@
|
|||
[
|
||||
{
|
||||
"id": "wooden_sword",
|
||||
"name": "Wooden Sword",
|
||||
"id": "dagger",
|
||||
"name": "Dagger",
|
||||
"type": "weapon",
|
||||
"quality": "common",
|
||||
"slot": "main_hand",
|
||||
"stats": {
|
||||
"damage": 5
|
||||
},
|
||||
"description": "A simple wooden training sword."
|
||||
"attack_type": "puncture",
|
||||
"stats": { "damage": 3 },
|
||||
"description": "A short-bladed knife. Basic but reliable.",
|
||||
"value": 20,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "staff",
|
||||
"name": "Staff",
|
||||
"type": "weapon",
|
||||
"quality": "common",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A simple wooden staff, serviceable but humble.",
|
||||
"value": 20,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "short_sword",
|
||||
"name": "Short Sword",
|
||||
"type": "weapon",
|
||||
"quality": "common",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A standard-issue blade for city guards.",
|
||||
"value": 30,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "mace",
|
||||
"name": "Mace",
|
||||
"type": "weapon",
|
||||
"quality": "common",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A simple bludgeoning weapon favored by clerics.",
|
||||
"value": 60,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "war_axe",
|
||||
"name": "War Axe",
|
||||
"type": "weapon",
|
||||
"quality": "common",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A single-bladed axe swung with brutal force.",
|
||||
"value": 70,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "broadsword",
|
||||
"name": "Broadsword",
|
||||
"type": "weapon",
|
||||
"quality": "common",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A wide blade that delivers heavy cuts.",
|
||||
"value": 80,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "halbard",
|
||||
"name": "Halbard",
|
||||
"type": "weapon",
|
||||
"quality": "common",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 9 },
|
||||
"description": "A poleaxe with a broad cutting head.",
|
||||
"value": 200,
|
||||
"always_in_shop": true
|
||||
},
|
||||
{
|
||||
"id": "mthr_dagger",
|
||||
"name": "Mythril Dagger",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "puncture",
|
||||
"stats": { "damage": 3 },
|
||||
"description": "A lightweight dagger forged from mythril. Enchanted +1.",
|
||||
"value": 200
|
||||
},
|
||||
{
|
||||
"id": "mthr_sword",
|
||||
"name": "Mythril Sword",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A mythril blade of fine craftsmanship. Enchanted +1.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "mthr_axe",
|
||||
"name": "Mythril Axe",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A mythril axe with a razor edge. Enchanted +1.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "mthr_mace",
|
||||
"name": "Mythril Mace",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A mythril mace that crushes armor with ease.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "admt_dagger",
|
||||
"name": "Adamant Dagger",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "puncture",
|
||||
"stats": { "damage": 4 },
|
||||
"description": "An adamant dagger of deadly precision. Enchanted +2.",
|
||||
"value": 300
|
||||
},
|
||||
{
|
||||
"id": "dayblade",
|
||||
"name": "Dayblade",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 13 },
|
||||
"description": "A sword that blazes with light. Casts Mage Flame on use. Enchanted +1.",
|
||||
"value": 400
|
||||
},
|
||||
{
|
||||
"id": "admt_mace",
|
||||
"name": "Adamant Mace",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 6 },
|
||||
"description": "An adamant mace of tremendous crushing power. Enchanted +2.",
|
||||
"value": 400
|
||||
},
|
||||
{
|
||||
"id": "admt_sword",
|
||||
"name": "Adamant Sword",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 6 },
|
||||
"description": "An adamant blade that cleaves through armor. Enchanted +2.",
|
||||
"value": 500
|
||||
},
|
||||
{
|
||||
"id": "crystal_sword",
|
||||
"name": "Crystal Sword",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 17 },
|
||||
"description": "A crystalline sword that permanently destroys Crystal Golems. Enchanted +1.",
|
||||
"value": 500
|
||||
},
|
||||
{
|
||||
"id": "kaels_axe",
|
||||
"name": "Kael's Axe",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 12 },
|
||||
"description": "A cursed axe that poisons those it strikes. Enchanted +2.",
|
||||
"value": 600
|
||||
},
|
||||
{
|
||||
"id": "hawkblade",
|
||||
"name": "Hawkblade",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 14 },
|
||||
"description": "A swift blade that strikes with hawk-like precision.",
|
||||
"value": 600
|
||||
},
|
||||
{
|
||||
"id": "broom",
|
||||
"name": "Broom",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 4 },
|
||||
"description": "A magically animated broom. Casts Phase Door on use. Enchanted +2.",
|
||||
"value": 600
|
||||
},
|
||||
{
|
||||
"id": "pureblade",
|
||||
"name": "Pureblade",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 17 },
|
||||
"description": "A blade of pure energy. Casts Flame Flask on use.",
|
||||
"value": 600
|
||||
},
|
||||
{
|
||||
"id": "bardsword",
|
||||
"name": "Bardsword",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 9 },
|
||||
"description": "A sword that grants unlimited Bard songs when equipped. Enchanted +1.",
|
||||
"value": 700
|
||||
},
|
||||
{
|
||||
"id": "blood_axe",
|
||||
"name": "Blood Axe",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 15 },
|
||||
"description": "An axe that thirsts for blood. Enchanted +2.",
|
||||
"value": 700
|
||||
},
|
||||
{
|
||||
"id": "dmnd_dagger",
|
||||
"name": "Diamond Dagger",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "puncture",
|
||||
"stats": { "damage": 5 },
|
||||
"description": "A dagger with a diamond edge. Enchanted +3.",
|
||||
"value": 800
|
||||
},
|
||||
{
|
||||
"id": "shield_staff",
|
||||
"name": "Shield Staff",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 9, "defense": 2 },
|
||||
"description": "A staff that also provides protection. Enchanted +1.",
|
||||
"value": 1000
|
||||
},
|
||||
{
|
||||
"id": "thief_dagger",
|
||||
"name": "Thief Dagger",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "puncture",
|
||||
"stats": { "damage": 13 },
|
||||
"description": "A dagger that improves the wearer's chance to hide in combat.",
|
||||
"value": 1100
|
||||
},
|
||||
{
|
||||
"id": "dmnd_sword",
|
||||
"name": "Diamond Sword",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 7 },
|
||||
"description": "A sword with a diamond blade of incredible sharpness. Enchanted +3.",
|
||||
"value": 1200
|
||||
},
|
||||
{
|
||||
"id": "soul_mace",
|
||||
"name": "Soul Mace",
|
||||
"type": "weapon",
|
||||
"quality": "uncommon",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 9 },
|
||||
"description": "A mace that can possess the souls of those it strikes. Enchanted +1.",
|
||||
"value": 1500
|
||||
},
|
||||
{
|
||||
"id": "sword_of_pak",
|
||||
"name": "Sword of Pak",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 14 },
|
||||
"description": "A legendary sword that casts Levitate on use. Enchanted +2.",
|
||||
"value": 3000
|
||||
},
|
||||
{
|
||||
"id": "wither_staff",
|
||||
"name": "Wither Staff",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 8 },
|
||||
"description": "A staff that ages those it strikes. Enchanted +2.",
|
||||
"value": 4000
|
||||
},
|
||||
{
|
||||
"id": "arcs_hammer",
|
||||
"name": "Arc's Hammer",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 18 },
|
||||
"description": "A warhammer that casts Recharge Item on use. Enchanted +1.",
|
||||
"value": 4000
|
||||
},
|
||||
{
|
||||
"id": "mournblade",
|
||||
"name": "Mournblade",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "slash",
|
||||
"stats": { "damage": 17 },
|
||||
"description": "A dark sword that drains levels from its victims. Enchanted +1.",
|
||||
"value": 4000
|
||||
},
|
||||
{
|
||||
"id": "mage_staff",
|
||||
"name": "Mage Staff",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 14, "defense": 2 },
|
||||
"description": "A staff that regenerates spell points when equipped.",
|
||||
"value": 5000
|
||||
},
|
||||
{
|
||||
"id": "war_staff",
|
||||
"name": "War Staff",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 18 },
|
||||
"description": "A heavy staff of great destructive power.",
|
||||
"value": 6000
|
||||
},
|
||||
{
|
||||
"id": "sorcerstaff",
|
||||
"name": "Sorcerstaff",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 8, "defense": 2 },
|
||||
"description": "A staff that casts Disintegrate in combat. Enchanted +3.",
|
||||
"value": 8000
|
||||
},
|
||||
{
|
||||
"id": "conjurstaff",
|
||||
"name": "Conjurstaff",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 8 },
|
||||
"description": "A staff that halves spell costs when equipped. Enchanted +2.",
|
||||
"value": 8000
|
||||
},
|
||||
{
|
||||
"id": "staff_of_lor",
|
||||
"name": "Staff of Lor",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 12 },
|
||||
"description": "A staff that drives enemies insane and casts Restore on use. Enchanted +1.",
|
||||
"value": 9000
|
||||
},
|
||||
{
|
||||
"id": "powerstaff",
|
||||
"name": "Powerstaff",
|
||||
"type": "weapon",
|
||||
"quality": "rare",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 14 },
|
||||
"description": "A staff that burns groups for 4-16 damage in combat. Enchanted +1.",
|
||||
"value": 12000
|
||||
},
|
||||
{
|
||||
"id": "spectre_mace",
|
||||
"name": "Spectre Mace",
|
||||
"type": "weapon",
|
||||
"quality": "epic",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 16 },
|
||||
"description": "A ghostly mace that drains levels from its victims. Enchanted +5.",
|
||||
"value": 20000
|
||||
},
|
||||
{
|
||||
"id": "death_dagger",
|
||||
"name": "Death Dagger",
|
||||
"type": "weapon",
|
||||
"quality": "epic",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "puncture",
|
||||
"stats": { "damage": 9 },
|
||||
"description": "A dagger that delivers critical strikes. Enchanted +3.",
|
||||
"value": 60000
|
||||
},
|
||||
{
|
||||
"id": "stoneblade",
|
||||
"name": "Stone Blade",
|
||||
"type": "weapon",
|
||||
"quality": "epic",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 14 },
|
||||
"description": "A blade that turns those it strikes to stone.",
|
||||
"value": 70000
|
||||
},
|
||||
{
|
||||
"id": "troll_staff",
|
||||
"name": "Troll Staff",
|
||||
"type": "weapon",
|
||||
"quality": "epic",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "crush",
|
||||
"stats": { "damage": 12 },
|
||||
"description": "A staff that regenerates HP when equipped. Enchanted +4.",
|
||||
"value": 100000
|
||||
},
|
||||
{
|
||||
"id": "spectre_snare",
|
||||
"name": "Spectre Snare",
|
||||
"type": "weapon",
|
||||
"quality": "legendary",
|
||||
"slot": "main_hand",
|
||||
"attack_type": "puncture",
|
||||
"stats": { "damage": 33, "defense": 8 },
|
||||
"description": "The ultimate weapon. Critical strikes, devastating damage, and casts Spark in combat. Enchanted +1.",
|
||||
"value": 200000
|
||||
}
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue