From 50a95805051dd75b3bf4f96f8d815c5ae50cf16a Mon Sep 17 00:00:00 2001 From: Skal Fate <13443576-SkalFate@users.noreply.gitlab.com> Date: Wed, 22 Feb 2023 08:13:49 +0000 Subject: [PATCH] Fixed the dragonfire shield recharge animation to only play when it needs charging --- .../item/equipment/special/DragonfireSwingHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Server/src/main/content/global/handlers/item/equipment/special/DragonfireSwingHandler.java b/Server/src/main/content/global/handlers/item/equipment/special/DragonfireSwingHandler.java index be9b18dcf..70bb5fdcc 100644 --- a/Server/src/main/content/global/handlers/item/equipment/special/DragonfireSwingHandler.java +++ b/Server/src/main/content/global/handlers/item/equipment/special/DragonfireSwingHandler.java @@ -137,11 +137,12 @@ public class DragonfireSwingHandler extends CombatSwingHandler { shield.setCharge(shield.getCharge() + 20); EquipmentContainer.updateBonuses(p); p.getPacketDispatch().sendMessage("Your dragonfire shield glows more brightly."); + + p.faceLocation(entity.getCenterLocation()); + victim.visualize(Animation.create(6695), Graphics.create(1163)); } else { p.getPacketDispatch().sendMessage("Your dragonfire shield is already fully charged."); } - p.faceLocation(entity.getCenterLocation()); - victim.visualize(Animation.create(6695), Graphics.create(1163)); return; } }