|
|
|
@ -302,7 +302,7 @@ public class WpakPowerManager {
@@ -302,7 +302,7 @@ public class WpakPowerManager {
|
|
|
|
|
if (powerUsed.maxMobTargets > 1 || powerUsed.maxPlayerTargets > 1) |
|
|
|
|
AoeHandler(caster, target, powerUsed, msg.getNumTrains()); |
|
|
|
|
else |
|
|
|
|
runPowerActions(caster, powerUsed, msg.getNumTrains(), target); |
|
|
|
|
executeActionsForPower(caster, powerUsed, msg.getNumTrains(), target); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static void AoeHandler(PlayerCharacter caster, AbstractWorldObject target, Power powerUsed, int rank) { |
|
|
|
@ -319,7 +319,7 @@ public class WpakPowerManager {
@@ -319,7 +319,7 @@ public class WpakPowerManager {
|
|
|
|
|
|
|
|
|
|
for (AbstractWorldObject mob : mobTargets) { |
|
|
|
|
if (count < powerUsed.maxMobTargets + 1) { |
|
|
|
|
runPowerActions(caster, powerUsed, rank, mob); |
|
|
|
|
executeActionsForPower(caster, powerUsed, rank, mob); |
|
|
|
|
count++; |
|
|
|
|
} else { |
|
|
|
|
break; |
|
|
|
@ -329,7 +329,7 @@ public class WpakPowerManager {
@@ -329,7 +329,7 @@ public class WpakPowerManager {
|
|
|
|
|
count = 1; |
|
|
|
|
for (AbstractWorldObject pc : pcTargets) { |
|
|
|
|
if (count < powerUsed.maxPlayerTargets + 1) { |
|
|
|
|
runPowerActions(caster, powerUsed, rank, pc); |
|
|
|
|
executeActionsForPower(caster, powerUsed, rank, pc); |
|
|
|
|
count++; |
|
|
|
|
} else { |
|
|
|
|
break; |
|
|
|
@ -337,7 +337,7 @@ public class WpakPowerManager {
@@ -337,7 +337,7 @@ public class WpakPowerManager {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void runPowerActions(AbstractCharacter caster, Power power, int rank, AbstractWorldObject target) { |
|
|
|
|
public static void executeActionsForPower(AbstractCharacter caster, Power power, int rank, AbstractWorldObject target) { |
|
|
|
|
|
|
|
|
|
// Iterate through the poweractions for this power
|
|
|
|
|
// and execute them according to PowerActionType.
|
|
|
|
|