From 9f84de5dc6f0f0a26428d3355e45da1f13c39960 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 11 Jun 2021 01:19:54 +0000 Subject: [PATCH] Iss classes considered fighters. --- .../gameserver/taskmanager/AutoPlayTaskManager.java | 7 +++++++ .../gameserver/taskmanager/AutoUseTaskManager.java | 7 +++++++ .../gameserver/taskmanager/AutoPlayTaskManager.java | 7 +++++++ .../gameserver/taskmanager/AutoUseTaskManager.java | 7 +++++++ .../gameserver/taskmanager/AutoPlayTaskManager.java | 7 +++++++ .../gameserver/taskmanager/AutoUseTaskManager.java | 7 +++++++ 6 files changed, 42 insertions(+) diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java index 616984f1c6..19b6d443be 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java @@ -184,6 +184,13 @@ public class AutoPlayTaskManager private boolean isMageCaster(PlayerInstance player) { + // Iss classes considered fighters. + final int classId = player.getActiveClass(); + if ((classId > 170) && (classId < 176)) + { + return false; + } + return player.isMageClass() && (player.getRace() != Race.ORC); } diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java index eec01dd74b..3e8069fd7b 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java @@ -375,6 +375,13 @@ public class AutoUseTaskManager private boolean isMageCaster(PlayerInstance player) { + // Iss classes considered fighters. + final int classId = player.getActiveClass(); + if ((classId > 170) && (classId < 176)) + { + return false; + } + return player.isMageClass() && (player.getRace() != Race.ORC); } diff --git a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java index 616984f1c6..19b6d443be 100644 --- a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java +++ b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java @@ -184,6 +184,13 @@ public class AutoPlayTaskManager private boolean isMageCaster(PlayerInstance player) { + // Iss classes considered fighters. + final int classId = player.getActiveClass(); + if ((classId > 170) && (classId < 176)) + { + return false; + } + return player.isMageClass() && (player.getRace() != Race.ORC); } diff --git a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java index eec01dd74b..3e8069fd7b 100644 --- a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java +++ b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java @@ -375,6 +375,13 @@ public class AutoUseTaskManager private boolean isMageCaster(PlayerInstance player) { + // Iss classes considered fighters. + final int classId = player.getActiveClass(); + if ((classId > 170) && (classId < 176)) + { + return false; + } + return player.isMageClass() && (player.getRace() != Race.ORC); } diff --git a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java index 616984f1c6..19b6d443be 100644 --- a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java +++ b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoPlayTaskManager.java @@ -184,6 +184,13 @@ public class AutoPlayTaskManager private boolean isMageCaster(PlayerInstance player) { + // Iss classes considered fighters. + final int classId = player.getActiveClass(); + if ((classId > 170) && (classId < 176)) + { + return false; + } + return player.isMageClass() && (player.getRace() != Race.ORC); } diff --git a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java index eec01dd74b..3e8069fd7b 100644 --- a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java +++ b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/taskmanager/AutoUseTaskManager.java @@ -375,6 +375,13 @@ public class AutoUseTaskManager private boolean isMageCaster(PlayerInstance player) { + // Iss classes considered fighters. + final int classId = player.getActiveClass(); + if ((classId > 170) && (classId < 176)) + { + return false; + } + return player.isMageClass() && (player.getRace() != Race.ORC); }