primeiro commit
All checks were successful
Build and Push Image / Build and push image (push) Successful in 3m5s

This commit is contained in:
2024-04-29 21:38:53 -03:00
commit e11bf493a1
2532 changed files with 55878 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Admin's Cape",
legacy_description: "With great power comes\ngreat responsibility.",
kind: Armor((
kind: Back,
stats: Direct((
protection: Some(Invincible),
poise_resilience: Some(Invincible),
)),
)),
quality: Debug,
tags: [],
)

View File

@@ -0,0 +1,12 @@
ItemDef(
legacy_name: "Traveler's Backpack",
legacy_description: "Comfortable and with enough capacity, its a hoarder's best friend.",
kind: Armor((
kind: Backpack,
stats: Direct((
)),
)),
quality: Epic,
tags: [Bag],
slots: 20,
)

View File

@@ -0,0 +1,12 @@
ItemDef(
legacy_name: "Purple Cultist Cape",
legacy_description: "Smells like dark magic and candles.",
kind: Armor((
kind: Back,
stats: FromSet("Cultist"),
)),
quality: Epic,
tags: [
Cultist,
],
)

View File

@@ -0,0 +1,12 @@
ItemDef(
legacy_name: "Short leather Cape",
legacy_description: "Probably made of the finest leather.",
kind: Armor((
kind: Back,
stats: Direct((
protection: Some(Normal(0.3)),
)),
)),
quality: Moderate,
tags: [],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Green Blanket",
legacy_description: "Keeps your shoulders warm.",
kind: Armor((
kind: Back,
stats: Direct((
protection: Some(Normal(0.1)),
)),
)),
quality: Common,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Heavy Seabag",
legacy_description: "Commonly used by sailors.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Epic,
tags: [Bag],
slots: 20,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Knitted Red Pouch",
legacy_description: "A sizeable red bag with two pouches, made of wool and dye.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Moderate,
tags: [Bag],
slots: 10,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Liana Kit",
legacy_description: "Woven from dried lianas.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: High,
tags: [Bag],
slots: 15,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Mindflayer Spellbag",
legacy_description: "You can almost feel the Mindflayer's\nevil presence flowing through the fabric.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Legendary,
tags: [Bag],
slots: 27,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Reliable Backpack",
legacy_description: "It will never give you up.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Epic,
tags: [Bag],
slots: 20,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Reliable Leather Pack",
legacy_description: "It will never give you up.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: High,
tags: [Bag],
slots: 15,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Cursed Soulkeeper",
legacy_description: "WIP",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Legendary,
tags: [Bag],
slots: 36,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Purified Soulkeeper",
legacy_description: "WIP",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Legendary,
tags: [Bag],
slots: 36,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Sturdy Red Saddlebag",
legacy_description: "A truly reliable and sizeable bag, embroidered with amethyst and thick leather.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Epic,
tags: [Bag],
slots: 20,
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Small Leather Pouch",
legacy_description: "A small reliable leather pouch.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Common,
tags: [
Bag,
SalvageInto(Rawhide, 1),
],
slots: 6,
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Tiny Red Pouch",
legacy_description: "Made from multiple patches of dyed cloth.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Common,
tags: [
Bag,
SalvageInto(RedLinen, 1)
],
slots: 6,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Trollhide Pack",
legacy_description: "Trolls were definitely hurt in the making of this.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: Epic,
tags: [Bag],
slots: 20,
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Woven Red Bag",
legacy_description: "A moderately sized red bag. Although it still feels pretty cramped.",
kind: Armor((
kind: Bag,
stats: Direct(()),
)),
quality: High,
tags: [Bag],
slots: 15,
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Green Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Green Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Orange Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Orange Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Purple Worker Shirt",
legacy_description: "Resilient and reliable.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(0.1)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Purple Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Purple Worker Shirt",
legacy_description: "Resilient and reliable.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(0.1)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Red Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Red Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Yellow Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Yellow Worker Shirt",
legacy_description: "Was used by a farmer, until recently.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(1.0)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Ice Skates",
legacy_description: "Best used on a frozen lake.",
kind: Armor((
kind: Foot,
stats: Direct((
protection: Some(Normal(3.0)),
ground_contact: Skate,
)),
)),
quality: Moderate,
tags: [
Material(Steel),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Fluffy Jackalope Slippers",
legacy_description: "So warm and cozy!",
kind: Armor((
kind: Foot,
stats: Direct((
)),
)),
quality: High,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Worn out Sandals",
legacy_description: "Loyal companions, though they don't look like they can go much further.",
kind: Armor((
kind: Foot,
stats: Direct((
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Wooden skis",
legacy_description: "Best used downhill on snow.",
kind: Armor((
kind: Foot,
stats: Direct((
protection: Some(Normal(3.0)),
ground_contact: Ski,
)),
)),
quality: Moderate,
tags: [
Material(Wood),
SalvageInto(Twig, 1),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Bamboo Twig",
legacy_description: "A tiny stray shoot from a larger bamboo shaft.",
kind: Armor((
kind: Head,
stats: Direct((
energy_reward: Some(0.033),
)),
)),
quality: Common,
tags: [
SalvageInto(Bamboo, 1)
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Red Bandana",
legacy_description: "Very sneaky, but also, bright red.",
kind: Armor((
kind: Head,
stats: Direct((
precision_power: Some(0.006),
stealth: Some(0.14),
)),
)),
quality: Common,
tags: [
SalvageInto(RedLinen, 3)
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Thief Bandana",
legacy_description: "Common bandit's mask.",
kind: Armor((
kind: Head,
stats: Direct((
precision_power: Some(0.0045),
stealth: Some(0.18),
)),
)),
quality: Common,
tags: [
SalvageInto(Linen, 3)
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Bear Bonnet",
legacy_description: "Wearing the guise of a ferocious bear, its fury becomes your own.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(12.0)),
precision_power: Some(0.0095),
stealth: Some(0.21),
)),
)),
quality: Epic,
tags: [
SalvageInto(RigidLeather, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Boreal Warhelmet",
legacy_description: "I wonder where it's pointing...",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(9.82)),
poise_resilience: Some(Normal(5.5)),
energy_max: Some(-6.5),
precision_power: Some(0.065),
stealth: Some(0.05),
)),
)),
quality: Legendary,
tags: [],
)

View File

@@ -0,0 +1,17 @@
ItemDef(
legacy_name: "Crown",
legacy_description: "A crown fit for royal stature.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(9.0)),
poise_resilience: Some(Normal(2.0)),
energy_max: Some(5.0),
precision_power: Some(0.006),
)),
)),
quality: Epic,
tags: [
SalvageInto(Gold, 1), // TODO Multi-salvage
],
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Exclamation hat",
legacy_description: "You feel like bestowing quests.",
kind: Armor((
kind: Head,
stats: Direct((
)),
)),
quality: Common,
tags: [],
)

View File

@@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Facegourd",
legacy_description: "Pumpkin Head.",
kind: Armor((
kind: Head,
stats: Direct((
energy_max: Some(4.0),
energy_reward: Some(0.04),
)),
)),
quality: Common,
tags: [],
)

View File

@@ -0,0 +1,17 @@
ItemDef(
legacy_name: "Chieftain Mask",
legacy_description: "It smells like burned wood.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(3.0)),
poise_resilience: Some(Normal(1.0)),
energy_max: Some(14.0),
)),
)),
quality: High,
tags: [
Gnarling,
SalvageInto(Lifecloth, 1),
],
)

View File

@@ -0,0 +1,11 @@
ItemDef(
legacy_name: "Headband",
legacy_description: "A simple headband, it's nothing special.",
kind: Armor((
kind: Head,
stats: Direct((
)),
)),
quality: Common,
tags: [],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Helmet",
legacy_description: "yep.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(12.0)),
poise_resilience: Some(Normal(3.0)),
)),
)),
quality: Moderate,
tags: [
SalvageInto(Steel, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Hog Hood",
legacy_description: "Wear the guise of a great swine now felled, so that you may honor its sacrifice.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(3.0)),
precision_power: Some(0.0095),
stealth: Some(0.21),
)),
)),
quality: Moderate,
tags: [
SalvageInto(Leather, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Hood",
legacy_description: "Become one with the treetops.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(2.5)),
precision_power: Some(0.016),
stealth: Some(0.22),
)),
)),
quality: Moderate,
tags: [
SalvageInto(Leather, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Dark Hood",
legacy_description: "Tis a bit thicker.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(4.5)),
poise_resilience: Some(Normal(1.0)),
stealth: Some(0.2),
)),
)),
quality: Moderate,
tags: [
SalvageInto(Leather, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Howl Cowl",
legacy_description: "Wearing the guise of a fearsome wolf befits a fearsome hunter.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(4.0)),
precision_power: Some(0.065),
stealth: Some(0.21),
)),
)),
quality: Epic,
tags: [
SalvageInto(RigidLeather, 1),
],
)

View File

@@ -0,0 +1,17 @@
ItemDef(
legacy_name: "Mitre",
legacy_description: "Calls strength down from above.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(2.0)),
poise_resilience: Some(Normal(0.5)),
energy_max: Some(7.0),
energy_reward: Some(0.06),
)),
)),
quality: High,
tags: [
SalvageInto(Silver, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Spiked Crown",
legacy_description: "Resembling some sort of thorny crown.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(7.0)),
poise_resilience: Some(Normal(3.0)),
precision_power: Some(0.036),
)),
)),
quality: High,
tags: [
SalvageInto(Cobalt, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Straw Hat",
legacy_description: "Often times worn by villagers. It's simple and stylish!",
kind: Armor((
kind: Head,
stats: Direct((
energy_max: Some(3.0),
energy_reward: Some(0.02),
)),
)),
quality: Common,
tags: [
SalvageInto(PlantFiber, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Wanderer's Hat",
legacy_description: "The perfect headwear for those who feel at home on the highways and byways of Veloren.",
kind: Armor((
kind: Head,
stats: Direct((
precision_power: Some(0.016),
stealth: Some(0.1),
)),
)),
quality: Moderate,
tags: [
SalvageInto(Bamboo, 1),
],
)

View File

@@ -0,0 +1,18 @@
ItemDef(
legacy_name: "Winged Coronet",
legacy_description: "You feel more connected with nature.",
kind: Armor((
kind: Head,
stats: Direct((
protection: Some(Normal(2.0)),
energy_max: Some(4.5),
energy_reward: Some(0.04),
precision_power: Some(0.006),
stealth: Some(0.17),
)),
)),
quality: High,
tags: [
SalvageInto(Silver, 1),
],
)

View File

@@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Abyssal Gorget",
legacy_description: "Harnessed vigour of the tides",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(6.0)),
poise_resilience: Some(Normal(4.0)),
)),
)),
quality: Legendary,
tags: [],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Amethyst Necklace",
legacy_description: "A tin necklace lined with amethyst gems.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.0)),
energy_reward: Some(0.075),
precision_power: Some(-0.03),
)),
)),
quality: Common,
tags: [
SalvageInto(Amethyst, 1),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Ankh of Life",
legacy_description: "A unique necklace of unkown origin... You can feel the power flowing through it.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(2.0)),
energy_max: Some(15.0),
energy_reward: Some(0.1),
)),
)),
quality: Legendary,
tags: [],
)

View File

@@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Carcanet of Wrath",
legacy_description: "A necklace that gives even the most feeble beings immense amounts of power.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(2.0)),
precision_power: Some(0.1),
)),
)),
quality: Legendary,
tags: [],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Diamond Necklace",
legacy_description: "An expensive gold necklace, ornate with exquisite diamonds.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.0)),
energy_reward: Some(-0.0375),
precision_power: Some(0.075),
)),
)),
quality: Epic,
tags: [
SalvageInto(Diamond, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Emerald Necklace",
legacy_description: "A cobalt necklace, bearing beautiful emerald gems.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.0)),
energy_max: Some(15.0),
energy_reward: Some(-0.15),
)),
)),
quality: High,
tags: [
SalvageInto(Emerald, 1),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Fang Necklace",
legacy_description: "Only the most savage beings can handle the power of this necklace...",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.0)),
precision_power: Some(0.07),
energy_max: Some(-3.5),
)),
)),
quality: High,
tags: [],
)

View File

@@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Gem of Resilience",
legacy_description: "Surrounded by a discrete magical glow.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(2.0)),
poise_resilience: Some(Normal(1.0)),
)),
)),
quality: Moderate,
tags: [],
)

View File

@@ -0,0 +1,15 @@
// Note: Will be used to craft other necklaces, acting as the base.
ItemDef(
legacy_name: "Gold Necklace",
legacy_description: "An expensive gold necklace... looks stolen.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.5)),
)),
)),
quality: Moderate,
tags: [
SalvageInto(Gold, 1),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Haniwa Talisman",
legacy_description: "A talisman depicting a figure of unknown origin.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(3.0)),
poise_resilience: Some(Normal(2.0)),
energy_max: Some(-5.0),
)),
)),
quality: High,
tags: [],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Honeycomb Pendant",
legacy_description: "This necklace is always spewing out honey...",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.0)),
energy_max: Some(8.0),
energy_reward: Some(0.04),
precision_power: Some(-0.06),
)),
)),
quality: Moderate,
tags: [],
)

View File

@@ -0,0 +1,12 @@
ItemDef(
legacy_name: "Pendant of Protection",
legacy_description: "You feel some sort of presence keeping you safe...",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.5)),
)),
)),
quality: Common,
tags: [],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Ruby Necklace",
legacy_description: "An ornate silver necklace, embedded with beautiful rubies.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.0)),
energy_reward: Some(0.1125),
precision_power: Some(-0.045),
)),
)),
quality: Epic,
tags: [
SalvageInto(Ruby, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Sapphire Necklace",
legacy_description: "A sturdy iron necklace, with polished sapphire gems embedded into it.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(1.0)),
energy_reward: Some(-0.0225),
precision_power: Some(0.0225),
)),
)),
quality: High,
tags: [
SalvageInto(Sapphire, 1),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Scratched Necklace",
legacy_description: "A shoddy necklace with a string about to snap...",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(0.5)),
)),
)),
quality: Low,
tags: [
SalvageInto(Bronze, 1),
],
)

View File

@@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Seashell Necklace",
legacy_description: "Contains the guardian aura of the ocean",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(2.0)),
poise_resilience: Some(Normal(1.0)),
)),
)),
quality: Moderate,
tags: [],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Topaz Necklace",
legacy_description: "A copper necklace, with topaz embedded in the center.",
kind: Armor((
kind: Neck,
stats: Direct((
protection: Some(Normal(0.5)),
energy_max: Some(9.0),
energy_reward: Some(-0.09),
)),
)),
quality: Common,
tags: [
SalvageInto(Topaz, 1),
],
)

View File

@@ -0,0 +1,12 @@
ItemDef(
legacy_name: "Hunting Pants",
legacy_description: "Crafted from soft, supple leather.",
kind: Armor((
kind: Pants,
stats: Direct((
protection: Some(Normal(8.0)),
)),
)),
quality: Moderate,
tags: [],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Blue Worker Pants",
legacy_description: "Resilient and reliable.",
kind: Armor((
kind: Pants,
stats: Direct((
protection: Some(Normal(0.1)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Comfortable Worker Pants",
legacy_description: "Resilient and reliable.",
kind: Armor((
kind: Pants,
stats: Direct((
protection: Some(Normal(0.1)),
)),
)),
quality: Low,
tags: [
Material(Linen),
SalvageInto(Linen, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Amethyst Ring",
legacy_description: "A tin ring with an amethyst gem.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.5)),
energy_reward: Some(0.05),
precision_power: Some(-0.02),
)),
)),
quality: Common,
tags: [
SalvageInto(Amethyst, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Diamond Ring",
legacy_description: "A gold ring with an expensive diamond.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.5)),
energy_reward: Some(-0.025),
precision_power: Some(0.04),
)),
)),
quality: Epic,
tags: [
SalvageInto(Diamond, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Emerald Ring",
legacy_description: "A cobalt ring with an emerald gem.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.5)),
energy_max: Some(10.0),
energy_reward: Some(-0.1),
)),
)),
quality: High,
tags: [
SalvageInto(Emerald, 1),
],
)

View File

@@ -0,0 +1,15 @@
// Note: Will be used to craft other rings, acting as the base.
ItemDef(
legacy_name: "Gold Ring",
legacy_description: "A plain gold ring... almost as if it is missing a gem.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.5)),
)),
)),
quality: Moderate,
tags: [
SalvageInto(Gold, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Ruby Ring",
legacy_description: "A silver ring with a ruby gem.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.5)),
energy_reward: Some(0.075),
precision_power: Some(-0.03),
)),
)),
quality: Epic,
tags: [
SalvageInto(Ruby, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Sapphire Ring",
legacy_description: "An iron ring with a sapphire gem.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.5)),
energy_reward: Some(-0.015),
precision_power: Some(0.015),
)),
)),
quality: High,
tags: [
SalvageInto(Sapphire, 1),
],
)

View File

@@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Scratched Ring",
legacy_description: "Barely fits your finger.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.25)),
)),
)),
quality: Low,
tags: [
SalvageInto(Bronze, 1),
],
)

View File

@@ -0,0 +1,16 @@
ItemDef(
legacy_name: "Topaz Ring",
legacy_description: "A copper ring with a topaz gem.",
kind: Armor((
kind: Ring,
stats: Direct((
protection: Some(Normal(0.5)),
energy_max: Some(5.0),
energy_reward: Some(-0.05),
)),
)),
quality: Common,
tags: [
SalvageInto(Topaz, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Iron Spiked Pauldrons",
legacy_description: "The heavy, rough iron plate has an interlocking spikes shoved through several slots in the center to dissuade attackers.",
kind: Armor((
kind: Shoulder,
stats: Direct((
protection: Some(Normal(12.0)),
)),
)),
quality: Moderate,
tags: [
Material(Iron),
SalvageInto(Iron, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Iron and Leather Spaulders",
legacy_description: "Leather shoulders decorated with heavy iron hooks provide protection to the wearer.",
kind: Armor((
kind: Shoulder,
stats: Direct((
protection: Some(Normal(9.0)),
)),
)),
quality: Common,
tags: [
Material(Leather),
SalvageInto(Leather, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Iron and Leather Spaulders",
legacy_description: "Leather inset with heavy iron spikes provide solid protection to the wearer.",
kind: Armor((
kind: Shoulder,
stats: Direct((
protection: Some(Normal(9.0)),
)),
)),
quality: Common,
tags: [
Material(Leather),
SalvageInto(Leather, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Iron and Leather Spaulders",
legacy_description: "Leather inset with heavy iron bands provide protection to the wearer.",
kind: Armor((
kind: Shoulder,
stats: Direct((
protection: Some(Normal(9.0)),
)),
)),
quality: Common,
tags: [
Material(Leather),
SalvageInto(Leather, 1),
],
)

View File

@@ -0,0 +1,15 @@
ItemDef(
legacy_name: "Iron and Leather Spaulders",
legacy_description: "Leather inset with iron fragments provide protection to the wearer.",
kind: Armor((
kind: Shoulder,
stats: Direct((
protection: Some(Normal(9.0)),
)),
)),
quality: Common,
tags: [
Material(Leather),
SalvageInto(Leather, 1),
],
)

View File

@@ -0,0 +1,12 @@
ItemDef(
legacy_name: "Leather Strips",
legacy_description: "Tanned animal hide strips formed into loose shoulder pads.",
kind: Armor((
kind: Shoulder,
stats: Direct((
protection: Some(Normal(4.0)),
)),
)),
quality: Low,
tags: [],
)

View File

@@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Admin's Tabard",
legacy_description: "With great power comes great responsibility.",
kind: Armor((
kind: Tabard,
stats: Direct((
protection: Some(Invincible),
poise_resilience: Some(Invincible),
)),
)),
quality: Debug,
tags: [],
)