Merge branch 'Chaseowski/Balance' into 'master'

Multiple Balance Tweaks & Miscellaneous Changes

See merge request veloren/veloren!3372
This commit is contained in:
Samuel Keiffer 2022-05-19 22:46:31 +00:00
commit 813a493f9a
124 changed files with 202 additions and 178 deletions

View File

@ -3,7 +3,7 @@
name: Automatic, name: Automatic,
body: RandomWith("wolf"), body: RandomWith("wolf"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.creature.quad_medium.fanged"), loot: LootTable("common.loot_tables.creature.quad_medium.wolf"),
inventory: ( inventory: (
loadout: FromBody, loadout: FromBody,
), ),

View File

@ -3,7 +3,7 @@
name: Automatic, name: Automatic,
body: RandomWith("cattle"), body: RandomWith("cattle"),
alignment: Alignment(Wild), alignment: Alignment(Wild),
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"), loot: LootTable("common.loot_tables.creature.quad_medium.cattle"),
inventory: ( inventory: (
loadout: FromBody, loadout: FromBody,
), ),

View File

@ -3,7 +3,7 @@
name: Automatic, name: Automatic,
body: RandomWith("highland"), body: RandomWith("highland"),
alignment: Alignment(Wild), alignment: Alignment(Wild),
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"), loot: LootTable("common.loot_tables.creature.quad_medium.highland"),
inventory: ( inventory: (
loadout: FromBody, loadout: FromBody,
), ),

View File

@ -3,7 +3,7 @@
name: Automatic, name: Automatic,
body: RandomWith("rat"), body: RandomWith("rat"),
alignment: Alignment(Wild), alignment: Alignment(Wild),
loot: LootTable("common.loot_tables.creature.quad_small.generic"), loot: LootTable("common.loot_tables.creature.quad_small.rodent"),
inventory: ( inventory: (
loadout: FromBody, loadout: FromBody,
), ),

View File

@ -6,7 +6,7 @@
body_type: Female, body_type: Female,
))), ))),
alignment: Alignment(Wild), alignment: Alignment(Wild),
loot: LootTable("common.loot_tables.creature.quad_low.salamander"), loot: LootTable("common.loot_tables.creature.quad_low.elbst"),
inventory: ( inventory: (
loadout: FromBody, loadout: FromBody,
), ),

View File

@ -3,7 +3,7 @@
name: Automatic, name: Automatic,
body: RandomWith("squirrel"), body: RandomWith("squirrel"),
alignment: Alignment(Wild), alignment: Alignment(Wild),
loot: LootTable("common.loot_tables.creature.quad_small.generic"), loot: LootTable("common.loot_tables.creature.quad_small.rodent"),
inventory: ( inventory: (
loadout: FromBody, loadout: FromBody,
), ),

View File

@ -3,7 +3,7 @@
name: Automatic, name: Automatic,
body: RandomWith("yak"), body: RandomWith("yak"),
alignment: Alignment(Wild), alignment: Alignment(Wild),
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"), loot: LootTable("common.loot_tables.creature.quad_medium.yak"),
inventory: ( inventory: (
loadout: FromBody, loadout: FromBody,
), ),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Carapace Cape", name: "Carapace Cape",
description: "Shell that once shielded a beast.", description: "Made from the shell that once shielded a beast.",
kind: Armor(( kind: Armor((
kind: Back, kind: Back,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Carapace Belt", name: "Carapace Belt",
description: "Shell that once shielded a beast.", description: "Made from the shell that once shielded a beast.",
kind: Armor(( kind: Armor((
kind: Belt, kind: Belt,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Carapace Cuirass", name: "Carapace Cuirass",
description: "Shell that once shielded a beast.", description: "Made from the shell that once shielded a beast.",
kind: Armor(( kind: Armor((
kind: Chest, kind: Chest,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Carapace Treads", name: "Carapace Treads",
description: "Shell that once shielded a beast.", description: "Made from the shell that once shielded a beast.",
kind: Armor(( kind: Armor((
kind: Foot, kind: Foot,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Carapace Grips", name: "Carapace Grips",
description: "Shell that once shielded a beast.", description: "Made from the shell that once shielded a beast.",
kind: Armor(( kind: Armor((
kind: Hand, kind: Hand,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Carapace Leggings", name: "Carapace Leggings",
description: "Shell that once shielded a beast.", description: "Made from the shell that once shielded a beast.",
kind: Armor(( kind: Armor((
kind: Pants, kind: Pants,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Carapace Shoulderpads", name: "Carapace Shoulderpads",
description: "Shell that once shielded a beast.", description: "Made from the shell that once shielded a beast.",
kind: Armor(( kind: Armor((
kind: Shoulder, kind: Shoulder,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragonscale Cape", name: "Dragonscale Cape",
description: "Power pulses through it.", description: "Crafted from the scales of a legendary creature, power can be felt pulsing through it.",
kind: Armor(( kind: Armor((
kind: Back, kind: Back,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragonscale Sash", name: "Dragonscale Sash",
description: "Power pulses through it.", description: "Crafted from the scales of a legendary creature, power can be felt pulsing through it.",
kind: Armor(( kind: Armor((
kind: Belt, kind: Belt,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragonscale Chestplate", name: "Dragonscale Chestplate",
description: "Power pulses through it.", description: "Crafted from the scales of a legendary creature, power can be felt pulsing through it.",
kind: Armor(( kind: Armor((
kind: Chest, kind: Chest,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragonscale Spurs", name: "Dragonscale Spurs",
description: "Power pulses through it.", description: "Crafted from the scales of a legendary creature, power can be felt pulsing through it.",
kind: Armor(( kind: Armor((
kind: Foot, kind: Foot,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragonscale Gloves", name: "Dragonscale Gloves",
description: "Power pulses through it.", description: "Crafted from the scales of a legendary creature, power can be felt pulsing through it.",
kind: Armor(( kind: Armor((
kind: Hand, kind: Hand,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragonscale Leggings", name: "Dragonscale Leggings",
description: "Power pulses through it.", description: "Crafted from the scales of a legendary creature, power can be felt pulsing through it.",
kind: Armor(( kind: Armor((
kind: Pants, kind: Pants,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragonscale Mantle", name: "Dragonscale Mantle",
description: "Power pulses through it.", description: "Crafted from the scales of a legendary creature, power can be felt pulsing through it.",
kind: Armor(( kind: Armor((
kind: Shoulder, kind: Shoulder,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rawhide Cloak", name: "Rawhide Cloak",
description: "'Tightly packed pieces of leather to endure all weather.'", description: "Tightly packed pieces of leather. Light-weight and sturdy!",
kind: Armor(( kind: Armor((
kind: Back, kind: Back,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rawhide Belt", name: "Rawhide Belt",
description: "'Tightly packed pieces of leather to endure all weather.'", description: "Tightly packed pieces of leather. Light-weight and sturdy!",
kind: Armor(( kind: Armor((
kind: Belt, kind: Belt,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rawhide Chestpiece", name: "Rawhide Chestpiece",
description: "Tightly packed pieces of leather to endure all weather.", description: "Tightly packed pieces of leather. Light-weight and sturdy!",
kind: Armor(( kind: Armor((
kind: Chest, kind: Chest,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rawhide Shoes", name: "Rawhide Shoes",
description: "'Tightly packed pieces of leather to endure all weather.", description: "Tightly packed pieces of leather. Light-weight and sturdy!",
kind: Armor(( kind: Armor((
kind: Foot, kind: Foot,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rawhide Bracers", name: "Rawhide Bracers",
description: "'Tightly packed pieces of leather to endure all weather.'", description: "Tightly packed pieces of leather. Light-weight and sturdy!",
kind: Armor(( kind: Armor((
kind: Hand, kind: Hand,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rawhide Pants", name: "Rawhide Pants",
description: "'Tightly packed pieces of leather to endure all weather.'", description: "Tightly packed pieces of leather. Light-weight and sturdy!",
kind: Armor(( kind: Armor((
kind: Pants, kind: Pants,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rawhide Shoulderpads", name: "Rawhide Shoulderpads",
description: "Tightly packed pieces of leather to endure all weather.", description: "Tightly packed pieces of leather. Light-weight and sturdy!",
kind: Armor(( kind: Armor((
kind: Shoulder, kind: Shoulder,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale Cape", name: "Scale Cape",
description: "Each embedded scale provides protection.", description: "Each embedded scale provides additional protection.",
kind: Armor(( kind: Armor((
kind: Back, kind: Back,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale Girdle", name: "Scale Girdle",
description: "Each embedded scale provides protection.", description: "Each embedded scale provides additional protection.",
kind: Armor(( kind: Armor((
kind: Belt, kind: Belt,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale Chestpiece", name: "Scale Chestpiece",
description: "Each embedded scale provides protection.", description: "Each embedded scale provides additional protection.",
kind: Armor(( kind: Armor((
kind: Chest, kind: Chest,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale Sabatons", name: "Scale Sabatons",
description: "Each embedded scale provides protection.", description: "Each embedded scale provides additional protection.",
kind: Armor(( kind: Armor((
kind: Foot, kind: Foot,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale Fists", name: "Scale Fists",
description: "Each embedded scale provides protection.", description: "Each embedded scale provides additional protection.",
kind: Armor(( kind: Armor((
kind: Hand, kind: Hand,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale Leggings", name: "Scale Leggings",
description: "Each embedded scale provides protection.", description: "Each embedded scale provides additional protection.",
kind: Armor(( kind: Armor((
kind: Pants, kind: Pants,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale Shoulderguards", name: "Scale Shoulderguards",
description: "Each embedded scale provides protection.", description: "Each embedded scale provides additional protection.",
kind: Armor(( kind: Armor((
kind: Shoulder, kind: Shoulder,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Orichalcum Cape", name: "Orichalcum Cape",
description: "An ancient alloy. Myths remain of heroes who wore this metal.", description: "An ancient alloy. Myths remain of heroes who once wore this metal.",
kind: Armor(( kind: Armor((
kind: Back, kind: Back,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Orichalcum Belt", name: "Orichalcum Belt",
description: "An ancient alloy. Myths remain of heroes who wore this metal.", description: "An ancient alloy. Myths remain of heroes who once wore this metal.",
kind: Armor(( kind: Armor((
kind: Belt, kind: Belt,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Orichalcum Chestguard", name: "Orichalcum Chestguard",
description: "An ancient alloy. Myths remain of heroes who wore this metal.", description: "An ancient alloy. Myths remain of heroes who once wore this metal.",
kind: Armor(( kind: Armor((
kind: Chest, kind: Chest,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Orichalcum Warboots", name: "Orichalcum Warboots",
description: "An ancient alloy. Myths remain of heroes who wore this metal.", description: "An ancient alloy. Myths remain of heroes who once wore this metal.",
kind: Armor(( kind: Armor((
kind: Foot, kind: Foot,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Orichalcum Gloves", name: "Orichalcum Gloves",
description: "An ancient alloy. Myths remain of heroes who wore this metal.", description: "An ancient alloy. Myths remain of heroes who once wore this metal.",
kind: Armor(( kind: Armor((
kind: Hand, kind: Hand,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Orichalcum Legplates", name: "Orichalcum Legplates",
description: "An ancient alloy. Myths remain of heroes who wore this metal.", description: "An ancient alloy. Myths remain of heroes who once wore this metal.",
kind: Armor(( kind: Armor((
kind: Pants, kind: Pants,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Orichalcum Mantle", name: "Orichalcum Mantle",
description: "An ancient alloy. Myths remain of heroes who wore this armor.", description: "An ancient alloy. Myths remain of heroes who once wore this armor.",
kind: Armor(( kind: Armor((
kind: Shoulder, kind: Shoulder,
stats: ( stats: (

View File

@ -1,13 +1,13 @@
ItemDef( ItemDef(
name: "Impressive Turban", name: "Impressive Turban",
description: "Fancy.", description: "An incredibly fancy and light-weight turban, quite expensive too.",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
protection: Some(Normal(5.0)), protection: Some(Normal(5.0)),
poise_resilience: Some(Normal(2.0)), poise_resilience: Some(Normal(1.5)),
energy_max: Some(11.0), energy_max: Some(12.0),
energy_reward: Some(0.065), energy_reward: Some(0.07),
), ),
)), )),
quality: Epic, quality: Epic,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Traveler's Backpack", name: "Traveler's Backpack",
description: "Comfort and capacity united.", description: "Comfortable and with enough capacity, its a hoarder's best friend.",
kind: Armor(( kind: Armor((
kind: Back, kind: Back,
stats: ( stats: (

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Knitted Red Pouch", name: "Knitted Red Pouch",
description: "Made from some patches of dyed cloth.", description: "A sizeable red bag with two pouches, made of wool and dye.",
kind: Armor( kind: Armor(
( (
kind: Bag, kind: Bag,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Sturdy Red Saddlebag", name: "Sturdy Red Saddlebag",
description: "Made from a large amount of dyed cloth patches.", description: "A truly reliable and sizeable bag, embroidered with amethyst and thick leather.",
kind: Armor( kind: Armor(
( (
kind: Bag, kind: Bag,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Tiny Leather Pouch", name: "Small Leather Pouch",
description: "Made from a few patches of leather.", description: "A small reliable leather pouch.",
kind: Armor( kind: Armor(
( (
kind: Bag, kind: Bag,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Tiny Red Pouch", name: "Tiny Red Pouch",
description: "Made from a single patch of dyed cloth.", description: "Made from multiple patches of dyed cloth.",
kind: Armor( kind: Armor(
( (
kind: Bag, kind: Bag,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Trollhide Pack", name: "Trollhide Pack",
description: "Trolls were definitely hurt\nin the making of this.", description: "Trolls were definitely hurt in the making of this.",
kind: Armor( kind: Armor(
( (
kind: Bag, kind: Bag,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Woven Red Bag", name: "Woven Red Bag",
description: "Made from some patches of dyed cloth.", description: "A moderately sized red bag. Although it still feels pretty cramped.",
kind: Armor( kind: Armor(
( (
kind: Bag, kind: Bag,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Worn out Sandals", name: "Worn out Sandals",
description: "Loyal companions.", description: "Loyal companions, though they don't look like they can go much further.",
kind: Armor(( kind: Armor((
kind: Foot, kind: Foot,
stats: ( stats: (

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Head, kind: Head,
stats: ( stats: (
crit_power: Some(0.008), crit_power: Some(0.008),
stealth: Some(0.15), stealth: Some(0.14),
), ),
)), )),
quality: Common, quality: Common,

View File

@ -1,13 +1,13 @@
ItemDef( ItemDef(
name: "Crown", name: "Crown",
description: "Fit for a king.", description: "A crown fit for royal stature.",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
protection: Some(Normal(12.0)), protection: Some(Normal(12.0)),
poise_resilience: Some(Normal(2.0)), poise_resilience: Some(Normal(2.0)),
energy_max: Some(5.0), energy_max: Some(5.0),
crit_power: Some(0.03), crit_power: Some(0.008),
), ),
)), )),
quality: Epic, quality: Epic,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Headband", name: "Headband",
description: "yep.", description: "A simple headband, it's nothing special.",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (

View File

@ -1,13 +1,12 @@
ItemDef( ItemDef(
name: "Wild Hog Hood", name: "Hog Hood",
description: "Wear the guise of the great swine you felled, so you may honor his sacrifice.", description: "Wear the guise of a great swine now felled, so that you may honor its sacrifice.",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
protection: Some(Normal(5.0)), protection: Some(Normal(5.0)),
poise_resilience: Some(Normal(-1.0)),
crit_power: Some(0.014), crit_power: Some(0.014),
stealth: Some(0.35), stealth: Some(0.21),
), ),
)), )),
quality: Moderate, quality: Moderate,

View File

@ -1,10 +1,11 @@
ItemDef( ItemDef(
name: "Mitre", name: "Mitre",
description: "Calls strength from above.", description: "Calls strength down from above.",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
poise_resilience: Some(Normal(1.5)), protection: Some(Normal(2.0)),
poise_resilience: Some(Normal(0.5)),
energy_max: Some(7.0), energy_max: Some(7.0),
energy_reward: Some(0.06), energy_reward: Some(0.06),
), ),

View File

@ -1,13 +1,12 @@
ItemDef( ItemDef(
name: "Spiked Faceguard", name: "Spiked Crown",
description: "Introvert headgear.", description: "Resembling some sort of thorny crown.",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
protection: Some(Normal(9.0)), protection: Some(Normal(9.0)),
poise_resilience: Some(Normal(3.0)), poise_resilience: Some(Normal(3.0)),
crit_power: Some(0.073), crit_power: Some(0.036),
stealth: Some(-0.5),
), ),
)), )),
quality: High, quality: High,

View File

@ -1,10 +1,10 @@
ItemDef( ItemDef(
name: "Straw Hat", name: "Straw Hat",
description: "Simple and stylish.", description: "Often times worn by villagers. It's simple and stylish!",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
energy_max: Some(4.0), energy_max: Some(3.0),
energy_reward: Some(0.02), energy_reward: Some(0.02),
), ),
)), )),

View File

@ -1,14 +1,13 @@
ItemDef( ItemDef(
name: "Wanderer's Hat", name: "Wanderer's Hat",
description: "A practical hat: light, shady and relatively easy to replace. The perfect headwear for those who feel at home on the highways and byways of Veloren.", description: "The perfect headwear for those who feel at home on the highways and byways of Veloren.",
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
poise_resilience: Some(Normal(1.0)), crit_power: Some(0.021),
crit_power: Some(0.033), stealth: Some(0.1),
stealth: Some(0.2),
), ),
)), )),
quality: High, quality: Moderate,
tags: [], tags: [],
) )

View File

@ -5,10 +5,10 @@ ItemDef(
kind: Head, kind: Head,
stats: ( stats: (
protection: Some(Normal(2.0)), protection: Some(Normal(2.0)),
energy_max: Some(4.0), energy_max: Some(4.5),
energy_reward: Some(0.037), energy_reward: Some(0.04),
crit_power: Some(0.015), crit_power: Some(0.009),
stealth: Some(0.18), stealth: Some(0.17),
), ),
)), )),
quality: High, quality: High,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Haniwa Talisman", name: "Haniwa Talisman",
description: "A talisman depicting a figure of unkown origin.", description: "A talisman depicting a figure of unknown origin.",
kind: Armor(( kind: Armor((
kind: Neck, kind: Neck,
stats: ( stats: (

View File

@ -5,10 +5,10 @@ ItemDef(
kind: Neck, kind: Neck,
stats: ( stats: (
protection: Some(Normal(1.0)), protection: Some(Normal(1.0)),
energy_max: Some(10), energy_max: Some(8.0),
energy_reward: Some(0.05), energy_reward: Some(0.04),
), ),
)), )),
quality: High, quality: Moderate,
tags: [], tags: [],
) )

View File

@ -1,10 +1,10 @@
ItemDef( ItemDef(
name: "Pendant of Protection", name: "Pendant of Protection",
description: "You feel as if something is always watching you...", description: "You feel some sort of presence keeping you safe...",
kind: Armor(( kind: Armor((
kind: Neck, kind: Neck,
stats: ( stats: (
protection: Some(Normal(1.0)), protection: Some(Normal(1.5)),
), ),
)), )),
quality: Common, quality: Common,

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scratched Necklace", name: "Scratched Necklace",
description: "The string is about to snap...", description: "A shoddy necklace with a string about to snap...",
kind: Armor(( kind: Armor((
kind: Neck, kind: Neck,
stats: ( stats: (

View File

@ -4,10 +4,10 @@ ItemDef(
kind: Armor(( kind: Armor((
kind: Neck, kind: Neck,
stats: ( stats: (
protection: Some(Normal(1.0)), protection: Some(Normal(0.5)),
energy_max: Some(10.0), energy_max: Some(6.0),
), ),
)), )),
quality: Moderate, quality: Common,
tags: [], tags: [],
) )

View File

@ -4,12 +4,12 @@ ItemDef(
kind: Armor(( kind: Armor((
kind: Head, kind: Head,
stats: ( stats: (
protection: Some(Normal(4.0)), protection: Some(Normal(3.0)),
energy_reward: Some(0.025), energy_reward: Some(0.025),
crit_power: Some(0.1), crit_power: Some(0.1),
), ),
)), )),
quality: High, quality: Epic,
tags: [ tags: [
], ],
) )

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Large Potion", name: "Large Potion",
description: "Precious medicine.", description: "Precious medicine, it makes for the largest rejuvenative flask yet.",
kind: Consumable( kind: Consumable(
kind: Drink, kind: Drink,
effects: [ effects: [

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Medium Potion", name: "Medium Potion",
description: "Enchanted healing flask.", description: "An innovative invention from an apothecary, better than its smaller precursors.",
kind: Consumable( kind: Consumable(
kind: Drink, kind: Drink,
effects: [ effects: [

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Minor Potion", name: "Minor Potion",
description: "Made of apples with love.", description: "A small potion concocted from apples and honey.",
kind: Consumable( kind: Consumable(
kind: Drink, kind: Drink,
effects: [ effects: [

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Thick Bone", name: "Thick Bone",
description: "A bone sturdy enough to craft with.", description: "A thick bone, it seems sturdy enough to craft with.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Lively Vine", name: "Lively Vine",
description: "I think it just moved.", description: "I think it just moved...",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Raptor Feather", name: "Raptor Feather",
description: "Large colorful feather from a raptor.", description: "A large colorful feather from a raptor.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Cactus", name: "Cactus",
description: "Grows in warm and dry places.", description: "Grows in warm and dry places. Very prickly!",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Lifecloth", name: "Lifecloth",
description: "A fabric imbued with special properties.", description: "A fabric imbued with the gentleness that nature has to offer.",
kind: Ingredient( kind: Ingredient(
descriptor: "Lifecloth", descriptor: "Lifecloth",
), ),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Empty Vial", name: "Empty Vial",
description: "Can be filled with fluids.", description: "A simple glass vial used for holding various fluids.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Animal Hide", name: "Animal Hide",
description: "A pelt from an animal. Becomes leather.", description: "A common pelt from most animals. Becomes leather.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Hard Carapace", name: "Hard Carapace",
description: "Tough, hard carapace.", description: "Tough, hard carapace, a shield to many creatures.",
kind: Ingredient( kind: Ingredient(
descriptor: "Carapace", descriptor: "Carapace",
), ),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dragon Scale", name: "Dragon Scale",
description: "Tough scale from a legendary beast.", description: "Tough scale from a legendary beast, hot to the touch.",
kind: Ingredient( kind: Ingredient(
descriptor: "Dragonscale", descriptor: "Dragonscale",
), ),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rugged Hide", name: "Rugged Hide",
description: "A durable pelt, favored by leatherworkers.", description: "A durable pelt from fierce creatures, favored by leatherworkers.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Scale", name: "Scale",
description: "Shiny scale from an animal.", description: "Shiny scales found off of an animal.",
kind: Ingredient( kind: Ingredient(
descriptor: "Scale", descriptor: "Scale",
), ),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Tough Hide", name: "Tough Hide",
description: "A pelt from something fierce. Becomes leather.", description: "A relatively tough, rough hide. Becomes leather.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Honey", name: "Honey",
description: "From a beehive.", description: "Stolen from a beehive. Surely the bees won't be happy with this!",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Rock", name: "Rock",
description: "A solid made up of a bunch of different minerals.", description: "Made up of a bunch of different minerals, looks like it would hurt to get hit with.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Stones", name: "Stones",
description: "Pebbles from the ground.", description: "Pebbles from the ground, nothing out of the ordinary.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Twigs", name: "Twigs",
description: "Found near trees.", description: "Found near trees, a squirrel must've knocked it down.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Mortar and Pestle", name: "Mortar and Pestle",
description: "Crushes and grinds things into\na fine powder or paste.\nUsed to craft various items.", description: "Crushes and grinds things into a fine powder or paste. Needed to craft various items.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Moonbell", name: "Moonbell",
description: "It glistens brilliantly, but only under moonlight.", description: "It glistens brilliantly under the moonlight.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Dwarven Cheese", name: "Dwarven Cheese",
description: "Aromatic and nutritious", description: "Made from goat milk from the finest dwarven produce. Aromatic and nutritious!",
kind: Consumable( kind: Consumable(
kind: Food, kind: Food,
effects: [ effects: [

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Coconut", name: "Coconut",
description: "Reliable source of water and fat.\n\nNaturally growing at the top of palm trees.", description: "Reliable source of water and fat. Can often be found growing on palm trees.",
kind: Consumable( kind: Consumable(
kind: Food, kind: Food,
effects: [ effects: [

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Tomato", name: "Tomato",
description: "A red fruit. Not actually a vegetable.", description: "A red fruit. It's not actually a vegetable!",
kind: Consumable( kind: Consumable(
kind: Food, kind: Food,
effects: [ effects: [

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Cloverleaf", name: "Cloverleaf",
description: "Brings luck to its owner.", description: "Brings luck to its owner. Light-weight and cheap to make, and also very cute!",
kind: Glider, kind: Glider,
quality: Moderate, quality: Moderate,
tags: [], tags: [],

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Sand Raptor Wings", name: "Sand Raptor Wings",
description: "Take flight with the wings of a predator.", description: "Take flight with the wings of a thirsty predator",
kind: Glider, kind: Glider,
quality: High, quality: High,
tags: [], tags: [],

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Snow Raptor Wings", name: "Snow Raptor Wings",
description: "Take flight with the wings of a predator.", description: "Take flight with the wings of a cold-blooded predator",
kind: Glider, kind: Glider,
quality: High, quality: High,
tags: [], tags: [],

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Wood Raptor Wings", name: "Wood Raptor Wings",
description: "Take flight with the wings of a predator.", description: "Take flight with the wings of a stealthy predator",
kind: Glider, kind: Glider,
quality: High, quality: High,
tags: [], tags: [],

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Black Lantern", name: "Black Lantern",
description: "Used by city guards.", description: "Quite common due to popular use of budding adventurers!",
kind: Lantern( kind: Lantern(
( (
color: (r: 255, g: 128, b: 26), color: (r: 255, g: 128, b: 26),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Purple Geode", name: "Purple Geode",
description: "Emits a calming glow", description: "Emits a calming glow, helps to calm your nerves.",
kind: Lantern( kind: Lantern(
( (
color: (r: 144, g: 88, b: 181), color: (r: 144, g: 88, b: 181),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Bloodsteel Ingot", name: "Bloodsteel Ingot",
description: "An alloy of bloodstone and iron.\n\nThis can be used when crafting metal weapons.", description: "An alloy of bloodstone and iron, with a dark red color.\n\nThis can be used when crafting metal weapons.",
kind: Ingredient( kind: Ingredient(
descriptor: "Bloodsteel", descriptor: "Bloodsteel",
), ),

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Bloodstone Ore", name: "Bloodstone Ore",
description: "A deep red ore.", description: "A deep red ore, it reminds you of blood.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Velorite", name: "Velorite",
description: "Just a slight touch makes you feel\nthe knowledge of ancient times", description: "A bizarre, oddly shimmering ore, its origin seems to be shrouded in mystery.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

View File

@ -1,6 +1,6 @@
ItemDef( ItemDef(
name: "Velorite Fragment", name: "Velorite Fragment",
description: "Small runes sparkle on its surface", description: "Small runes sparkle on its surface, though you don't know what it means.",
kind: Ingredient( kind: Ingredient(
// Descriptor not needed // Descriptor not needed
descriptor: "", descriptor: "",

Some files were not shown because too many files have changed in this diff Show More