diff --git a/assets/common/loot_tables/armor/cultist.ron b/assets/common/loot_tables/armor/cultist.ron new file mode 100644 index 0000000000..da665de82f --- /dev/null +++ b/assets/common/loot_tables/armor/cultist.ron @@ -0,0 +1,9 @@ +[ + (1.0, Item("common.items.armor.cultist.belt")), + (1.0, Item("common.items.armor.cultist.chest")), + (1.0, Item("common.items.armor.cultist.foot")), + (1.0, Item("common.items.armor.cultist.hand")), + (1.0, Item("common.items.armor.cultist.pants")), + (1.0, Item("common.items.armor.cultist.shoulder")), + (1.0, Item("common.items.armor.misc.back.dungeon_purple")), +] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/tier-4/boss.ron b/assets/common/loot_tables/dungeon/tier-4/boss.ron index c477318860..3763394f56 100644 --- a/assets/common/loot_tables/dungeon/tier-4/boss.ron +++ b/assets/common/loot_tables/dungeon/tier-4/boss.ron @@ -1,4 +1,11 @@ [ - (1.0, LootTable("common.loot_tables.weapons.tier-4")), - (1.0, LootTable("common.loot_tables.armor.tier-4")), + // tier equipment + (10.0, LootTable("common.loot_tables.weapons.tier-5")), + (10.0, LootTable("common.loot_tables.armor.tier-5")), + // 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)), ] diff --git a/assets/common/loot_tables/dungeon/tier-5/boss.ron b/assets/common/loot_tables/dungeon/tier-5/boss.ron index e6d603e663..7efaa3879c 100644 --- a/assets/common/loot_tables/dungeon/tier-5/boss.ron +++ b/assets/common/loot_tables/dungeon/tier-5/boss.ron @@ -1,16 +1,17 @@ [ // TODO: Make this loot table less cluttered // tier equipment (technically worse than other weapons here until modular weapons) - (10.0, LootTable("common.loot_tables.weapons.tier-5")), - (10.0, LootTable("common.loot_tables.armor.tier-5")), - // weapons (find somewhere better to put these) - (1.0, LootTable("common.loot_tables.weapons.cultist")), - (1.0, LootTable("common.loot_tables.weapons.cave")), + (5.0, LootTable("common.loot_tables.weapons.cultist")), + (5.0, LootTable("common.loot_tables.weapons.cave")), + (10.0, LootTable("common.loot_tables.armor.cultist")), // Rare misc items (1.0, Item("common.items.boss_drops.lantern")), (1.0, Item("common.items.glider.skullgrin")), // Legendary weapons - (1.0, LootTable("common.loot_tables.weapons.legendary")), + (1.0, LootTable("common.loot_tables.weapons.legendary_ranged")), // Crafting material (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)), ] diff --git a/assets/common/loot_tables/dungeon/tier-5/chest.ron b/assets/common/loot_tables/dungeon/tier-5/chest.ron index 126ab7a5bc..f3c7ab2047 100644 --- a/assets/common/loot_tables/dungeon/tier-5/chest.ron +++ b/assets/common/loot_tables/dungeon/tier-5/chest.ron @@ -1,13 +1,13 @@ [ // Gear - (1.0, LootTable("common.loot_tables.weapons.tier-5")), - (1.0, LootTable("common.loot_tables.armor.tier-5")), + (1.0, LootTable("common.loot_tables.weapons.tier-4")), + (1.0, LootTable("common.loot_tables.armor.tier-4")), // Currency - (3.0, ItemQuantity("common.items.utility.coins", 500, 1000)), + (3.0, ItemQuantity("common.items.utility.coins", 200, 500)), // Materials - (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.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)), // Consumables (2.0, LootTable("common.loot_tables.consumable.good")), ] diff --git a/assets/common/loot_tables/weapons/legendary.ron b/assets/common/loot_tables/weapons/legendary.ron index 349bccf5c7..7c25679d1a 100644 --- a/assets/common/loot_tables/weapons/legendary.ron +++ b/assets/common/loot_tables/weapons/legendary.ron @@ -1,10 +1,4 @@ [ - (1.0, Item("common.items.weapons.sword.caladbolg")), - (1.0, Item("common.items.weapons.hammer.mjolnir")), - (1.0, Item("common.items.weapons.axe.parashu")), - (1.0, Item("common.items.weapons.bow.sagitta")), - (0.5, Item("common.items.weapons.staff.phoenix")), - (0.5, Item("common.items.weapons.staff.laevateinn")), - (0.5, Item("common.items.weapons.sceptre.root_evil")), - (0.5, Item("common.items.weapons.sceptre.caduceus")), + (1.0, LootTable("common.loot_tables.weapons.legendary_melee")), + (1.0, LootTable("common.loot_tables.weapons.legendary_ranged")), ] \ No newline at end of file diff --git a/assets/common/loot_tables/weapons/legendary_melee.ron b/assets/common/loot_tables/weapons/legendary_melee.ron new file mode 100644 index 0000000000..930d07cd8f --- /dev/null +++ b/assets/common/loot_tables/weapons/legendary_melee.ron @@ -0,0 +1,5 @@ +[ + (1.0, Item("common.items.weapons.sword.caladbolg")), + (1.0, Item("common.items.weapons.hammer.mjolnir")), + (1.0, Item("common.items.weapons.axe.parashu")), +] \ No newline at end of file diff --git a/assets/common/loot_tables/weapons/legendary_ranged.ron b/assets/common/loot_tables/weapons/legendary_ranged.ron new file mode 100644 index 0000000000..fef82f2c99 --- /dev/null +++ b/assets/common/loot_tables/weapons/legendary_ranged.ron @@ -0,0 +1,7 @@ +[ + (1.0, Item("common.items.weapons.bow.sagitta")), + (0.5, Item("common.items.weapons.staff.phoenix")), + (0.5, Item("common.items.weapons.staff.laevateinn")), + (0.5, Item("common.items.weapons.sceptre.root_evil")), + (0.5, Item("common.items.weapons.sceptre.caduceus")), +] \ No newline at end of file