From ac124b67a0294368927b1c9dce998e7d3cd1bf9e Mon Sep 17 00:00:00 2001 From: UncomfySilence Date: Thu, 12 May 2022 20:53:30 +0200 Subject: [PATCH] minor loot table tweaks and removal of yellow weapon components from caves --- assets/common/loot_tables/cave_large.ron | 2 -- assets/common/loot_tables/dungeon/tier-3/chest.ron | 9 +++++---- assets/common/loot_tables/dungeon/tier-4/boss.ron | 9 +++++---- assets/common/loot_tables/dungeon/tier-4/chest.ron | 9 +++++---- assets/common/loot_tables/dungeon/tier-5/boss.ron | 9 +++++---- assets/common/loot_tables/dungeon/tier-5/chest.ron | 8 ++++---- assets/common/loot_tables/world/traveler0.ron | 3 +++ assets/common/loot_tables/world/traveler1.ron | 3 +++ assets/common/loot_tables/world/traveler2.ron | 4 ++++ assets/common/loot_tables/world/traveler3.ron | 3 +++ 10 files changed, 37 insertions(+), 22 deletions(-) diff --git a/assets/common/loot_tables/cave_large.ron b/assets/common/loot_tables/cave_large.ron index bd2f01ef6e..f1a5a8f67f 100644 --- a/assets/common/loot_tables/cave_large.ron +++ b/assets/common/loot_tables/cave_large.ron @@ -16,7 +16,5 @@ (0.1, Item("common.items.lantern.geode_purp")), // Weapons (2.0, LootTable("common.loot_tables.weapons.components.tier-3")), - (1.5, LootTable("common.loot_tables.weapons.components.tier-4")), - (1.0, LootTable("common.loot_tables.weapons.components.tier-5")), (0.05, LootTable("common.loot_tables.weapons.cave")), ] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/tier-3/chest.ron b/assets/common/loot_tables/dungeon/tier-3/chest.ron index a644f1b905..0ceaf174a1 100644 --- a/assets/common/loot_tables/dungeon/tier-3/chest.ron +++ b/assets/common/loot_tables/dungeon/tier-3/chest.ron @@ -5,10 +5,11 @@ // Currency (3.0, ItemQuantity("common.items.utility.coins", 100, 200)), // Materials - (1.0, ItemQuantity("common.items.crafting_ing.cloth.lifecloth", 3, 10)), - (1.0, ItemQuantity("common.items.crafting_ing.hide.carapace", 3, 10)), - (1.0, ItemQuantity("common.items.mineral.ingot.cobalt", 3, 10)), - (1.0, ItemQuantity("common.items.log.ironwood", 3, 10)), + // Allow ironwood to have higher drops till entity droppers are implemented + (1.0, ItemQuantity("common.items.crafting_ing.cloth.lifecloth", 2, 6)), + (1.0, ItemQuantity("common.items.crafting_ing.hide.carapace", 2, 6)), + (1.0, ItemQuantity("common.items.mineral.ingot.cobalt", 2, 6)), + (1.0, ItemQuantity("common.items.log.ironwood", 3, 7)), // Consumables (2.0, LootTable("common.loot_tables.consumable.moderate")), ] diff --git a/assets/common/loot_tables/dungeon/tier-4/boss.ron b/assets/common/loot_tables/dungeon/tier-4/boss.ron index 0de1508140..d8fa689f71 100644 --- a/assets/common/loot_tables/dungeon/tier-4/boss.ron +++ b/assets/common/loot_tables/dungeon/tier-4/boss.ron @@ -7,8 +7,9 @@ // Legendary weapons (1.0, LootTable("common.loot_tables.weapons.legendary_melee")), // Crafting material - (1.0, ItemQuantity("common.items.crafting_ing.cloth.sunsilk", 3, 10)), - (1.0, ItemQuantity("common.items.crafting_ing.hide.dragon_scale", 3, 10)), - (1.0, ItemQuantity("common.items.mineral.ingot.orichalcum", 3, 10)), - (1.0, ItemQuantity("common.items.log.eldwood", 3, 10)), + // Allow for DS and Eldwood to have higher drops till entity droppers are implemented + (1.0, ItemQuantity("common.items.crafting_ing.cloth.sunsilk", 1, 3)), + (1.0, ItemQuantity("common.items.crafting_ing.hide.dragon_scale", 3, 8)), + (1.0, ItemQuantity("common.items.mineral.ingot.orichalcum", 1, 3)), + (1.0, ItemQuantity("common.items.log.eldwood", 2, 6)), ] diff --git a/assets/common/loot_tables/dungeon/tier-4/chest.ron b/assets/common/loot_tables/dungeon/tier-4/chest.ron index 48598fc661..bd2322df3a 100644 --- a/assets/common/loot_tables/dungeon/tier-4/chest.ron +++ b/assets/common/loot_tables/dungeon/tier-4/chest.ron @@ -6,10 +6,11 @@ // Currency (3.0, ItemQuantity("common.items.utility.coins", 200, 500)), // Materials - (1.0, ItemQuantity("common.items.crafting_ing.cloth.moonweave", 3, 10)), - (1.0, ItemQuantity("common.items.crafting_ing.hide.plate", 3, 10)), - (1.0, ItemQuantity("common.items.mineral.ingot.bloodsteel", 3, 10)), - (1.0, ItemQuantity("common.items.log.frostwood", 3, 10)), + // Allow frostwood to have higher drops till entity droppers are implemented + (1.0, ItemQuantity("common.items.crafting_ing.cloth.moonweave", 1, 5)), + (1.0, ItemQuantity("common.items.crafting_ing.hide.plate", 1, 5)), + (1.0, ItemQuantity("common.items.mineral.ingot.bloodsteel", 1, 5)), + (1.0, ItemQuantity("common.items.log.frostwood", 3, 6)), // Consumables (2.0, LootTable("common.loot_tables.consumable.good")), ] diff --git a/assets/common/loot_tables/dungeon/tier-5/boss.ron b/assets/common/loot_tables/dungeon/tier-5/boss.ron index 9d5d6c153d..172fc4a4cd 100644 --- a/assets/common/loot_tables/dungeon/tier-5/boss.ron +++ b/assets/common/loot_tables/dungeon/tier-5/boss.ron @@ -12,9 +12,10 @@ // Legendary weapons (1.0, LootTable("common.loot_tables.weapons.legendary_ranged")), // Crafting material + // Allow for DS and Eldwood to have higher drops till entity droppers are implemented (1.0, Item("common.items.crafting_ing.mindflayer_bag_damaged")), - (1.0, ItemQuantity("common.items.crafting_ing.cloth.sunsilk", 3, 10)), - (1.0, ItemQuantity("common.items.crafting_ing.hide.dragon_scale", 3, 10)), - (1.0, ItemQuantity("common.items.mineral.ingot.orichalcum", 3, 10)), - (1.0, ItemQuantity("common.items.log.eldwood", 3, 10)), + (1.0, ItemQuantity("common.items.crafting_ing.cloth.sunsilk", 1, 3)), + (1.0, ItemQuantity("common.items.crafting_ing.hide.dragon_scale", 3, 8)), + (1.0, ItemQuantity("common.items.mineral.ingot.orichalcum", 1, 3)), + (1.0, ItemQuantity("common.items.log.eldwood", 2, 6)), ] diff --git a/assets/common/loot_tables/dungeon/tier-5/chest.ron b/assets/common/loot_tables/dungeon/tier-5/chest.ron index 47beb33b7d..08890c26b2 100644 --- a/assets/common/loot_tables/dungeon/tier-5/chest.ron +++ b/assets/common/loot_tables/dungeon/tier-5/chest.ron @@ -6,10 +6,10 @@ // Currency (3.0, ItemQuantity("common.items.utility.coins", 200, 500)), // Materials - (1.0, ItemQuantity("common.items.crafting_ing.cloth.moonweave", 3, 10)), - (1.0, ItemQuantity("common.items.crafting_ing.hide.plate", 3, 10)), - (1.0, ItemQuantity("common.items.mineral.ingot.bloodsteel", 3, 10)), - (1.0, ItemQuantity("common.items.log.frostwood", 3, 10)), + (1.0, ItemQuantity("common.items.crafting_ing.cloth.moonweave", 1, 5)), + (1.0, ItemQuantity("common.items.crafting_ing.hide.plate", 1, 5)), + (1.0, ItemQuantity("common.items.mineral.ingot.bloodsteel", 1, 5)), + (1.0, ItemQuantity("common.items.log.frostwood", 1, 5)), // Consumables (2.0, LootTable("common.loot_tables.consumable.good")), (0.1, ItemQuantity("common.items.food.spore_corruption", 1, 3)), diff --git a/assets/common/loot_tables/world/traveler0.ron b/assets/common/loot_tables/world/traveler0.ron index 37a0aaaee7..70802dd42b 100644 --- a/assets/common/loot_tables/world/traveler0.ron +++ b/assets/common/loot_tables/world/traveler0.ron @@ -5,4 +5,7 @@ (4.0, LootTable("common.loot_tables.food.prepared")), //Flowers, pretty (2.0, ItemQuantity("common.items.flowers.red", 3, 6)), + //Weapon components + (2.0, LootTable("common.loot_tables.weapons.components.tier-0")), + (1.0, LootTable("common.loot_tables.weapons.components.tier-1")), ] diff --git a/assets/common/loot_tables/world/traveler1.ron b/assets/common/loot_tables/world/traveler1.ron index cf24fe20ba..f28ce37791 100644 --- a/assets/common/loot_tables/world/traveler1.ron +++ b/assets/common/loot_tables/world/traveler1.ron @@ -10,4 +10,7 @@ (2.0, ItemQuantity("common.items.crafting_ing.hide.animal_hide", 5, 15)), //Flowers, pretty (2.0, ItemQuantity("common.items.flowers.red", 3, 6)), + //Weapon components + (1.0, LootTable("common.loot_tables.weapons.components.tier-2")), + (1.0, LootTable("common.loot_tables.weapons.components.tier-3")), ] diff --git a/assets/common/loot_tables/world/traveler2.ron b/assets/common/loot_tables/world/traveler2.ron index f02b34165a..28b2684d0e 100644 --- a/assets/common/loot_tables/world/traveler2.ron +++ b/assets/common/loot_tables/world/traveler2.ron @@ -16,4 +16,8 @@ (1.0, ItemQuantity("common.items.crafting_ing.hide.tough_hide", 3, 10)), //Flowers, very pretty (2.0, ItemQuantity("common.items.flowers.red", 5, 10)), + //Weapon components + (1.0, LootTable("common.loot_tables.weapons.components.tier-2")), + (1.0, LootTable("common.loot_tables.weapons.components.tier-3")), + (0.2, LootTable("common.loot_tables.weapons.components.tier-4")), ] diff --git a/assets/common/loot_tables/world/traveler3.ron b/assets/common/loot_tables/world/traveler3.ron index 1f5efa4e9e..0958dff409 100644 --- a/assets/common/loot_tables/world/traveler3.ron +++ b/assets/common/loot_tables/world/traveler3.ron @@ -20,4 +20,7 @@ (3.0, ItemQuantity("common.items.flowers.red", 10, 20)), (2.0, ItemQuantity("common.items.flowers.moonbell", 6, 12)), (1.0, ItemQuantity("common.items.flowers.pyrebloom", 3, 6)), + //Weapon components + (1.5, LootTable("common.loot_tables.weapons.components.tier-4")), + (0.2, LootTable("common.loot_tables.weapons.components.tier-5")), ]