削弱刀片弹的效果

This commit is contained in:
17146 2024-08-10 13:43:21 +08:00
parent 8ba4ebd115
commit aeab7d8557

View file

@ -377,7 +377,14 @@ public class GunEventHandler {
projectile.setRGB(ammoPerk.rgb); projectile.setRGB(ammoPerk.rgb);
if (ammoPerk.mobEffect.get() != null) { if (ammoPerk.mobEffect.get() != null) {
projectile.effect(() -> new MobEffectInstance(ammoPerk.mobEffect.get(), 70 + 30 * level, level - 1)); int amplifier;
if (perk.descriptionId.equals("blade_bullet")) {
amplifier = level / 3;
} else {
amplifier = level - 1;
}
projectile.effect(() -> new MobEffectInstance(ammoPerk.mobEffect.get(), 70 + 30 * level, amplifier));
} }
} }
bypassArmorRate = Mth.clamp(bypassArmorRate, 0, 1); bypassArmorRate = Mth.clamp(bypassArmorRate, 0, 1);