From bd0f28c9424d65fdaec0201859b142cf84a6d072 Mon Sep 17 00:00:00 2001 From: glowredman <35727266+glowredman@users.noreply.github.com> Date: Mon, 22 May 2023 20:55:35 +0200 Subject: [PATCH] Adjust Mummy boss loot --- .../katzenpapst/amunra/mob/entity/EntityMummyBoss.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/katzenpapst/amunra/mob/entity/EntityMummyBoss.java b/src/main/java/de/katzenpapst/amunra/mob/entity/EntityMummyBoss.java index 6ea8bf69..f070da80 100755 --- a/src/main/java/de/katzenpapst/amunra/mob/entity/EntityMummyBoss.java +++ b/src/main/java/de/katzenpapst/amunra/mob/entity/EntityMummyBoss.java @@ -33,6 +33,7 @@ import net.minecraft.world.World; import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; +import de.katzenpapst.amunra.AmunRa; import de.katzenpapst.amunra.entity.EntityCryoArrow; import de.katzenpapst.amunra.entity.EntityOsirisBossFireball; import de.katzenpapst.amunra.helper.NbtHelper; @@ -80,7 +81,9 @@ public EntityMummyBoss(final World world) { if (guaranteedLoot == null) { guaranteedLoot = new ArrayList<>(); - guaranteedLoot.add(ARItems.shuttleSchematic.getItemStack(1)); + if (!AmunRa.isNHCoreLoaded) { + guaranteedLoot.add(ARItems.shuttleSchematic.getItemStack(1)); + } // guaranteedLoot.add(new ItemStack(ARItems.batteryQuantum, 0, 0)); } @@ -100,8 +103,8 @@ public EntityMummyBoss(final World world) { public boolean attackEntityFrom(DamageSource source, float amount) { // modify the damage if (source != DamageSource.outOfWorld && source != DamageSourceAR.dsFallOffShip) { - if (source instanceof EntityDamageSourceIndirect - && ((EntityDamageSourceIndirect) source).getEntity() instanceof EntityCryoArrow) { + if (source instanceof EntityDamageSourceIndirect indirectSource + && indirectSource.getEntity() instanceof EntityCryoArrow) { amount *= 1.5F; } else { amount /= 2.0F;