From 32a1b1f7de6d5cbca422b3ea68e2939a64008618 Mon Sep 17 00:00:00 2001 From: KeyLime17 Date: Sat, 31 May 2025 17:31:41 -0400 Subject: [PATCH] fixed corrupt entities not being able to have custom drop table --- .../zivilon/cinder_loe/entity/corrupt/CorruptDwarf.java | 4 ++++ .../com/zivilon/cinder_loe/entity/corrupt/CorruptElf.java | 8 +++++--- .../zivilon/cinder_loe/entity/corrupt/CorruptHobbit.java | 1 + .../com/zivilon/cinder_loe/entity/corrupt/CorruptMan.java | 2 +- .../com/zivilon/cinder_loe/entity/corrupt/CorruptOrc.java | 2 ++ 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptDwarf.java b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptDwarf.java index 23547e9..956cd3e 100644 --- a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptDwarf.java +++ b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptDwarf.java @@ -60,4 +60,8 @@ public class CorruptDwarf extends LOTREntityDwarf { } return "corruptSpeak/all/hostile"; } + @Override + protected void dropFewItems(boolean flag, int i) { + super.dropFewItems(flag, i); + } } diff --git a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptElf.java b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptElf.java index 765578f..13d6a65 100644 --- a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptElf.java +++ b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptElf.java @@ -74,9 +74,7 @@ public class CorruptElf extends LOTREntityElf { @Override protected void dropElfItems(boolean flag, int i) { - } - @Override - protected void dropFewItems(boolean flag, int i) { + super.dropElfItems(flag, i); } @Override @@ -116,4 +114,8 @@ public class CorruptElf extends LOTREntityElf { super.onKillEntity(entity); this.playSound("lotr:orc.kill", this.getSoundVolume(), this.getSoundPitch()); } + @Override + protected void dropFewItems(boolean flag, int i) { + super.dropFewItems(flag, i); + } } diff --git a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptHobbit.java b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptHobbit.java index 6a57528..adefe02 100644 --- a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptHobbit.java +++ b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptHobbit.java @@ -91,6 +91,7 @@ public class CorruptHobbit extends LOTREntityHobbitBounder { } protected void dropHobbitItems(boolean flag, int i) { + super.dropHobbitItems(flag, i); } } diff --git a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptMan.java b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptMan.java index ab2d75b..2298571 100644 --- a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptMan.java +++ b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptMan.java @@ -103,6 +103,6 @@ public class CorruptMan extends LOTREntityGondorMan { } @Override protected void dropFewItems(boolean flag, int i) { - + super.dropFewItems(flag, i); } } diff --git a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptOrc.java b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptOrc.java index 6c973fb..c6473ac 100644 --- a/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptOrc.java +++ b/src/main/java/com/zivilon/cinder_loe/entity/corrupt/CorruptOrc.java @@ -78,8 +78,10 @@ public class CorruptOrc extends LOTREntityOrc { } @Override protected void dropFewItems(boolean flag, int i) { + super.dropFewItems(flag, i); } @Override protected void dropOrcItems(boolean flag, int i) { + super.dropOrcItems(flag, i); } }