diff --git a/src/main/java/com/atsuishio/superbwarfare/item/gun/GunItem.java b/src/main/java/com/atsuishio/superbwarfare/item/gun/GunItem.java index 3ab2f4fbe..a91ab6ce9 100644 --- a/src/main/java/com/atsuishio/superbwarfare/item/gun/GunItem.java +++ b/src/main/java/com/atsuishio/superbwarfare/item/gun/GunItem.java @@ -197,11 +197,6 @@ public abstract class GunItem extends Item implements CustomRendererItem { return false; } - public boolean canApplyPerk(Perk perk) { - return true; - } - - /** * 是否使用弹匣换弹 * diff --git a/src/main/java/com/atsuishio/superbwarfare/item/gun/data/DefaultGunData.java b/src/main/java/com/atsuishio/superbwarfare/item/gun/data/DefaultGunData.java index d0ac8f7a8..3a391e362 100644 --- a/src/main/java/com/atsuishio/superbwarfare/item/gun/data/DefaultGunData.java +++ b/src/main/java/com/atsuishio/superbwarfare/item/gun/data/DefaultGunData.java @@ -76,5 +76,14 @@ public class DefaultGunData { public double heatPerShoot = 0; @SerializedName("AvailablePerks") - public List availablePerks; + public List availablePerks = List.of( + "@Ammo", + "superbwarfare:field_doctor", + "superbwarfare:powerful_attraction", + "superbwarfare:intelligent_chip", + "superbwarfare:monster_hunter", + "superbwarfare:vorpal_weapon", + "!superbwarfare:micro_missile", + "!superbwarfare:longer_wire" + ); }