From 234c7d43dc2ad3a47c64247b534920aef25fff0b Mon Sep 17 00:00:00 2001 From: Ziggeh Date: Thu, 27 Mar 2014 02:20:43 +0100 Subject: [PATCH] Abilities - Fixed abilities that send multiple attacks Such as Flurry for LSJ. --- src/services/command/CommandService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/command/CommandService.java b/src/services/command/CommandService.java index 00aea867..c51a1d67 100644 --- a/src/services/command/CommandService.java +++ b/src/services/command/CommandService.java @@ -38,13 +38,11 @@ import engine.resources.scene.Point3D; import engine.resources.service.INetworkDispatch; import engine.resources.service.INetworkRemoteEvent; import resources.common.*; - import protocol.swg.ObjControllerMessage; import protocol.swg.objectControllerObjects.CommandEnqueue; import protocol.swg.objectControllerObjects.CommandEnqueueRemove; import protocol.swg.objectControllerObjects.ShowFlyText; import protocol.swg.objectControllerObjects.StartTask; - import resources.objects.creature.CreatureObject; import resources.objects.tangible.TangibleObject; import resources.objects.weapon.WeaponObject; @@ -298,8 +296,10 @@ public class CommandService implements INetworkDispatch { core.combatService.doSelfBuff(attacker, weapon, command, actionCounter); return; } - - core.combatService.doCombat(attacker, (TangibleObject) target, weapon, command, actionCounter); + for(int i = 0 ; i < command.getAttack_rolls(); i++) { + core.combatService.doCombat(attacker, (TangibleObject) target, weapon, command, actionCounter); + } + } }