From a79febc28e28fe8deffbe5b3627c37d5e362e214 Mon Sep 17 00:00:00 2001 From: zeng-github01 <95841646+zeng-github01@users.noreply.github.com> Date: Fri, 27 Mar 2026 00:54:03 +0800 Subject: [PATCH] Fix attack speed for legacy npc --- src/main/java/noppes/npcs/VersionCompatibility.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/noppes/npcs/VersionCompatibility.java b/src/main/java/noppes/npcs/VersionCompatibility.java index 98dd6c20e..a3ea29e90 100644 --- a/src/main/java/noppes/npcs/VersionCompatibility.java +++ b/src/main/java/noppes/npcs/VersionCompatibility.java @@ -49,6 +49,15 @@ public static void CheckNpcCompatibility(EntityNPCInterface npc, NBTTagCompound if (compound.hasKey("DialogDarkenScreen")) { compound.removeTag("DialogDarkenScreen"); } + + if (compound.hasKey("FiringDelay") && compound.hasKey("DelayVariance")) { + int min = compound.getInteger("FiringDelay"); + int max = compound.getInteger("DelayVariance"); + compound.setInteger("minDelay", min); + compound.setInteger("maxDelay", max); + compound.removeTag("FiringDelay"); + compound.removeTag("DelayVariance"); + } } if (npc.npcVersion < 12) { CompatabilityFix(compound, npc.advanced.writeToNBT(new NBTTagCompound()));