From c8feb568bae6c646883a1ba62df92c5f7376e464 Mon Sep 17 00:00:00 2001 From: Michal Sroczynski Date: Fri, 11 Aug 2023 09:47:13 +0200 Subject: [PATCH] Bosses loot overhaul p1 --- assets/common/entity/dungeon/adlet/yeti.ron | 2 +- .../cultist/{boss.ron => mindflayer.ron} | 2 +- .../haniwa/{boss.ron => claygolem.ron} | 2 +- .../myrmidon/{miniboss.ron => cyclops.ron} | 2 +- .../myrmidon/{boss.ron => minotaur.ron} | 2 +- .../sahagin/{boss.ron => tidalwarrior.ron} | 2 +- .../creature/biped_large/cyclops.ron | 6 ++--- .../creature/biped_large/dullahan.ron | 11 ++++++---- .../creature/bird_large/phoenix.ron | 9 ++++++-- .../common/loot_tables/dungeon/adlet/boss.ron | 9 -------- .../common/loot_tables/dungeon/adlet/yeti.ron | 11 ++++++++++ .../cultist/{boss.ron => mindflayer.ron} | 3 +-- .../dungeon/dwarven_quarry/cyclops.ron | 11 ++++++---- .../dungeon/dwarven_quarry/minotaur.ron | 22 +++++++++++++------ .../dungeon/gnarling/harvester.ron | 1 + .../haniwa/{boss.ron => claygolem.ron} | 0 .../loot_tables/dungeon/myrmidon/boss.ron | 12 ---------- .../loot_tables/dungeon/myrmidon/miniboss.ron | 2 -- .../loot_tables/dungeon/myrmidon/minotaur.ron | 9 ++++++++ .../loot_tables/dungeon/sahagin/boss.ron | 10 --------- .../dungeon/sahagin/tidalwarrior.ron | 8 +++++++ .../loot_tables/dungeon/sea_chapel/dagon.ron | 3 ++- assets/common/loot_tables/gliders.ron | 6 ----- common/src/comp/inventory/trade_pricing.rs | 2 +- world/src/site2/plot/dungeon.rs | 10 ++++----- 25 files changed, 83 insertions(+), 74 deletions(-) rename assets/common/entity/dungeon/cultist/{boss.ron => mindflayer.ron} (73%) rename assets/common/entity/dungeon/haniwa/{boss.ron => claygolem.ron} (73%) rename assets/common/entity/dungeon/myrmidon/{miniboss.ron => cyclops.ron} (76%) rename assets/common/entity/dungeon/myrmidon/{boss.ron => minotaur.ron} (72%) rename assets/common/entity/dungeon/sahagin/{boss.ron => tidalwarrior.ron} (72%) delete mode 100644 assets/common/loot_tables/dungeon/adlet/boss.ron create mode 100644 assets/common/loot_tables/dungeon/adlet/yeti.ron rename assets/common/loot_tables/dungeon/cultist/{boss.ron => mindflayer.ron} (84%) rename assets/common/loot_tables/dungeon/haniwa/{boss.ron => claygolem.ron} (100%) delete mode 100644 assets/common/loot_tables/dungeon/myrmidon/boss.ron create mode 100644 assets/common/loot_tables/dungeon/myrmidon/minotaur.ron delete mode 100644 assets/common/loot_tables/dungeon/sahagin/boss.ron create mode 100644 assets/common/loot_tables/dungeon/sahagin/tidalwarrior.ron delete mode 100644 assets/common/loot_tables/gliders.ron diff --git a/assets/common/entity/dungeon/adlet/yeti.ron b/assets/common/entity/dungeon/adlet/yeti.ron index 9d494b805e..e7e1285e52 100644 --- a/assets/common/entity/dungeon/adlet/yeti.ron +++ b/assets/common/entity/dungeon/adlet/yeti.ron @@ -3,7 +3,7 @@ name: Name("Yeti"), body: RandomWith("yeti"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.dungeon.adlet.boss"), + loot: LootTable("common.loot_tables.dungeon.adlet.yeti"), inventory: ( loadout: FromBody, ), diff --git a/assets/common/entity/dungeon/cultist/boss.ron b/assets/common/entity/dungeon/cultist/mindflayer.ron similarity index 73% rename from assets/common/entity/dungeon/cultist/boss.ron rename to assets/common/entity/dungeon/cultist/mindflayer.ron index 1a8c2f6dc2..d0487966fe 100644 --- a/assets/common/entity/dungeon/cultist/boss.ron +++ b/assets/common/entity/dungeon/cultist/mindflayer.ron @@ -3,7 +3,7 @@ name: Name("Mindflayer"), body: RandomWith("mindflayer"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.dungeon.cultist.boss"), + loot: LootTable("common.loot_tables.dungeon.cultist.mindflayer"), inventory: ( loadout: FromBody, ), diff --git a/assets/common/entity/dungeon/haniwa/boss.ron b/assets/common/entity/dungeon/haniwa/claygolem.ron similarity index 73% rename from assets/common/entity/dungeon/haniwa/boss.ron rename to assets/common/entity/dungeon/haniwa/claygolem.ron index 9fb5f3a24a..0cd7b6b928 100644 --- a/assets/common/entity/dungeon/haniwa/boss.ron +++ b/assets/common/entity/dungeon/haniwa/claygolem.ron @@ -3,7 +3,7 @@ name: Name("Clay Golem"), body: RandomWith("claygolem"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.dungeon.haniwa.boss"), + loot: LootTable("common.loot_tables.dungeon.haniwa.claygolem"), inventory: ( loadout: FromBody, ), diff --git a/assets/common/entity/dungeon/myrmidon/miniboss.ron b/assets/common/entity/dungeon/myrmidon/cyclops.ron similarity index 76% rename from assets/common/entity/dungeon/myrmidon/miniboss.ron rename to assets/common/entity/dungeon/myrmidon/cyclops.ron index 8163e6c8cf..343cce7acc 100644 --- a/assets/common/entity/dungeon/myrmidon/miniboss.ron +++ b/assets/common/entity/dungeon/myrmidon/cyclops.ron @@ -3,7 +3,7 @@ name: Automatic, body: RandomWith("cyclops"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.dungeon.myrmidon.miniboss"), + loot: LootTable("common.loot_tables.creature.biped_large.cyclops"), inventory: ( loadout: FromBody, ), diff --git a/assets/common/entity/dungeon/myrmidon/boss.ron b/assets/common/entity/dungeon/myrmidon/minotaur.ron similarity index 72% rename from assets/common/entity/dungeon/myrmidon/boss.ron rename to assets/common/entity/dungeon/myrmidon/minotaur.ron index 50473272cf..756f6a7c2a 100644 --- a/assets/common/entity/dungeon/myrmidon/boss.ron +++ b/assets/common/entity/dungeon/myrmidon/minotaur.ron @@ -3,7 +3,7 @@ name: Name("Minotaur"), body: RandomWith("minotaur"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.dungeon.myrmidon.boss"), + loot: LootTable("common.loot_tables.dungeon.myrmidon.minotaur"), inventory: ( loadout: FromBody, ), diff --git a/assets/common/entity/dungeon/sahagin/boss.ron b/assets/common/entity/dungeon/sahagin/tidalwarrior.ron similarity index 72% rename from assets/common/entity/dungeon/sahagin/boss.ron rename to assets/common/entity/dungeon/sahagin/tidalwarrior.ron index 4e69a65eb9..278c405206 100644 --- a/assets/common/entity/dungeon/sahagin/boss.ron +++ b/assets/common/entity/dungeon/sahagin/tidalwarrior.ron @@ -3,7 +3,7 @@ name: Name("Tidal Warrior"), body: RandomWith("tidalwarrior"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.dungeon.sahagin.boss"), + loot: LootTable("common.loot_tables.dungeon.sahagin.tidalwarrior"), inventory: ( loadout: FromBody, ), diff --git a/assets/common/loot_tables/creature/biped_large/cyclops.ron b/assets/common/loot_tables/creature/biped_large/cyclops.ron index 7272c9e4ec..a3115c828a 100644 --- a/assets/common/loot_tables/creature/biped_large/cyclops.ron +++ b/assets/common/loot_tables/creature/biped_large/cyclops.ron @@ -1,9 +1,9 @@ [ - (1, All([ + (1.9, All([ Item("common.items.crafting_ing.animal_misc.grim_eyeball"), - MultiDrop(Item("common.items.mineral.ingot.iron"), 5, 10), MultiDrop(Item("common.items.utility.coins"), 200, 500), - LootTable("common.loot_tables.dungeon.myrmidon.miniboss"), + MultiDrop(Item("common.items.mineral.ingot.iron"), 5, 10), ], )), + (0.1, Item("common.items.weapons.hammer.mjolnir")), ] \ No newline at end of file diff --git a/assets/common/loot_tables/creature/biped_large/dullahan.ron b/assets/common/loot_tables/creature/biped_large/dullahan.ron index 749b07c8e8..6f0b64c8be 100644 --- a/assets/common/loot_tables/creature/biped_large/dullahan.ron +++ b/assets/common/loot_tables/creature/biped_large/dullahan.ron @@ -1,8 +1,11 @@ [ - (1, All([ + (1.8, All([ MultiDrop(Item("common.items.utility.coins"), 200, 500), - LootTable("common.loot_tables.dungeon.myrmidon.miniboss"), - MultiDrop(LootTable("common.loot_tables.gliders"), 0, 1), - ], + MultiDrop(Item("common.items.mineral.ingot.bloodsteel"), 2, 4), + MultiDrop(Item("common.items.mineral.ingot.orichalcum"), 0, 2), + MultiDrop(Item("common.items.mineral.ingot.gold"), 0, 2), + ], )), + (0.1, Item("common.items.weapons.sword.caladbolg")), + (0.1, Item("common.items.glider.moonrise")), ] \ No newline at end of file diff --git a/assets/common/loot_tables/creature/bird_large/phoenix.ron b/assets/common/loot_tables/creature/bird_large/phoenix.ron index 322b00887c..414e7bbb69 100644 --- a/assets/common/loot_tables/creature/bird_large/phoenix.ron +++ b/assets/common/loot_tables/creature/bird_large/phoenix.ron @@ -1,4 +1,9 @@ [ - (0.1, Item("common.items.food.meat.bird_large_raw")), - (1.0, Item("common.items.crafting_ing.animal_misc.phoenix_feather")), + (1.8, All([ + MultiDrop(Item("common.items.food.meat.bird_large_raw"), 3, 4), + MultiDrop(Item("common.items.crafting_ing.animal_misc.phoenix_feather"), 1, 3), + ], + )), + (0.1, Item("common.items.weapons.bow.sagitta")), + (0.1, Item("common.items.glider.monarch")), ] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/adlet/boss.ron b/assets/common/loot_tables/dungeon/adlet/boss.ron deleted file mode 100644 index 60e89ee58b..0000000000 --- a/assets/common/loot_tables/dungeon/adlet/boss.ron +++ /dev/null @@ -1,9 +0,0 @@ -[ - (1, All([ - MultiDrop(LootTable("common.loot_tables.weapons.tier-3"), 0, 1), - MultiDrop(LootTable("common.loot_tables.armor.tier-3"), 0, 1), - MultiDrop(Item("common.items.armor.misc.head.bear_bonnet"), 0, 1), - MultiDrop(Item("common.items.armor.misc.head.howl_cowl"), 0, 1), - ], - )), -] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/adlet/yeti.ron b/assets/common/loot_tables/dungeon/adlet/yeti.ron new file mode 100644 index 0000000000..a057cf4a1e --- /dev/null +++ b/assets/common/loot_tables/dungeon/adlet/yeti.ron @@ -0,0 +1,11 @@ +[ + (1.5, All([ + MultiDrop(Item("common.items.food.meat.beast_large_raw"), 2, 6), + MultiDrop(Item("common.items.crafting_ing.hide.rugged_hide"), 1, 3), + MultiDrop(Item("common.items.crafting_ing.animal_misc.sharp_fang"), 2, 4), + MultiDrop(Item("common.items.crafting_ing.animal_misc.icy_fang"), 2, 6), + ])), + (0.1, Item("common.items.glider.morpho")), + (0.2, Item("common.items.armor.misc.head.bear_bonnet")), + (0.2, Item("common.items.armor.misc.head.howl_cowl")), +] diff --git a/assets/common/loot_tables/dungeon/cultist/boss.ron b/assets/common/loot_tables/dungeon/cultist/mindflayer.ron similarity index 84% rename from assets/common/loot_tables/dungeon/cultist/boss.ron rename to assets/common/loot_tables/dungeon/cultist/mindflayer.ron index 1563c091ab..c2049e64c2 100644 --- a/assets/common/loot_tables/dungeon/cultist/boss.ron +++ b/assets/common/loot_tables/dungeon/cultist/mindflayer.ron @@ -2,14 +2,13 @@ // TODO: Make this loot table less cluttered // tier equipment (technically worse than other weapons here until modular weapons) (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")), (0.01, Item("common.items.armor.misc.neck.ankh_of_life")), // Legendary weapons - (1.0, LootTable("common.loot_tables.weapons.legendary_ranged")), + (1.0, Item("common.items.weapons.staff.laevateinn")), // Crafting material // Allow for Eldwood to drop till entity droppers are implemented (1.0, Item("common.items.crafting_ing.mindflayer_bag_damaged")), diff --git a/assets/common/loot_tables/dungeon/dwarven_quarry/cyclops.ron b/assets/common/loot_tables/dungeon/dwarven_quarry/cyclops.ron index ecc67e17ff..0268b021ed 100644 --- a/assets/common/loot_tables/dungeon/dwarven_quarry/cyclops.ron +++ b/assets/common/loot_tables/dungeon/dwarven_quarry/cyclops.ron @@ -1,10 +1,13 @@ [ - (1, All([ + (1.9, All([ Item("common.items.keys.quarry_keys.cyclops_eye"), - LootTable("common.loot_tables.dungeon.dwarven_quarry.t4"), - MultiDrop(LootTable("common.loot_tables.dungeon.dwarven_quarry.t4-mats"), 1, 3), MultiDrop(Item("common.items.utility.coins"), 200, 500), - LootTable("common.loot_tables.dungeon.myrmidon.boss"), + MultiDrop(Item("common.items.mineral.ingot.iron"), 5, 10), + ], + )), + (0.1, All([ + Item("common.items.keys.quarry_keys.cyclops_eye"), + Item("common.items.weapons.hammer.mjolnir"), ], )), ] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/dwarven_quarry/minotaur.ron b/assets/common/loot_tables/dungeon/dwarven_quarry/minotaur.ron index 65d3f47810..843de23707 100644 --- a/assets/common/loot_tables/dungeon/dwarven_quarry/minotaur.ron +++ b/assets/common/loot_tables/dungeon/dwarven_quarry/minotaur.ron @@ -1,10 +1,18 @@ [ - (1, All([ - Item("common.items.keys.quarry_keys.ancient"), - LootTable("common.loot_tables.dungeon.dwarven_quarry.t4"), - MultiDrop(LootTable("common.loot_tables.dungeon.dwarven_quarry.t4-mats"), 1, 3), - MultiDrop(Item("common.items.utility.coins"), 200, 500), - LootTable("common.loot_tables.dungeon.myrmidon.boss"), - ], + (1.7, All([ + Item("common.items.keys.quarry_keys.ancient"), + MultiDrop(Item("common.items.utility.coins"), 200, 500), + ], )), + (0.1, All([ + Item("common.items.keys.quarry_keys.ancient"), + Item("common.items.weapons.axe.parashu"), + ], + )), + (0.2, All([ + Item("common.items.keys.quarry_keys.ancient"), + Item("common.items.armor.misc.neck.carcanet_of_wrath"), + ], + )), + ] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/gnarling/harvester.ron b/assets/common/loot_tables/dungeon/gnarling/harvester.ron index f1821deb5c..93f8b040a6 100644 --- a/assets/common/loot_tables/dungeon/gnarling/harvester.ron +++ b/assets/common/loot_tables/dungeon/gnarling/harvester.ron @@ -6,4 +6,5 @@ // Misc (3.0, Item("common.items.armor.misc.neck.scratched")), (2.0, Item("common.items.lantern.pumpkin")), + (1.0, Item("common.items.glider.moth")), ] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/haniwa/boss.ron b/assets/common/loot_tables/dungeon/haniwa/claygolem.ron similarity index 100% rename from assets/common/loot_tables/dungeon/haniwa/boss.ron rename to assets/common/loot_tables/dungeon/haniwa/claygolem.ron diff --git a/assets/common/loot_tables/dungeon/myrmidon/boss.ron b/assets/common/loot_tables/dungeon/myrmidon/boss.ron deleted file mode 100644 index 8aa27d4b01..0000000000 --- a/assets/common/loot_tables/dungeon/myrmidon/boss.ron +++ /dev/null @@ -1,12 +0,0 @@ -[ - // Armor - (10.0, LootTable("common.loot_tables.weapons.tier-5")), - (10.0, LootTable("common.loot_tables.armor.tier-5")), - // Misc - (1.0, Item("common.items.armor.misc.neck.carcanet_of_wrath")), - // Legendary weapons - (1.0, LootTable("common.loot_tables.weapons.legendary_melee")), - // Crafting material - // Allow for Eldwood to drop till entity droppers are implemented - (1.0, MultiDrop(Item("common.items.log.eldwood"), 2, 6)), -] diff --git a/assets/common/loot_tables/dungeon/myrmidon/miniboss.ron b/assets/common/loot_tables/dungeon/myrmidon/miniboss.ron index 091435ffdd..caca6e68d1 100644 --- a/assets/common/loot_tables/dungeon/myrmidon/miniboss.ron +++ b/assets/common/loot_tables/dungeon/myrmidon/miniboss.ron @@ -2,8 +2,6 @@ // Armor (2.0, LootTable("common.loot_tables.weapons.tier-5")), (2.0, LootTable("common.loot_tables.armor.tier-5")), - // Food - (5.0, LootTable("common.loot_tables.food.prepared")), // Consumables (5.0, MultiDrop(Item("common.items.consumable.potion_minor"), 4, 8)), // lantern diff --git a/assets/common/loot_tables/dungeon/myrmidon/minotaur.ron b/assets/common/loot_tables/dungeon/myrmidon/minotaur.ron new file mode 100644 index 0000000000..54cd17cb38 --- /dev/null +++ b/assets/common/loot_tables/dungeon/myrmidon/minotaur.ron @@ -0,0 +1,9 @@ +[ + (1.7, All([ + MultiDrop(Item("common.items.utility.coins"), 200, 500), + MultiDrop(Item("common.items.log.eldwood"), 2, 6), + ], + )), + (0.1, Item("common.items.weapons.axe.parashu")), + (0.2, Item("common.items.armor.misc.neck.carcanet_of_wrath")), +] \ No newline at end of file diff --git a/assets/common/loot_tables/dungeon/sahagin/boss.ron b/assets/common/loot_tables/dungeon/sahagin/boss.ron deleted file mode 100644 index 2d681adfdb..0000000000 --- a/assets/common/loot_tables/dungeon/sahagin/boss.ron +++ /dev/null @@ -1,10 +0,0 @@ -[ - // Weapons - (5.0, LootTable("common.loot_tables.weapons.tier-3")), - // Armor - (5.0, LootTable("common.loot_tables.armor.tier-3")), - // Misc - (2.0, Item("common.items.armor.misc.neck.gem_of_resilience")), - // Special Loot - (0.5, Item("common.items.glider.moonrise")), -] diff --git a/assets/common/loot_tables/dungeon/sahagin/tidalwarrior.ron b/assets/common/loot_tables/dungeon/sahagin/tidalwarrior.ron new file mode 100644 index 0000000000..ddc86d13fa --- /dev/null +++ b/assets/common/loot_tables/dungeon/sahagin/tidalwarrior.ron @@ -0,0 +1,8 @@ +[ + // Weapons + (4.5, LootTable("common.loot_tables.weapons.tier-3")), + // Armor + (4.5, LootTable("common.loot_tables.armor.tier-3")), + // Special + (1.0, Item("common.items.armor.misc.neck.gem_of_resilience")), +] diff --git a/assets/common/loot_tables/dungeon/sea_chapel/dagon.ron b/assets/common/loot_tables/dungeon/sea_chapel/dagon.ron index 4fe7e49da1..a16b9559da 100644 --- a/assets/common/loot_tables/dungeon/sea_chapel/dagon.ron +++ b/assets/common/loot_tables/dungeon/sea_chapel/dagon.ron @@ -1,6 +1,7 @@ [ - (3.0, Item("common.items.crafting_ing.abyssal_heart")), + (2.5, 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")), + (0.5, Item("common.items.weapons.sceptre.caduceus")), ] \ No newline at end of file diff --git a/assets/common/loot_tables/gliders.ron b/assets/common/loot_tables/gliders.ron deleted file mode 100644 index 7947c0a69f..0000000000 --- a/assets/common/loot_tables/gliders.ron +++ /dev/null @@ -1,6 +0,0 @@ -[ - (0.1, Item("common.items.glider.blue")), - (0.05, Item("common.items.glider.morpho")), - (0.05, Item("common.items.glider.monarch")), - (0.05, Item("common.items.glider.moth")), -] \ No newline at end of file diff --git a/common/src/comp/inventory/trade_pricing.rs b/common/src/comp/inventory/trade_pricing.rs index ef6c6523da..a982860c8f 100644 --- a/common/src/comp/inventory/trade_pricing.rs +++ b/common/src/comp/inventory/trade_pricing.rs @@ -1172,7 +1172,7 @@ mod tests { assert!((lootsum3 - 1.0).abs() < 1e-5); // includes tier-5 modular weapons - let loot4 = expand_loot_table("common.loot_tables.dungeon.myrmidon.boss"); + let loot4 = expand_loot_table("common.loot_tables.dungeon.myrmidon.minotaur"); let lootsum4 = loot4.iter().fold(0.0, |s, i| s + i.0); //tracing::trace!("{:?} {}", loot4, lootsum4); assert!((lootsum4 - 1.0).abs() < 1e-5); diff --git a/world/src/site2/plot/dungeon.rs b/world/src/site2/plot/dungeon.rs index 638e12ef77..18852c8c4c 100644 --- a/world/src/site2/plot/dungeon.rs +++ b/world/src/site2/plot/dungeon.rs @@ -752,14 +752,14 @@ fn turret_5(dynamic_rng: &mut impl Rng, pos: Vec3) -> EntityInfo { fn boss_2(dynamic_rng: &mut impl Rng, tile_wcenter: Vec3) -> Vec { vec![ EntityInfo::at(tile_wcenter.map(|e| e as f32)) - .with_asset_expect("common.entity.dungeon.sahagin.boss", dynamic_rng), + .with_asset_expect("common.entity.dungeon.sahagin.tidalwarrior", dynamic_rng), ] } fn boss_3(dynamic_rng: &mut impl Rng, tile_wcenter: Vec3) -> Vec { let mut entities = Vec::new(); entities.resize_with(2, || { EntityInfo::at(tile_wcenter.map(|e| e as f32)) - .with_asset_expect("common.entity.dungeon.haniwa.boss", dynamic_rng) + .with_asset_expect("common.entity.dungeon.haniwa.claygolem", dynamic_rng) }); entities @@ -768,14 +768,14 @@ fn boss_3(dynamic_rng: &mut impl Rng, tile_wcenter: Vec3) -> Vec) -> Vec { vec![ EntityInfo::at(tile_wcenter.map(|e| e as f32)) - .with_asset_expect("common.entity.dungeon.myrmidon.boss", dynamic_rng), + .with_asset_expect("common.entity.dungeon.myrmidon.minotaur", dynamic_rng), ] } fn boss_5(dynamic_rng: &mut impl Rng, tile_wcenter: Vec3) -> Vec { vec![ EntityInfo::at(tile_wcenter.map(|e| e as f32)) - .with_asset_expect("common.entity.dungeon.cultist.boss", dynamic_rng), + .with_asset_expect("common.entity.dungeon.cultist.mindflayer", dynamic_rng), ] } @@ -807,7 +807,7 @@ fn mini_boss_3(dynamic_rng: &mut impl Rng, tile_wcenter: Vec3) -> Vec) -> Vec { vec![ EntityInfo::at(tile_wcenter.map(|e| e as f32)) - .with_asset_expect("common.entity.dungeon.myrmidon.miniboss", dynamic_rng), + .with_asset_expect("common.entity.dungeon.myrmidon.cyclops", dynamic_rng), ] }