Reliable leather pack

This commit is contained in:
Michał 2023-08-09 20:44:51 +00:00 committed by Isse
parent ea89f27658
commit 97725a3147
20 changed files with 70 additions and 31 deletions

View File

@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Spawn rtsim wyverns that travel the world, providing dragon scale loot drops
- Hardwood in tropical forests, frostwood in cold forests, and iron wood on the top of giant trees
- Recipe for shovel, which is used to dig in mud and graves
- Recipe for a new leather pack
### Changed
@ -31,6 +32,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Capabilities of strikes to parry & block now more reliable
- Defensive Disengage now more responsive and can block melee
- Deflect no longer parry melee hits
- Changed recipes for some bags to make them more horizontal
- Increase invetory slots on some bags to improve early game experience
- Made helmets, necklaces, rings, twig armors and some gliders salvageable
- Tweaked stats on some foods so they generally increase a tiny bit more HP

View File

@ -6,7 +6,7 @@ ItemDef(
stats: Direct((
)),
)),
quality: High,
quality: Epic,
tags: [Bag],
slots: 18,
slots: 20,
)

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag,
stats: Direct(()),
)),
quality: Moderate,
quality: Epic,
tags: [Bag],
slots: 14,
slots: 20,
)

View File

@ -7,5 +7,5 @@ ItemDef(
)),
quality: Moderate,
tags: [Bag],
slots: 9,
slots: 10,
)

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag,
stats: Direct(()),
)),
quality: Moderate,
quality: High,
tags: [Bag],
slots: 12,
slots: 15,
)

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag,
stats: Direct(()),
)),
quality: Epic,
quality: Legendary,
tags: [Bag],
slots: 27,
)

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag,
stats: Direct(()),
)),
quality: High,
quality: Epic,
tags: [Bag],
slots: 16,
slots: 20,
)

View File

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

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag,
stats: Direct(()),
)),
quality: High,
quality: Epic,
tags: [Bag],
slots: 18,
slots: 20,
)

View File

@ -6,6 +6,9 @@ ItemDef(
stats: Direct(()),
)),
quality: Common,
tags: [Bag],
tags: [
Bag,
SalvageInto(Leather, 1),
],
slots: 6,
)

View File

@ -6,6 +6,9 @@ ItemDef(
stats: Direct(()),
)),
quality: Common,
tags: [Bag],
slots: 3,
tags: [
Bag,
SalvageInto(RedLinen, 1)
],
slots: 6,
)

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag,
stats: Direct(()),
)),
quality: High,
quality: Epic,
tags: [Bag],
slots: 18,
slots: 20,
)

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag,
stats: Direct(()),
)),
quality: Moderate,
quality: High,
tags: [Bag],
slots: 15,
)

View File

@ -9,8 +9,8 @@
// Utility
(0.1, Item("common.items.utility.collar")),
// Bag
(0.1, Item("common.items.armor.misc.bag.liana_kit")),
(0.5, Item("common.items.armor.misc.bag.liana_kit")),
// Food
(2.0, LootTable("common.loot_tables.food.wild_ingredients")),
(1.5, LootTable("common.loot_tables.food.wild_ingredients")),
(1.5, LootTable("common.loot_tables.food.prepared")),
]

View File

@ -6,6 +6,5 @@
// Misc
(2.0, Item("common.items.armor.misc.neck.gem_of_resilience")),
// Special Loot
(1.0, Item("common.items.armor.misc.bag.heavy_seabag")),
(0.5, Item("common.items.glider.moonrise")),
]

View File

@ -1,4 +1,6 @@
[
(1.0, Item("common.items.crafting_ing.abyssal_heart")),
(1.0, MultiDrop(Item("common.items.crafting_ing.pearl"), 3, 5)),
(3.0, Item("common.items.crafting_ing.abyssal_heart")),
(3.0, MultiDrop(Item("common.items.crafting_ing.pearl"), 3, 5)),
(3.0, MultiDrop(Item("common.items.crafting_ing.brinestone"), 3, 6)),
(1.0, Item("common.items.armor.misc.bag.heavy_seabag")),
]

View File

@ -1760,6 +1760,16 @@
],
craft_sprite: None,
),
"reliable_leather_pack": (
output: ("common.items.armor.misc.bag.reliable_leather_pack", 1),
inputs: [
(Item("common.items.crafting_ing.leather.thick_leather"), 3, false),
(Item("common.items.armor.misc.bag.tiny_leather_pouch"), 2, false),
(Item("common.items.mineral.ingot.iron"), 1, false),
(Item("common.items.crafting_tools.sewing_set"), 0, false),
],
craft_sprite: None,
),
"woven_red_bag": (
output: ("common.items.armor.misc.bag.woven_red_bag", 1),
inputs: [
@ -1772,11 +1782,11 @@
"traveler_backpack": (
output: ("common.items.armor.misc.back.backpack", 1),
inputs: [
(Item("common.items.mineral.gem.diamond"), 2, false),
(Item("common.items.crafting_ing.twigs"), 2, false),
(Item("common.items.crafting_ing.cloth.silk"), 4, false),
(Item("common.items.crafting_ing.leather.simple_leather"), 3, false),
(Item("common.items.crafting_ing.leather.rigid_leather"), 4, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 2, false),
(Item("common.items.armor.misc.bag.tiny_leather_pouch"), 2, false),
(Item("common.items.mineral.gem.diamond"), 2, false),
(Item("common.items.mineral.ingot.iron"), 1, false),
(Item("common.items.crafting_tools.sewing_set"), 0, false),
],
craft_sprite: Some(CraftingBench),
@ -1786,7 +1796,7 @@
inputs: [
(Item("common.items.mineral.gem.amethyst"), 2, false),
(Item("common.items.crafting_ing.cloth.linen_red"), 3, false),
(Item("common.items.crafting_ing.leather.thick_leather"), 6, false),
(Item("common.items.crafting_ing.cloth.silk"), 6, false),
(Item("common.items.armor.misc.bag.woven_red_bag"), 1, false),
(Item("common.items.crafting_tools.sewing_set"), 0, false),
],
@ -1795,8 +1805,8 @@
"troll_hide_pack": (
output: ("common.items.armor.misc.bag.troll_hide_pack", 1),
inputs: [
(Item("common.items.crafting_ing.hide.leather_troll"), 10, false),
(Item("common.items.crafting_ing.leather.simple_leather"), 3, false),
(Item("common.items.crafting_ing.hide.leather_troll"), 6, false),
(Item("common.items.crafting_ing.leather.rigid_leather"), 2, false),
(Item("common.items.mineral.gem.diamond"), 1, false),
(Item("common.items.crafting_tools.sewing_set"), 0, false),
],
@ -1808,7 +1818,7 @@
(Item("common.items.crafting_ing.mindflayer_bag_damaged"), 1, false),
(Item("common.items.crafting_ing.leather.rigid_leather"), 8, false),
(Item("common.items.mineral.gem.diamond"), 4, false),
(Item("common.items.mineral.ore.veloritefrag"), 10, false),
(Item("common.items.crafting_ing.cloth.moonweave"), 10, false),
(Item("common.items.crafting_tools.sewing_set"), 0, false),
],
craft_sprite: None,

View File

@ -3134,6 +3134,10 @@
"voxel.armor.misc.bag.reliable_backpack",
(0.0, 0.0, 0.0), (-75.0, 20.0, 5.0), 0.9,
),
Simple("common.items.armor.misc.bag.reliable_leather_pack"): VoxTrans(
"voxel.armor.misc.bag.reliable_leather_pack",
(0.0, 0.0, 0.0), (-75.0, 20.0, 5.0), 0.9,
),
Simple("common.items.armor.misc.bag.liana_kit"): VoxTrans(
"voxel.armor.misc.bag.liana_kit",
(0.5, 0.0, 0.0), (-75.0, 20.0, 5.0), 0.9,

Binary file not shown.

View File

@ -793,6 +793,7 @@
Simple("common.items.armor.misc.bag.mindflayer_spellbag"): "voxel.armor.misc.bag.mindflayer_spellbag",
Simple("common.items.armor.misc.bag.troll_hide_pack"): "voxel.armor.misc.bag.troll_hide_pack",
Simple("common.items.armor.misc.bag.reliable_backpack"): "voxel.armor.misc.bag.reliable_backpack",
Simple("common.items.armor.misc.bag.reliable_leather_pack"): "voxel.armor.misc.bag.reliable_leather_pack",
Simple("common.items.armor.misc.bag.liana_kit"): "voxel.armor.misc.bag.liana_kit",
Simple("common.items.armor.misc.bag.tiny_leather_pouch"): "voxel.armor.misc.bag.tiny_leather_pouch",
Simple("common.items.armor.misc.bag.sturdy_red_backpack"): "voxel.armor.misc.bag.sturdy_red_backpack",