diff --git a/src/main/java/fathertoast/specialmobs/common/entity/skeleton/_SpecialSkeletonEntity.java b/src/main/java/fathertoast/specialmobs/common/entity/skeleton/_SpecialSkeletonEntity.java index 4c2a9f3..a19ff33 100644 --- a/src/main/java/fathertoast/specialmobs/common/entity/skeleton/_SpecialSkeletonEntity.java +++ b/src/main/java/fathertoast/specialmobs/common/entity/skeleton/_SpecialSkeletonEntity.java @@ -140,8 +140,8 @@ public class _SpecialSkeletonEntity extends AbstractSkeletonEntity implements IS /** @return The arrow for this skeleton to shoot. */ @Override protected AbstractArrowEntity getArrow( ItemStack arrowItem, float damageMulti ) { - return getVariantArrow( super.getArrow( arrowItem, damageMulti * getSpecialData().getRangedAttackDamage() ), - arrowItem, damageMulti ); + return getVariantArrow( super.getArrow( arrowItem, + damageMulti * getSpecialData().getRangedAttackDamage() / 2.0F ), arrowItem, damageMulti ); } /** Override to modify this entity's ranged attack projectile. */ diff --git a/src/main/java/fathertoast/specialmobs/common/entity/witherskeleton/_SpecialWitherSkeletonEntity.java b/src/main/java/fathertoast/specialmobs/common/entity/witherskeleton/_SpecialWitherSkeletonEntity.java index 189bd2f..c2156f8 100644 --- a/src/main/java/fathertoast/specialmobs/common/entity/witherskeleton/_SpecialWitherSkeletonEntity.java +++ b/src/main/java/fathertoast/specialmobs/common/entity/witherskeleton/_SpecialWitherSkeletonEntity.java @@ -139,8 +139,8 @@ public class _SpecialWitherSkeletonEntity extends WitherSkeletonEntity implement /** @return The arrow for this skeleton to shoot. */ @Override protected AbstractArrowEntity getArrow( ItemStack arrowItem, float damageMulti ) { - return getVariantArrow( super.getArrow( arrowItem, damageMulti * getSpecialData().getRangedAttackDamage() ), - arrowItem, damageMulti ); + return getVariantArrow( super.getArrow( arrowItem, + damageMulti * getSpecialData().getRangedAttackDamage() / 2.0F ), arrowItem, damageMulti ); } /** Override to modify this entity's ranged attack projectile. */ diff --git a/src/main/java/fathertoast/specialmobs/common/entity/zombie/_SpecialZombieEntity.java b/src/main/java/fathertoast/specialmobs/common/entity/zombie/_SpecialZombieEntity.java index 5bdb48e..6717191 100644 --- a/src/main/java/fathertoast/specialmobs/common/entity/zombie/_SpecialZombieEntity.java +++ b/src/main/java/fathertoast/specialmobs/common/entity/zombie/_SpecialZombieEntity.java @@ -153,7 +153,7 @@ public class _SpecialZombieEntity extends ZombieEntity implements IRangedAttackM /** @return The arrow for this zombie to shoot. */ protected AbstractArrowEntity getArrow( ItemStack arrowItem, float damageMulti ) { return getVariantArrow( ProjectileHelper.getMobArrow( this, arrowItem, - damageMulti * getSpecialData().getRangedAttackDamage() ), arrowItem, damageMulti ); + damageMulti * getSpecialData().getRangedAttackDamage() / 2.0F ), arrowItem, damageMulti ); } /** Override to modify this entity's ranged attack projectile. */ diff --git a/src/main/java/fathertoast/specialmobs/common/entity/zombifiedpiglin/_SpecialZombifiedPiglinEntity.java b/src/main/java/fathertoast/specialmobs/common/entity/zombifiedpiglin/_SpecialZombifiedPiglinEntity.java index 45ec60f..bf2a46c 100644 --- a/src/main/java/fathertoast/specialmobs/common/entity/zombifiedpiglin/_SpecialZombifiedPiglinEntity.java +++ b/src/main/java/fathertoast/specialmobs/common/entity/zombifiedpiglin/_SpecialZombifiedPiglinEntity.java @@ -150,7 +150,7 @@ public class _SpecialZombifiedPiglinEntity extends ZombifiedPiglinEntity impleme /** @return The arrow for this zombie to shoot. */ protected AbstractArrowEntity getArrow( ItemStack arrowItem, float damageMulti ) { return getVariantArrow( ProjectileHelper.getMobArrow( this, arrowItem, - damageMulti * getSpecialData().getRangedAttackDamage() ), arrowItem, damageMulti ); + damageMulti * getSpecialData().getRangedAttackDamage() / 2.0F ), arrowItem, damageMulti ); } /** Override to modify this entity's ranged attack projectile. */