diff --git a/src/main/java/com/atsuishio/superbwarfare/perk/ammo/CupidArrow.java b/src/main/java/com/atsuishio/superbwarfare/perk/ammo/CupidArrow.java index c9e60cf36..d1eb9694d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/perk/ammo/CupidArrow.java +++ b/src/main/java/com/atsuishio/superbwarfare/perk/ammo/CupidArrow.java @@ -18,11 +18,12 @@ import net.minecraft.world.entity.npc.Villager; import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.projectile.Projectile; import net.minecraft.world.entity.schedule.Activity; +import org.jetbrains.annotations.Nullable; public class CupidArrow extends AmmoPerk { public CupidArrow() { - super(new AmmoPerk.Builder("cupid_arrow", Perk.Type.AMMO).bypassArmorRate(0.0f).damageRate(0.0f).speedRate(1.0f).slug(true).rgb(255, 185, 215)); + super(new AmmoPerk.Builder("cupid_arrow", Perk.Type.AMMO).bypassArmorRate(0.0f).damageRate(1.0f).speedRate(1.0f).slug(true).rgb(255, 185, 215)); } @Override @@ -57,6 +58,11 @@ public class CupidArrow extends AmmoPerk { } } + @Override + public float getModifiedDamage(float damage, GunData data, PerkInstance instance, @Nullable LivingEntity target, DamageSource source) { + return 0; + } + @Override public boolean shouldCancelHurtEvent(float damage, GunData data, PerkInstance instance, LivingEntity target, DamageSource source) { return true;