From 3b26df53fe97218523a8188bd1d2aa5172ad1e00 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Thu, 28 Nov 2024 02:15:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=9D=B4=E8=9D=B6=E5=BC=B9?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/atsuishio/superbwarfare/perk/PerkHelper.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/perk/PerkHelper.java b/src/main/java/com/atsuishio/superbwarfare/perk/PerkHelper.java index 962c6a578..8dd95e8b6 100644 --- a/src/main/java/com/atsuishio/superbwarfare/perk/PerkHelper.java +++ b/src/main/java/com/atsuishio/superbwarfare/perk/PerkHelper.java @@ -15,6 +15,7 @@ import java.util.Optional; import java.util.function.Predicate; public class PerkHelper { + private static final String TAG_PERK_ID = "id"; private static final String TAG_PERK_LEVEL = "level"; private static final String TAG_PERK = "Perks"; @@ -182,7 +183,7 @@ public class PerkHelper { public static final Predicate SHOTGUN_PERKS = perk -> { switch (perk.type) { case AMMO -> { - return true; + return !perk.descriptionId.equals("butterfly_bullet"); } case FUNCTIONAL -> { return perk == ModPerks.SUBSISTENCE.get() || perk == ModPerks.POWERFUL_ATTRACTION.get() || perk == ModPerks.HEAL_CLIP.get() || perk == ModPerks.FIELD_DOCTOR.get(); @@ -219,7 +220,7 @@ public class PerkHelper { public static final Predicate HANDGUN_PERKS = perk -> { switch (perk.type) { case AMMO -> { - return true; + return !perk.descriptionId.equals("butterfly_bullet"); } case FUNCTIONAL -> { return perk == ModPerks.HEAL_CLIP.get() || perk == ModPerks.FIELD_DOCTOR.get() || @@ -237,7 +238,7 @@ public class PerkHelper { public static final Predicate SNIPER_RIFLE_PERKS = perk -> { switch (perk.type) { case AMMO -> { - return true; + return !perk.descriptionId.equals("butterfly_bullet"); } case FUNCTIONAL -> { return perk == ModPerks.HEAL_CLIP.get() || perk == ModPerks.FOURTH_TIMES_CHARM.get() || perk == ModPerks.POWERFUL_ATTRACTION.get();