From 3aa789494a4718cd18450aef498ed03547928707 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 5 Nov 2017 21:13:05 +0000 Subject: [PATCH] Raina dualclass check fix for Ertheias. --- .../game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java | 4 ++-- .../game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java | 4 ++-- .../game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java index 16b24431f3..44073aba11 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java @@ -288,7 +288,7 @@ public final class Raina extends AbstractNpcAI case "ertheiaDualClass": { // TODO: Maybe html is different when you have 85lvl but you haven't completed quest - if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || (player.getClassId().level() != ClassLevel.AWAKEN.ordinal()) || player.hasDualClass() || !haveDoneQuest(player, true)) + if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || !player.isInCategory(CategoryType.AWAKEN_GROUP) || player.hasDualClass() || !haveDoneQuest(player, true)) { htmltext = "addDualClassErtheiaFailed.html"; } @@ -307,7 +307,7 @@ public final class Raina extends AbstractNpcAI case "addDualClass_WYNN_GROUP": case "addDualClass_AEORE_GROUP": { - if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || (player.getClassId().level() != ClassLevel.AWAKEN.ordinal()) || player.hasDualClass() || !haveDoneQuest(player, true)) + if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || !player.isInCategory(CategoryType.AWAKEN_GROUP) || player.hasDualClass() || !haveDoneQuest(player, true)) { htmltext = "addDualClassErtheiaFailed.html"; break; diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java index 16b24431f3..44073aba11 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java @@ -288,7 +288,7 @@ public final class Raina extends AbstractNpcAI case "ertheiaDualClass": { // TODO: Maybe html is different when you have 85lvl but you haven't completed quest - if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || (player.getClassId().level() != ClassLevel.AWAKEN.ordinal()) || player.hasDualClass() || !haveDoneQuest(player, true)) + if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || !player.isInCategory(CategoryType.AWAKEN_GROUP) || player.hasDualClass() || !haveDoneQuest(player, true)) { htmltext = "addDualClassErtheiaFailed.html"; } @@ -307,7 +307,7 @@ public final class Raina extends AbstractNpcAI case "addDualClass_WYNN_GROUP": case "addDualClass_AEORE_GROUP": { - if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || (player.getClassId().level() != ClassLevel.AWAKEN.ordinal()) || player.hasDualClass() || !haveDoneQuest(player, true)) + if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || !player.isInCategory(CategoryType.AWAKEN_GROUP) || player.hasDualClass() || !haveDoneQuest(player, true)) { htmltext = "addDualClassErtheiaFailed.html"; break; diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java index 16b24431f3..44073aba11 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java @@ -288,7 +288,7 @@ public final class Raina extends AbstractNpcAI case "ertheiaDualClass": { // TODO: Maybe html is different when you have 85lvl but you haven't completed quest - if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || (player.getClassId().level() != ClassLevel.AWAKEN.ordinal()) || player.hasDualClass() || !haveDoneQuest(player, true)) + if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || !player.isInCategory(CategoryType.AWAKEN_GROUP) || player.hasDualClass() || !haveDoneQuest(player, true)) { htmltext = "addDualClassErtheiaFailed.html"; } @@ -307,7 +307,7 @@ public final class Raina extends AbstractNpcAI case "addDualClass_WYNN_GROUP": case "addDualClass_AEORE_GROUP": { - if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || (player.getClassId().level() != ClassLevel.AWAKEN.ordinal()) || player.hasDualClass() || !haveDoneQuest(player, true)) + if ((player.getRace() != Race.ERTHEIA) || (player.getLevel() < 85) || !player.isInCategory(CategoryType.AWAKEN_GROUP) || player.hasDualClass() || !haveDoneQuest(player, true)) { htmltext = "addDualClassErtheiaFailed.html"; break;