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 - 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 - 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 shovel, which is used to dig in mud and graves
- Recipe for a new leather pack
### Changed ### 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 - Capabilities of strikes to parry & block now more reliable
- Defensive Disengage now more responsive and can block melee - Defensive Disengage now more responsive and can block melee
- Deflect no longer parry melee hits - 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 - Made helmets, necklaces, rings, twig armors and some gliders salvageable
- Tweaked stats on some foods so they generally increase a tiny bit more HP - Tweaked stats on some foods so they generally increase a tiny bit more HP

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,7 @@ ItemDef(
kind: Bag, kind: Bag,
stats: Direct(()), stats: Direct(()),
)), )),
quality: High, quality: Epic,
tags: [Bag], 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, kind: Bag,
stats: Direct(()), stats: Direct(()),
)), )),
quality: High, quality: Epic,
tags: [Bag], tags: [Bag],
slots: 18, slots: 20,
) )

View File

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

View File

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

View File

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

View File

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

View File

@ -9,8 +9,8 @@
// Utility // Utility
(0.1, Item("common.items.utility.collar")), (0.1, Item("common.items.utility.collar")),
// Bag // Bag
(0.1, Item("common.items.armor.misc.bag.liana_kit")), (0.5, Item("common.items.armor.misc.bag.liana_kit")),
// Food // 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")), (1.5, LootTable("common.loot_tables.food.prepared")),
] ]

View File

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

View File

@ -1,4 +1,6 @@
[ [
(1.0, Item("common.items.crafting_ing.abyssal_heart")), (3.0, Item("common.items.crafting_ing.abyssal_heart")),
(1.0, MultiDrop(Item("common.items.crafting_ing.pearl"), 3, 5)), (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, 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": ( "woven_red_bag": (
output: ("common.items.armor.misc.bag.woven_red_bag", 1), output: ("common.items.armor.misc.bag.woven_red_bag", 1),
inputs: [ inputs: [
@ -1772,11 +1782,11 @@
"traveler_backpack": ( "traveler_backpack": (
output: ("common.items.armor.misc.back.backpack", 1), output: ("common.items.armor.misc.back.backpack", 1),
inputs: [ inputs: [
(Item("common.items.mineral.gem.diamond"), 2, false), (Item("common.items.crafting_ing.leather.rigid_leather"), 4, false),
(Item("common.items.crafting_ing.twigs"), 2, false), (Item("common.items.crafting_ing.leather.leather_strips"), 2, false),
(Item("common.items.crafting_ing.cloth.silk"), 4, false),
(Item("common.items.crafting_ing.leather.simple_leather"), 3, false),
(Item("common.items.armor.misc.bag.tiny_leather_pouch"), 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), (Item("common.items.crafting_tools.sewing_set"), 0, false),
], ],
craft_sprite: Some(CraftingBench), craft_sprite: Some(CraftingBench),
@ -1786,7 +1796,7 @@
inputs: [ inputs: [
(Item("common.items.mineral.gem.amethyst"), 2, false), (Item("common.items.mineral.gem.amethyst"), 2, false),
(Item("common.items.crafting_ing.cloth.linen_red"), 3, 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.armor.misc.bag.woven_red_bag"), 1, false),
(Item("common.items.crafting_tools.sewing_set"), 0, false), (Item("common.items.crafting_tools.sewing_set"), 0, false),
], ],
@ -1795,8 +1805,8 @@
"troll_hide_pack": ( "troll_hide_pack": (
output: ("common.items.armor.misc.bag.troll_hide_pack", 1), output: ("common.items.armor.misc.bag.troll_hide_pack", 1),
inputs: [ inputs: [
(Item("common.items.crafting_ing.hide.leather_troll"), 10, false), (Item("common.items.crafting_ing.hide.leather_troll"), 6, false),
(Item("common.items.crafting_ing.leather.simple_leather"), 3, false), (Item("common.items.crafting_ing.leather.rigid_leather"), 2, false),
(Item("common.items.mineral.gem.diamond"), 1, false), (Item("common.items.mineral.gem.diamond"), 1, false),
(Item("common.items.crafting_tools.sewing_set"), 0, 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.mindflayer_bag_damaged"), 1, false),
(Item("common.items.crafting_ing.leather.rigid_leather"), 8, false), (Item("common.items.crafting_ing.leather.rigid_leather"), 8, false),
(Item("common.items.mineral.gem.diamond"), 4, 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), (Item("common.items.crafting_tools.sewing_set"), 0, false),
], ],
craft_sprite: None, craft_sprite: None,

View File

@ -3134,6 +3134,10 @@
"voxel.armor.misc.bag.reliable_backpack", "voxel.armor.misc.bag.reliable_backpack",
(0.0, 0.0, 0.0), (-75.0, 20.0, 5.0), 0.9, (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( Simple("common.items.armor.misc.bag.liana_kit"): VoxTrans(
"voxel.armor.misc.bag.liana_kit", "voxel.armor.misc.bag.liana_kit",
(0.5, 0.0, 0.0), (-75.0, 20.0, 5.0), 0.9, (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.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.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_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.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.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", Simple("common.items.armor.misc.bag.sturdy_red_backpack"): "voxel.armor.misc.bag.sturdy_red_backpack",