Updated ClassId and ClassLevel emums to match newer branches.

This commit is contained in:
MobiusDev
2018-04-06 17:34:17 +00:00
parent 165840dd77
commit 6ca1e72d5d
69 changed files with 586 additions and 556 deletions

View File

@@ -87,42 +87,42 @@ public final class DragonValley extends AbstractNpcAI
private static final int CLASS_LVL = 3; private static final int CLASS_LVL = 3;
private static final EnumMap<ClassId, Double> CLASS_POINTS = new EnumMap<>(ClassId.class); private static final EnumMap<ClassId, Double> CLASS_POINTS = new EnumMap<>(ClassId.class);
{ {
CLASS_POINTS.put(ClassId.adventurer, 0.2); CLASS_POINTS.put(ClassId.ADVENTURER, 0.2);
CLASS_POINTS.put(ClassId.arcanaLord, 1.5); CLASS_POINTS.put(ClassId.ARCANA_LORD, 1.5);
CLASS_POINTS.put(ClassId.archmage, 0.3); CLASS_POINTS.put(ClassId.ARCHMAGE, 0.3);
CLASS_POINTS.put(ClassId.cardinal, -0.6); CLASS_POINTS.put(ClassId.CARDINAL, -0.6);
CLASS_POINTS.put(ClassId.dominator, 0.2); CLASS_POINTS.put(ClassId.DOMINATOR, 0.2);
CLASS_POINTS.put(ClassId.doombringer, 0.2); CLASS_POINTS.put(ClassId.DOOMBRINGER, 0.2);
CLASS_POINTS.put(ClassId.doomcryer, 0.1); CLASS_POINTS.put(ClassId.DOOMCRYER, 0.1);
CLASS_POINTS.put(ClassId.dreadnought, 0.7); CLASS_POINTS.put(ClassId.DREADNOUGHT, 0.7);
CLASS_POINTS.put(ClassId.duelist, 0.2); CLASS_POINTS.put(ClassId.DUELIST, 0.2);
CLASS_POINTS.put(ClassId.elementalMaster, 1.4); CLASS_POINTS.put(ClassId.ELEMENTAL_MASTER, 1.4);
CLASS_POINTS.put(ClassId.evaSaint, -0.6); CLASS_POINTS.put(ClassId.EVA_SAINT, -0.6);
CLASS_POINTS.put(ClassId.evaTemplar, 0.8); CLASS_POINTS.put(ClassId.EVA_TEMPLAR, 0.8);
CLASS_POINTS.put(ClassId.femaleSoulhound, 0.4); CLASS_POINTS.put(ClassId.FEMALE_SOUL_HOUND, 0.4);
CLASS_POINTS.put(ClassId.fortuneSeeker, 0.9); CLASS_POINTS.put(ClassId.FORTUNE_SEEKER, 0.9);
CLASS_POINTS.put(ClassId.ghostHunter, 0.2); CLASS_POINTS.put(ClassId.GHOST_HUNTER, 0.2);
CLASS_POINTS.put(ClassId.ghostSentinel, 0.2); CLASS_POINTS.put(ClassId.GHOST_SENTINEL, 0.2);
CLASS_POINTS.put(ClassId.grandKhavatari, 0.2); CLASS_POINTS.put(ClassId.GRAND_KHAVATARI, 0.2);
CLASS_POINTS.put(ClassId.hellKnight, 0.6); CLASS_POINTS.put(ClassId.HELL_KNIGHT, 0.6);
CLASS_POINTS.put(ClassId.hierophant, 0.0); CLASS_POINTS.put(ClassId.HIEROPHANT, 0.0);
CLASS_POINTS.put(ClassId.judicator, 0.1); CLASS_POINTS.put(ClassId.JUDICATOR, 0.1);
CLASS_POINTS.put(ClassId.moonlightSentinel, 0.2); CLASS_POINTS.put(ClassId.MOONLIGHT_SENTINEL, 0.2);
CLASS_POINTS.put(ClassId.maestro, 0.7); CLASS_POINTS.put(ClassId.MAESTRO, 0.7);
CLASS_POINTS.put(ClassId.maleSoulhound, 0.4); CLASS_POINTS.put(ClassId.MALE_SOUL_HOUND, 0.4);
CLASS_POINTS.put(ClassId.mysticMuse, 0.3); CLASS_POINTS.put(ClassId.MYSTIC_MUSE, 0.3);
CLASS_POINTS.put(ClassId.phoenixKnight, 0.6); CLASS_POINTS.put(ClassId.PHOENIX_KNIGHT, 0.6);
CLASS_POINTS.put(ClassId.sagittarius, 0.2); CLASS_POINTS.put(ClassId.SAGITTARIUS, 0.2);
CLASS_POINTS.put(ClassId.shillienSaint, -0.6); CLASS_POINTS.put(ClassId.SHILLIEN_SAINT, -0.6);
CLASS_POINTS.put(ClassId.shillienTemplar, 0.8); CLASS_POINTS.put(ClassId.SHILLIEN_TEMPLAR, 0.8);
CLASS_POINTS.put(ClassId.soultaker, 0.3); CLASS_POINTS.put(ClassId.SOULTAKER, 0.3);
CLASS_POINTS.put(ClassId.spectralDancer, 0.4); CLASS_POINTS.put(ClassId.SPECTRAL_DANCER, 0.4);
CLASS_POINTS.put(ClassId.spectralMaster, 1.4); CLASS_POINTS.put(ClassId.SPECTRAL_MASTER, 1.4);
CLASS_POINTS.put(ClassId.stormScreamer, 0.3); CLASS_POINTS.put(ClassId.STORM_SCREAMER, 0.3);
CLASS_POINTS.put(ClassId.swordMuse, 0.4); CLASS_POINTS.put(ClassId.SWORD_MUSE, 0.4);
CLASS_POINTS.put(ClassId.titan, 0.3); CLASS_POINTS.put(ClassId.TITAN, 0.3);
CLASS_POINTS.put(ClassId.trickster, 0.5); CLASS_POINTS.put(ClassId.TRICKSTER, 0.5);
CLASS_POINTS.put(ClassId.windRider, 0.2); CLASS_POINTS.put(ClassId.WIND_RIDER, 0.2);
} }
private DragonValley() private DragonValley()

View File

@@ -178,17 +178,17 @@ public final class HealerTrainer extends AbstractNpcAI
int itemId; int itemId;
switch (player.getClassId()) switch (player.getClassId())
{ {
case cardinal: case CARDINAL:
{ {
itemId = 15307; itemId = 15307;
break; break;
} }
case evaSaint: case EVA_SAINT:
{ {
itemId = 15308; itemId = 15308;
break; break;
} }
case shillienSaint: case SHILLIEN_SAINT:
{ {
itemId = 15309; itemId = 15309;
break; break;

View File

@@ -147,15 +147,15 @@ public final class SkillTransfer extends AbstractNpcAI
{ {
switch (player.getClassId()) switch (player.getClassId())
{ {
case cardinal: case CARDINAL:
{ {
return 0; return 0;
} }
case evaSaint: case EVA_SAINT:
{ {
return 1; return 1;
} }
case shillienSaint: case SHILLIEN_SAINT:
{ {
return 2; return 2;
} }

View File

@@ -55,7 +55,7 @@ public final class BaseTower extends AbstractNpcAI
public final String onFirstTalk(L2Npc npc, L2PcInstance player) public final String onFirstTalk(L2Npc npc, L2PcInstance player)
{ {
final ClassId classId = player.getClassId(); final ClassId classId = player.getClassId();
if (classId.equalsOrChildOf(ClassId.hellKnight) || classId.equalsOrChildOf(ClassId.soultaker)) if (classId.equalsOrChildOf(ClassId.HELL_KNIGHT) || classId.equalsOrChildOf(ClassId.SOULTAKER))
{ {
return "32301-02.htm"; return "32301-02.htm";
} }

View File

@@ -544,7 +544,7 @@ public final class TullyWorkshop extends AbstractNpcAI
if (TULLY_DOORLIST.containsKey(npcId)) if (TULLY_DOORLIST.containsKey(npcId))
{ {
if (classId.equalsOrChildOf(ClassId.maestro)) if (classId.equalsOrChildOf(ClassId.MAESTRO))
{ {
return "doorman-01c.htm"; return "doorman-01c.htm";
} }
@@ -558,7 +558,7 @@ public final class TullyWorkshop extends AbstractNpcAI
} }
else if (!brokenContraptions.contains(npc.getObjectId())) else if (!brokenContraptions.contains(npc.getObjectId()))
{ {
if (classId.equalsOrChildOf(ClassId.maestro)) if (classId.equalsOrChildOf(ClassId.MAESTRO))
{ {
return "32371-01a.htm"; return "32371-01a.htm";
} }
@@ -875,12 +875,12 @@ public final class TullyWorkshop extends AbstractNpcAI
if (event.equalsIgnoreCase("touch_device")) if (event.equalsIgnoreCase("touch_device"))
{ {
final int i0 = talkedContraptions.contains(npc.getObjectId()) ? 0 : 1; final int i0 = talkedContraptions.contains(npc.getObjectId()) ? 0 : 1;
final int i1 = player.getClassId().equalsOrChildOf(ClassId.maestro) ? 6 : 3; final int i1 = player.getClassId().equalsOrChildOf(ClassId.MAESTRO) ? 6 : 3;
if (getRandom(1000) < ((i1 - i0) * 100)) if (getRandom(1000) < ((i1 - i0) * 100))
{ {
talkedContraptions.add(npc.getObjectId()); talkedContraptions.add(npc.getObjectId());
htmltext = player.getClassId().equalsOrChildOf(ClassId.maestro) ? "32371-03a.htm" : "32371-03.htm"; htmltext = player.getClassId().equalsOrChildOf(ClassId.MAESTRO) ? "32371-03a.htm" : "32371-03.htm";
} }
else else
{ {

View File

@@ -335,75 +335,75 @@ public final class Q00060_GoodWorksReward extends Quest
{ {
if (qs.isMemoState(10)) if (qs.isMemoState(10))
{ {
if ((player.getClassId() == ClassId.warrior)) if ((player.getClassId() == ClassId.WARRIOR))
{ {
htmltext = "31092-05.html"; htmltext = "31092-05.html";
} }
else if ((player.getClassId() == ClassId.knight)) else if ((player.getClassId() == ClassId.KNIGHT))
{ {
htmltext = "31092-06.html"; htmltext = "31092-06.html";
} }
else if ((player.getClassId() == ClassId.rogue)) else if ((player.getClassId() == ClassId.ROGUE))
{ {
htmltext = "31092-07.html"; htmltext = "31092-07.html";
} }
else if ((player.getClassId() == ClassId.wizard)) else if ((player.getClassId() == ClassId.WIZARD))
{ {
htmltext = "31092-08.html"; htmltext = "31092-08.html";
} }
else if ((player.getClassId() == ClassId.cleric)) else if ((player.getClassId() == ClassId.CLERIC))
{ {
htmltext = "31092-09.html"; htmltext = "31092-09.html";
} }
else if ((player.getClassId() == ClassId.elvenKnight)) else if ((player.getClassId() == ClassId.ELVEN_KNIGHT))
{ {
htmltext = "31092-10.html"; htmltext = "31092-10.html";
} }
else if ((player.getClassId() == ClassId.elvenScout)) else if ((player.getClassId() == ClassId.ELVEN_SCOUT))
{ {
htmltext = "31092-11.html"; htmltext = "31092-11.html";
} }
else if ((player.getClassId() == ClassId.elvenWizard)) else if ((player.getClassId() == ClassId.ELVEN_WIZARD))
{ {
htmltext = "31092-12.html"; htmltext = "31092-12.html";
} }
else if ((player.getClassId() == ClassId.oracle)) else if ((player.getClassId() == ClassId.ORACLE))
{ {
htmltext = "31092-13.html"; htmltext = "31092-13.html";
} }
else if ((player.getClassId() == ClassId.palusKnight)) else if ((player.getClassId() == ClassId.PALUS_KNIGHT))
{ {
htmltext = "31092-14.html"; htmltext = "31092-14.html";
} }
else if ((player.getClassId() == ClassId.assassin)) else if ((player.getClassId() == ClassId.ASSASSIN))
{ {
htmltext = "31092-15.html"; htmltext = "31092-15.html";
} }
else if ((player.getClassId() == ClassId.darkWizard)) else if ((player.getClassId() == ClassId.DARK_WIZARD))
{ {
htmltext = "31092-16.html"; htmltext = "31092-16.html";
} }
else if ((player.getClassId() == ClassId.shillienOracle)) else if ((player.getClassId() == ClassId.SHILLIEN_ORACLE))
{ {
htmltext = "31092-17.html"; htmltext = "31092-17.html";
} }
else if ((player.getClassId() == ClassId.orcRaider)) else if ((player.getClassId() == ClassId.ORC_RAIDER))
{ {
htmltext = "31092-18.html"; htmltext = "31092-18.html";
} }
else if ((player.getClassId() == ClassId.orcMonk)) else if ((player.getClassId() == ClassId.ORC_MONK))
{ {
htmltext = "31092-19.html"; htmltext = "31092-19.html";
} }
else if ((player.getClassId() == ClassId.orcShaman)) else if ((player.getClassId() == ClassId.ORC_SHAMAN))
{ {
htmltext = "31092-20.html"; htmltext = "31092-20.html";
} }
else if ((player.getClassId() == ClassId.scavenger)) else if ((player.getClassId() == ClassId.SCAVENGER))
{ {
htmltext = "31092-21.html"; htmltext = "31092-21.html";
} }
else if ((player.getClassId() == ClassId.artisan)) else if ((player.getClassId() == ClassId.ARTISAN))
{ {
htmltext = "31092-22.html"; htmltext = "31092-22.html";
} }
@@ -414,75 +414,75 @@ public final class Q00060_GoodWorksReward extends Quest
{ {
if (player.isInCategory(CategoryType.SECOND_CLASS_GROUP)) if (player.isInCategory(CategoryType.SECOND_CLASS_GROUP))
{ {
if ((player.getClassId() == ClassId.warrior)) if ((player.getClassId() == ClassId.WARRIOR))
{ {
htmltext = "31092-05a.html"; htmltext = "31092-05a.html";
} }
else if ((player.getClassId() == ClassId.knight)) else if ((player.getClassId() == ClassId.KNIGHT))
{ {
htmltext = "31092-06a.html"; htmltext = "31092-06a.html";
} }
else if ((player.getClassId() == ClassId.rogue)) else if ((player.getClassId() == ClassId.ROGUE))
{ {
htmltext = "31092-07a.html"; htmltext = "31092-07a.html";
} }
else if ((player.getClassId() == ClassId.wizard)) else if ((player.getClassId() == ClassId.WIZARD))
{ {
htmltext = "31092-08a.html"; htmltext = "31092-08a.html";
} }
else if ((player.getClassId() == ClassId.cleric)) else if ((player.getClassId() == ClassId.CLERIC))
{ {
htmltext = "31092-09a.html"; htmltext = "31092-09a.html";
} }
else if ((player.getClassId() == ClassId.elvenKnight)) else if ((player.getClassId() == ClassId.ELVEN_KNIGHT))
{ {
htmltext = "31092-10a.html"; htmltext = "31092-10a.html";
} }
else if ((player.getClassId() == ClassId.elvenScout)) else if ((player.getClassId() == ClassId.ELVEN_SCOUT))
{ {
htmltext = "31092-11a.html"; htmltext = "31092-11a.html";
} }
else if ((player.getClassId() == ClassId.elvenWizard)) else if ((player.getClassId() == ClassId.ELVEN_WIZARD))
{ {
htmltext = "31092-12a.html"; htmltext = "31092-12a.html";
} }
else if ((player.getClassId() == ClassId.oracle)) else if ((player.getClassId() == ClassId.ORACLE))
{ {
htmltext = "31092-13a.html"; htmltext = "31092-13a.html";
} }
else if ((player.getClassId() == ClassId.palusKnight)) else if ((player.getClassId() == ClassId.PALUS_KNIGHT))
{ {
htmltext = "31092-14a.html"; htmltext = "31092-14a.html";
} }
else if ((player.getClassId() == ClassId.assassin)) else if ((player.getClassId() == ClassId.ASSASSIN))
{ {
htmltext = "31092-15a.html"; htmltext = "31092-15a.html";
} }
else if ((player.getClassId() == ClassId.darkWizard)) else if ((player.getClassId() == ClassId.DARK_WIZARD))
{ {
htmltext = "31092-16a.html"; htmltext = "31092-16a.html";
} }
else if ((player.getClassId() == ClassId.shillienOracle)) else if ((player.getClassId() == ClassId.SHILLIEN_ORACLE))
{ {
htmltext = "31092-17a.html"; htmltext = "31092-17a.html";
} }
else if ((player.getClassId() == ClassId.orcRaider)) else if ((player.getClassId() == ClassId.ORC_RAIDER))
{ {
htmltext = "31092-18a.html"; htmltext = "31092-18a.html";
} }
else if ((player.getClassId() == ClassId.orcMonk)) else if ((player.getClassId() == ClassId.ORC_MONK))
{ {
htmltext = "31092-19a.html"; htmltext = "31092-19a.html";
} }
else if ((player.getClassId() == ClassId.orcShaman)) else if ((player.getClassId() == ClassId.ORC_SHAMAN))
{ {
htmltext = "31092-20a.html"; htmltext = "31092-20a.html";
} }
else if ((player.getClassId() == ClassId.scavenger)) else if ((player.getClassId() == ClassId.SCAVENGER))
{ {
htmltext = "31092-21a.html"; htmltext = "31092-21a.html";
} }
else if ((player.getClassId() == ClassId.artisan)) else if ((player.getClassId() == ClassId.ARTISAN))
{ {
htmltext = "31092-22a.html"; htmltext = "31092-22a.html";
} }
@@ -490,7 +490,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_6": case "REPLY_6":
{ {
if ((player.getClassId() == ClassId.warrior)) if ((player.getClassId() == ClassId.WARRIOR))
{ {
if (!hasQuestItems(player, MARK_OF_CHALLENGER)) if (!hasQuestItems(player, MARK_OF_CHALLENGER))
{ {
@@ -510,7 +510,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_7": case "REPLY_7":
{ {
if ((player.getClassId() == ClassId.warrior)) if ((player.getClassId() == ClassId.WARRIOR))
{ {
if (!hasQuestItems(player, MARK_OF_CHALLENGER)) if (!hasQuestItems(player, MARK_OF_CHALLENGER))
{ {
@@ -530,7 +530,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_8": case "REPLY_8":
{ {
if ((player.getClassId() == ClassId.knight)) if ((player.getClassId() == ClassId.KNIGHT))
{ {
if (!hasQuestItems(player, MARK_OF_DUTY)) if (!hasQuestItems(player, MARK_OF_DUTY))
{ {
@@ -550,7 +550,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_9": case "REPLY_9":
{ {
if ((player.getClassId() == ClassId.knight)) if ((player.getClassId() == ClassId.KNIGHT))
{ {
if (!hasQuestItems(player, MARK_OF_DUTY)) if (!hasQuestItems(player, MARK_OF_DUTY))
{ {
@@ -570,7 +570,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_10": case "REPLY_10":
{ {
if ((player.getClassId() == ClassId.rogue)) if ((player.getClassId() == ClassId.ROGUE))
{ {
if (!hasQuestItems(player, MARK_OF_SEEKER)) if (!hasQuestItems(player, MARK_OF_SEEKER))
{ {
@@ -590,7 +590,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_11": case "REPLY_11":
{ {
if ((player.getClassId() == ClassId.rogue)) if ((player.getClassId() == ClassId.ROGUE))
{ {
if (!hasQuestItems(player, MARK_OF_SEEKER)) if (!hasQuestItems(player, MARK_OF_SEEKER))
{ {
@@ -610,7 +610,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_12": case "REPLY_12":
{ {
if ((player.getClassId() == ClassId.wizard)) if ((player.getClassId() == ClassId.WIZARD))
{ {
if (!hasQuestItems(player, MARK_OF_SCHOLAR)) if (!hasQuestItems(player, MARK_OF_SCHOLAR))
{ {
@@ -630,7 +630,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_13": case "REPLY_13":
{ {
if ((player.getClassId() == ClassId.wizard)) if ((player.getClassId() == ClassId.WIZARD))
{ {
if (!hasQuestItems(player, MARK_OF_SCHOLAR)) if (!hasQuestItems(player, MARK_OF_SCHOLAR))
{ {
@@ -650,7 +650,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_14": case "REPLY_14":
{ {
if ((player.getClassId() == ClassId.wizard)) if ((player.getClassId() == ClassId.WIZARD))
{ {
if (!hasQuestItems(player, MARK_OF_SCHOLAR)) if (!hasQuestItems(player, MARK_OF_SCHOLAR))
{ {
@@ -670,7 +670,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_15": case "REPLY_15":
{ {
if ((player.getClassId() == ClassId.cleric)) if ((player.getClassId() == ClassId.CLERIC))
{ {
if (!hasQuestItems(player, MARK_OF_PILGRIM)) if (!hasQuestItems(player, MARK_OF_PILGRIM))
{ {
@@ -690,7 +690,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_16": case "REPLY_16":
{ {
if ((player.getClassId() == ClassId.cleric)) if ((player.getClassId() == ClassId.CLERIC))
{ {
if (!hasQuestItems(player, MARK_OF_PILGRIM)) if (!hasQuestItems(player, MARK_OF_PILGRIM))
{ {
@@ -710,7 +710,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_17": case "REPLY_17":
{ {
if ((player.getClassId() == ClassId.elvenKnight)) if ((player.getClassId() == ClassId.ELVEN_KNIGHT))
{ {
if (!hasQuestItems(player, MARK_OF_DUTY)) if (!hasQuestItems(player, MARK_OF_DUTY))
{ {
@@ -730,7 +730,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_18": case "REPLY_18":
{ {
if ((player.getClassId() == ClassId.elvenKnight)) if ((player.getClassId() == ClassId.ELVEN_KNIGHT))
{ {
if (!hasQuestItems(player, MARK_OF_CHALLENGER)) if (!hasQuestItems(player, MARK_OF_CHALLENGER))
{ {
@@ -750,7 +750,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_19": case "REPLY_19":
{ {
if ((player.getClassId() == ClassId.elvenScout)) if ((player.getClassId() == ClassId.ELVEN_SCOUT))
{ {
if (!hasQuestItems(player, MARK_OF_SEEKER)) if (!hasQuestItems(player, MARK_OF_SEEKER))
{ {
@@ -770,7 +770,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_20": case "REPLY_20":
{ {
if ((player.getClassId() == ClassId.elvenScout)) if ((player.getClassId() == ClassId.ELVEN_SCOUT))
{ {
if (!hasQuestItems(player, MARK_OF_SEEKER)) if (!hasQuestItems(player, MARK_OF_SEEKER))
{ {
@@ -790,7 +790,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_21": case "REPLY_21":
{ {
if ((player.getClassId() == ClassId.elvenWizard)) if ((player.getClassId() == ClassId.ELVEN_WIZARD))
{ {
if (!hasQuestItems(player, MARK_OF_SCHOLAR)) if (!hasQuestItems(player, MARK_OF_SCHOLAR))
{ {
@@ -810,7 +810,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_22": case "REPLY_22":
{ {
if ((player.getClassId() == ClassId.elvenWizard)) if ((player.getClassId() == ClassId.ELVEN_WIZARD))
{ {
if (!hasQuestItems(player, MARK_OF_SCHOLAR)) if (!hasQuestItems(player, MARK_OF_SCHOLAR))
{ {
@@ -830,7 +830,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_23": case "REPLY_23":
{ {
if ((player.getClassId() == ClassId.oracle)) if ((player.getClassId() == ClassId.ORACLE))
{ {
if (!hasQuestItems(player, MARK_OF_PILGRIM)) if (!hasQuestItems(player, MARK_OF_PILGRIM))
{ {
@@ -850,7 +850,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_24": case "REPLY_24":
{ {
if ((player.getClassId() == ClassId.palusKnight)) if ((player.getClassId() == ClassId.PALUS_KNIGHT))
{ {
if (!hasQuestItems(player, MARK_OF_DUTY)) if (!hasQuestItems(player, MARK_OF_DUTY))
{ {
@@ -870,7 +870,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_25": case "REPLY_25":
{ {
if ((player.getClassId() == ClassId.palusKnight)) if ((player.getClassId() == ClassId.PALUS_KNIGHT))
{ {
if (!hasQuestItems(player, MARK_OF_CHALLENGER)) if (!hasQuestItems(player, MARK_OF_CHALLENGER))
{ {
@@ -890,7 +890,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_26": case "REPLY_26":
{ {
if ((player.getClassId() == ClassId.assassin)) if ((player.getClassId() == ClassId.ASSASSIN))
{ {
if (!hasQuestItems(player, MARK_OF_SEEKER)) if (!hasQuestItems(player, MARK_OF_SEEKER))
{ {
@@ -910,7 +910,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_27": case "REPLY_27":
{ {
if ((player.getClassId() == ClassId.assassin)) if ((player.getClassId() == ClassId.ASSASSIN))
{ {
if (!hasQuestItems(player, MARK_OF_SEEKER)) if (!hasQuestItems(player, MARK_OF_SEEKER))
{ {
@@ -930,7 +930,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_28": case "REPLY_28":
{ {
if ((player.getClassId() == ClassId.darkWizard)) if ((player.getClassId() == ClassId.DARK_WIZARD))
{ {
if (!hasQuestItems(player, MARK_OF_SCHOLAR)) if (!hasQuestItems(player, MARK_OF_SCHOLAR))
{ {
@@ -950,7 +950,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_29": case "REPLY_29":
{ {
if ((player.getClassId() == ClassId.darkWizard)) if ((player.getClassId() == ClassId.DARK_WIZARD))
{ {
if (!hasQuestItems(player, MARK_OF_SCHOLAR)) if (!hasQuestItems(player, MARK_OF_SCHOLAR))
{ {
@@ -970,7 +970,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_30": case "REPLY_30":
{ {
if ((player.getClassId() == ClassId.shillienOracle)) if ((player.getClassId() == ClassId.SHILLIEN_ORACLE))
{ {
if (!hasQuestItems(player, MARK_OF_PILGRIM)) if (!hasQuestItems(player, MARK_OF_PILGRIM))
{ {
@@ -990,7 +990,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_31": case "REPLY_31":
{ {
if ((player.getClassId() == ClassId.orcRaider)) if ((player.getClassId() == ClassId.ORC_RAIDER))
{ {
if (!hasQuestItems(player, MARK_OF_CHALLENGER)) if (!hasQuestItems(player, MARK_OF_CHALLENGER))
{ {
@@ -1010,7 +1010,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_32": case "REPLY_32":
{ {
if ((player.getClassId() == ClassId.orcMonk)) if ((player.getClassId() == ClassId.ORC_MONK))
{ {
if (!hasQuestItems(player, MARK_OF_CHALLENGER)) if (!hasQuestItems(player, MARK_OF_CHALLENGER))
{ {
@@ -1030,7 +1030,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_33": case "REPLY_33":
{ {
if ((player.getClassId() == ClassId.orcShaman)) if ((player.getClassId() == ClassId.ORC_SHAMAN))
{ {
if (!hasQuestItems(player, MARK_OF_PILGRIM)) if (!hasQuestItems(player, MARK_OF_PILGRIM))
{ {
@@ -1050,7 +1050,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_34": case "REPLY_34":
{ {
if ((player.getClassId() == ClassId.orcShaman)) if ((player.getClassId() == ClassId.ORC_SHAMAN))
{ {
if (!hasQuestItems(player, MARK_OF_PILGRIM)) if (!hasQuestItems(player, MARK_OF_PILGRIM))
{ {
@@ -1070,7 +1070,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_35": case "REPLY_35":
{ {
if ((player.getClassId() == ClassId.scavenger)) if ((player.getClassId() == ClassId.SCAVENGER))
{ {
if (!hasQuestItems(player, MARK_OF_GUILDSMAN)) if (!hasQuestItems(player, MARK_OF_GUILDSMAN))
{ {
@@ -1090,7 +1090,7 @@ public final class Q00060_GoodWorksReward extends Quest
} }
case "REPLY_36": case "REPLY_36":
{ {
if ((player.getClassId() == ClassId.artisan)) if ((player.getClassId() == ClassId.ARTISAN))
{ {
if (!hasQuestItems(player, MARK_OF_GUILDSMAN)) if (!hasQuestItems(player, MARK_OF_GUILDSMAN))
{ {

View File

@@ -166,7 +166,7 @@ public final class Q00061_LawEnforcement extends Quest
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
if (player.getClassId() == ClassId.inspector) if (player.getClassId() == ClassId.INSPECTOR)
{ {
return getHtm(player.getHtmlPrefix(), "32222-01.htm").replace("%name%", player.getName()); return getHtm(player.getHtmlPrefix(), "32222-01.htm").replace("%name%", player.getName());
} }

View File

@@ -160,7 +160,7 @@ public final class Q00062_PathOfTheTrooper extends Quest
{ {
if (player.getRace() == Race.KAMAEL) if (player.getRace() == Race.KAMAEL)
{ {
if (player.getClassId() == ClassId.maleSoldier) if (player.getClassId() == ClassId.MALE_SOLDIER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -318,7 +318,7 @@ public final class Q00063_PathOfTheWarder extends Quest
{ {
if (npc.getId() == MASTER_SIONE) if (npc.getId() == MASTER_SIONE)
{ {
if ((player.getClassId() == ClassId.femaleSoldier) && !hasQuestItems(player, STEELRAZOR_EVALUTION)) if ((player.getClassId() == ClassId.FEMALE_SOLDIER) && !hasQuestItems(player, STEELRAZOR_EVALUTION))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -303,7 +303,7 @@ public final class Q00064_CertifiedBerserker extends Quest
{ {
if (player.getRace() == Race.KAMAEL) if (player.getRace() == Race.KAMAEL)
{ {
if (player.getClassId() == ClassId.trooper) if (player.getClassId() == ClassId.TROOPER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -100,7 +100,7 @@ public final class Q00066_CertifiedArbalester extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if ((player.getLevel() >= MIN_LEVEL) && (player.getClassId() == ClassId.warder) && !hasQuestItems(player, KAMAEL_INQUISITOR_MARK)) if ((player.getLevel() >= MIN_LEVEL) && (player.getClassId() == ClassId.WARDER) && !hasQuestItems(player, KAMAEL_INQUISITOR_MARK))
{ {
qs.startQuest(); qs.startQuest();
qs.setMemoState(1); qs.setMemoState(1);
@@ -733,7 +733,7 @@ public final class Q00066_CertifiedArbalester extends Quest
{ {
if (npc.getId() == MASTER_RINDY) if (npc.getId() == MASTER_RINDY)
{ {
if ((player.getClassId() == ClassId.warder) && !hasQuestItems(player, KAMAEL_INQUISITOR_MARK)) if ((player.getClassId() == ClassId.WARDER) && !hasQuestItems(player, KAMAEL_INQUISITOR_MARK))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -1045,7 +1045,7 @@ public final class Q00066_CertifiedArbalester extends Quest
{ {
if (npc.getId() == MASTER_RINDY) if (npc.getId() == MASTER_RINDY)
{ {
if (player.getClassId() == ClassId.arbalester) if (player.getClassId() == ClassId.ARBALESTER)
{ {
htmltext = "32201-05.html"; htmltext = "32201-05.html";
} }

View File

@@ -80,7 +80,7 @@ public final class Q00178_IconicTrinity extends Quest
} }
case "32138-14.htm": case "32138-14.htm":
{ {
if ((qs.isMemoState(10) && (player.getLevel() <= TWENTY_LEVEL) && (player.getClassId() == ClassId.maleSoldier)) || (player.getClassId() == ClassId.femaleSoldier)) if ((qs.isMemoState(10) && (player.getLevel() <= TWENTY_LEVEL) && (player.getClassId() == ClassId.MALE_SOLDIER)) || (player.getClassId() == ClassId.FEMALE_SOLDIER))
{ {
giveItems(player, SCROLL_ENCHANT_ARMOR_D_GRADE, 1); giveItems(player, SCROLL_ENCHANT_ARMOR_D_GRADE, 1);
addExpAndSp(player, 20123, 976); addExpAndSp(player, 20123, 976);
@@ -91,7 +91,7 @@ public final class Q00178_IconicTrinity extends Quest
} }
case "32138-17.html": case "32138-17.html":
{ {
if ((qs.isMemoState(10) && (player.getLevel() > TWENTY_LEVEL) && (player.getClassId() != ClassId.maleSoldier)) || (player.getClassId() != ClassId.femaleSoldier)) if ((qs.isMemoState(10) && (player.getLevel() > TWENTY_LEVEL) && (player.getClassId() != ClassId.MALE_SOLDIER)) || (player.getClassId() != ClassId.FEMALE_SOLDIER))
{ {
giveItems(player, SCROLL_ENCHANT_ARMOR_D_GRADE, 1); giveItems(player, SCROLL_ENCHANT_ARMOR_D_GRADE, 1);
qs.exitQuest(false, true); qs.exitQuest(false, true);
@@ -436,7 +436,7 @@ public final class Q00178_IconicTrinity extends Quest
} }
case 10: case 10:
{ {
if (((player.getLevel() <= TWENTY_LEVEL) && (player.getClassId() == ClassId.maleSoldier)) || (player.getClassId() == ClassId.femaleSoldier)) if (((player.getLevel() <= TWENTY_LEVEL) && (player.getClassId() == ClassId.MALE_SOLDIER)) || (player.getClassId() == ClassId.FEMALE_SOLDIER))
{ {
htmltext = "32138-12.html"; htmltext = "32138-12.html";
} }

View File

@@ -570,7 +570,7 @@ public final class Q00212_TrialOfDuty extends Quest
if (vars.getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) if (vars.getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0)
{ {
if (player.getClassId() == ClassId.knight) if (player.getClassId() == ClassId.KNIGHT)
{ {
rewardItems(player, DIMENSIONAL_DIAMOND, 45); rewardItems(player, DIMENSIONAL_DIAMOND, 45);
} }

View File

@@ -398,7 +398,7 @@ public final class Q00213_TrialOfTheSeeker extends Quest
{ {
if (npc.getId() == MASTER_DUFNER) if (npc.getId() == MASTER_DUFNER)
{ {
if ((player.getClassId() == ClassId.rogue) || (player.getClassId() == ClassId.elvenScout) || ((player.getClassId() == ClassId.assassin))) if ((player.getClassId() == ClassId.ROGUE) || (player.getClassId() == ClassId.ELVEN_SCOUT) || ((player.getClassId() == ClassId.ASSASSIN)))
{ {
if (player.getLevel() < MIN_LVL) if (player.getLevel() < MIN_LVL)
{ {

View File

@@ -565,7 +565,7 @@ public final class Q00214_TrialOfTheScholar extends Quest
{ {
if (npc.getId() == MAGISTER_MIRIEN) if (npc.getId() == MAGISTER_MIRIEN)
{ {
if ((player.getClassId() == ClassId.wizard) || (player.getClassId() == ClassId.elvenWizard) || ((player.getClassId() == ClassId.darkWizard))) if ((player.getClassId() == ClassId.WIZARD) || (player.getClassId() == ClassId.ELVEN_WIZARD) || ((player.getClassId() == ClassId.DARK_WIZARD)))
{ {
if (player.getLevel() < MIN_LVL) if (player.getLevel() < MIN_LVL)
{ {

View File

@@ -221,7 +221,7 @@ public final class Q00216_TrialOfTheGuildsman extends Quest
} }
case "30298-04.html": case "30298-04.html":
{ {
if (player.getClassId() == ClassId.scavenger) if (player.getClassId() == ClassId.SCAVENGER)
{ {
if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION)) if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION))
{ {
@@ -266,12 +266,12 @@ public final class Q00216_TrialOfTheGuildsman extends Quest
if (qs != null) if (qs != null)
{ {
int count = 0; int count = 0;
if ((qs.getPlayer().getClassId() == ClassId.scavenger) && npc.isSweepActive()) if ((qs.getPlayer().getClassId() == ClassId.SCAVENGER) && npc.isSweepActive())
{ {
count += 5; count += 5;
} }
if (getRandomBoolean() && (qs.getPlayer().getClassId() == ClassId.artisan)) if (getRandomBoolean() && (qs.getPlayer().getClassId() == ClassId.ARTISAN))
{ {
giveItems(qs.getPlayer(), AMBER_LUMP, 1); giveItems(qs.getPlayer(), AMBER_LUMP, 1);
playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE);
@@ -410,7 +410,7 @@ public final class Q00216_TrialOfTheGuildsman extends Quest
{ {
if (npc.getId() == WAREHOUSE_KEEPER_VALKON) if (npc.getId() == WAREHOUSE_KEEPER_VALKON)
{ {
if ((player.getClassId() == ClassId.artisan) || (player.getClassId() == ClassId.scavenger)) if ((player.getClassId() == ClassId.ARTISAN) || (player.getClassId() == ClassId.SCAVENGER))
{ {
if (player.getLevel() < MIN_LVL) if (player.getLevel() < MIN_LVL)
{ {

View File

@@ -113,7 +113,7 @@ public final class Q00222_TestOfTheDuelist extends Quest
playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0)
{ {
if (player.getClassId() == ClassId.palusKnight) if (player.getClassId() == ClassId.PALUS_KNIGHT)
{ {
giveItems(player, DIMENSIONAL_DIAMOND, 104); giveItems(player, DIMENSIONAL_DIAMOND, 104);
} }
@@ -463,7 +463,7 @@ public final class Q00222_TestOfTheDuelist extends Quest
String htmltext = getNoQuestMsg(player); String htmltext = getNoQuestMsg(player);
if (qs.isCreated()) if (qs.isCreated())
{ {
if ((player.getClassId() == ClassId.warrior) || (player.getClassId() == ClassId.elvenKnight) || (player.getClassId() == ClassId.palusKnight) || (player.getClassId() == ClassId.orcMonk)) if ((player.getClassId() == ClassId.WARRIOR) || (player.getClassId() == ClassId.ELVEN_KNIGHT) || (player.getClassId() == ClassId.PALUS_KNIGHT) || (player.getClassId() == ClassId.ORC_MONK))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -105,7 +105,7 @@ public final class Q00223_TestOfTheChampion extends Quest
giveItems(player, ASCALONS_1ST_LETTER, 1); giveItems(player, ASCALONS_1ST_LETTER, 1);
if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0)
{ {
if (player.getClassId() == ClassId.warrior) if (player.getClassId() == ClassId.WARRIOR)
{ {
giveItems(player, DIMENSIONAL_DIAMOND, 72); giveItems(player, DIMENSIONAL_DIAMOND, 72);
} }
@@ -448,11 +448,11 @@ public final class Q00223_TestOfTheChampion extends Quest
{ {
if (npc.getId() == VETERAN_ASCALON) if (npc.getId() == VETERAN_ASCALON)
{ {
if ((player.getClassId() == ClassId.warrior) || (player.getClassId() == ClassId.orcRaider)) if ((player.getClassId() == ClassId.WARRIOR) || (player.getClassId() == ClassId.ORC_RAIDER))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
if (player.getClassId() == ClassId.warrior) if (player.getClassId() == ClassId.WARRIOR)
{ {
htmltext = "30624-03.htm"; htmltext = "30624-03.htm";
} }

View File

@@ -366,7 +366,7 @@ public final class Q00224_TestOfSagittarius extends Quest
{ {
if (npc.getId() == GUILD_PRESIDENT_BERNARD) if (npc.getId() == GUILD_PRESIDENT_BERNARD)
{ {
if ((player.getClassId() == ClassId.rogue) || (player.getClassId() == ClassId.elvenScout) || (player.getClassId() == ClassId.assassin)) if ((player.getClassId() == ClassId.ROGUE) || (player.getClassId() == ClassId.ELVEN_SCOUT) || (player.getClassId() == ClassId.ASSASSIN))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -112,7 +112,7 @@ public final class Q00225_TestOfTheSearcher extends Quest
giveItems(player, LUTHERS_LETTER, 1); giveItems(player, LUTHERS_LETTER, 1);
if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0)
{ {
if (player.getClassId() == ClassId.scavenger) if (player.getClassId() == ClassId.SCAVENGER)
{ {
giveItems(player, DIMENSIONAL_DIAMOND, 82); giveItems(player, DIMENSIONAL_DIAMOND, 82);
} }
@@ -329,11 +329,11 @@ public final class Q00225_TestOfTheSearcher extends Quest
{ {
if (npc.getId() == MASTER_LUTHER) if (npc.getId() == MASTER_LUTHER)
{ {
if ((player.getClassId() == ClassId.rogue) || (player.getClassId() == ClassId.elvenScout) || (player.getClassId() == ClassId.assassin) || (player.getClassId() == ClassId.scavenger)) if ((player.getClassId() == ClassId.ROGUE) || (player.getClassId() == ClassId.ELVEN_SCOUT) || (player.getClassId() == ClassId.ASSASSIN) || (player.getClassId() == ClassId.SCAVENGER))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
if (player.getClassId() == ClassId.scavenger) if (player.getClassId() == ClassId.SCAVENGER)
{ {
htmltext = "30690-04.htm"; htmltext = "30690-04.htm";
} }

View File

@@ -103,15 +103,15 @@ public final class Q00226_TestOfTheHealer extends Quest
giveItems(player, REPORT_OF_PERRIN, 1); giveItems(player, REPORT_OF_PERRIN, 1);
if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0)
{ {
if (player.getClassId() == ClassId.cleric) if (player.getClassId() == ClassId.CLERIC)
{ {
giveItems(player, DIMENSIONAL_DIAMOND, 60); giveItems(player, DIMENSIONAL_DIAMOND, 60);
} }
else if (player.getClassId() == ClassId.knight) else if (player.getClassId() == ClassId.KNIGHT)
{ {
giveItems(player, DIMENSIONAL_DIAMOND, 104); giveItems(player, DIMENSIONAL_DIAMOND, 104);
} }
else if (player.getClassId() == ClassId.oracle) else if (player.getClassId() == ClassId.ORACLE)
{ {
giveItems(player, DIMENSIONAL_DIAMOND, 45); giveItems(player, DIMENSIONAL_DIAMOND, 45);
} }

View File

@@ -423,7 +423,7 @@ public final class Q00227_TestOfTheReformer extends Quest
{ {
if (npc.getId() == PRIESTESS_PUPINA) if (npc.getId() == PRIESTESS_PUPINA)
{ {
if ((player.getClassId() == ClassId.cleric) || (player.getClassId() == ClassId.shillienOracle)) if ((player.getClassId() == ClassId.CLERIC) || (player.getClassId() == ClassId.SHILLIEN_ORACLE))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -390,7 +390,7 @@ public final class Q00228_TestOfMagus extends Quest
{ {
if (npc.getId() == BARD_RUKAL) if (npc.getId() == BARD_RUKAL)
{ {
if ((player.getClassId() == ClassId.wizard) || (player.getClassId() == ClassId.elvenWizard) || ((player.getClassId() == ClassId.darkWizard))) if ((player.getClassId() == ClassId.WIZARD) || (player.getClassId() == ClassId.ELVEN_WIZARD) || ((player.getClassId() == ClassId.DARK_WIZARD)))
{ {
if (player.getLevel() < MIN_LVL) if (player.getLevel() < MIN_LVL)
{ {

View File

@@ -135,7 +135,7 @@ public final class Q00229_TestOfWitchcraft extends Quest
giveItems(player, ORIMS_DIAGRAM, 1); giveItems(player, ORIMS_DIAGRAM, 1);
if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0)
{ {
if (player.getClassId() == ClassId.wizard) if (player.getClassId() == ClassId.WIZARD)
{ {
giveItems(player, DIMENSIONAL_DIAMOND, 122); giveItems(player, DIMENSIONAL_DIAMOND, 122);
} }
@@ -508,11 +508,11 @@ public final class Q00229_TestOfWitchcraft extends Quest
{ {
if (npc.getId() == SHADOW_ORIM) if (npc.getId() == SHADOW_ORIM)
{ {
if ((player.getClassId() == ClassId.wizard) || (player.getClassId() == ClassId.knight) || (player.getClassId() == ClassId.palusKnight)) if ((player.getClassId() == ClassId.WIZARD) || (player.getClassId() == ClassId.KNIGHT) || (player.getClassId() == ClassId.PALUS_KNIGHT))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
if (player.getClassId() == ClassId.wizard) if (player.getClassId() == ClassId.WIZARD)
{ {
htmltext = "30630-03.htm"; htmltext = "30630-03.htm";
} }

View File

@@ -851,7 +851,7 @@ public final class Q00230_TestOfTheSummoner extends Quest
{ {
if (npc.getId() == HIGH_SUMMONER_GALATEA) if (npc.getId() == HIGH_SUMMONER_GALATEA)
{ {
if ((player.getClassId() == ClassId.wizard) || (player.getClassId() == ClassId.elvenWizard) || (player.getClassId() == ClassId.darkWizard)) if ((player.getClassId() == ClassId.WIZARD) || (player.getClassId() == ClassId.ELVEN_WIZARD) || (player.getClassId() == ClassId.DARK_WIZARD))
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -247,7 +247,7 @@ public final class Q00231_TestOfTheMaestro extends Quest
{ {
if (npc.getId() == IRON_GATES_LOCKIRIN) if (npc.getId() == IRON_GATES_LOCKIRIN)
{ {
if (player.getClassId() == ClassId.artisan) if (player.getClassId() == ClassId.ARTISAN)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {

View File

@@ -364,7 +364,7 @@ public final class Q00232_TestOfTheLord extends Quest
{ {
htmltext = "30565-01.html"; htmltext = "30565-01.html";
} }
else if (player.getClassId() != ClassId.orcShaman) else if (player.getClassId() != ClassId.ORC_SHAMAN)
{ {
htmltext = "30565-02.html"; htmltext = "30565-02.html";
} }

View File

@@ -368,7 +368,7 @@ public final class Q00233_TestOfTheWarSpirit extends Quest
{ {
if (player.getRace() == Race.ORC) if (player.getRace() == Race.ORC)
{ {
if (player.getClassId() == ClassId.orcShaman) if (player.getClassId() == ClassId.ORC_SHAMAN)
{ {
if (player.getLevel() < MIN_LEVEL) if (player.getLevel() < MIN_LEVEL)
{ {

View File

@@ -1432,7 +1432,7 @@ public class Q00348_AnArrogantSearch extends Quest
{ {
final ClassId playerClassId = player.getClassId(); final ClassId playerClassId = player.getClassId();
final int playerLevel = player.getLevel(); final int playerLevel = player.getLevel();
if ((playerClassId == ClassId.treasureHunter) || (playerClassId == ClassId.plainsWalker) || (playerClassId == ClassId.abyssWalker) || (playerClassId == ClassId.adventurer) || (playerClassId == ClassId.windRider) || (playerClassId == ClassId.ghostHunter) || (playerClassId == ClassId.maleSoulbreaker) || (playerClassId == ClassId.femaleSoulbreaker) || (playerClassId == ClassId.maleSoulhound) || (playerClassId == ClassId.femaleSoulhound) || (playerClassId == ClassId.inspector) || (playerClassId == ClassId.judicator)) if ((playerClassId == ClassId.TREASURE_HUNTER) || (playerClassId == ClassId.PLAINS_WALKER) || (playerClassId == ClassId.ABYSS_WALKER) || (playerClassId == ClassId.ADVENTURER) || (playerClassId == ClassId.WIND_RIDER) || (playerClassId == ClassId.GHOST_HUNTER) || (playerClassId == ClassId.MALE_SOULBREAKER) || (playerClassId == ClassId.FEMALE_SOULBREAKER) || (playerClassId == ClassId.MALE_SOUL_HOUND) || (playerClassId == ClassId.FEMALE_SOUL_HOUND) || (playerClassId == ClassId.INSPECTOR) || (playerClassId == ClassId.JUDICATOR))
{ {
if (playerLevel < 69) if (playerLevel < 69)
{ {
@@ -1445,7 +1445,7 @@ public class Q00348_AnArrogantSearch extends Quest
giveItems(player, COKES, 2); giveItems(player, COKES, 2);
} }
} }
else if ((playerClassId == ClassId.tyrant) || (playerClassId == ClassId.grandKhavatari)) else if ((playerClassId == ClassId.TYRANT) || (playerClassId == ClassId.GRAND_KHAVATARI))
{ {
if (playerLevel < 69) if (playerLevel < 69)
{ {
@@ -1459,7 +1459,7 @@ public class Q00348_AnArrogantSearch extends Quest
giveItems(player, ORIHARUKON_ORE, 2); giveItems(player, ORIHARUKON_ORE, 2);
} }
} }
else if ((playerClassId == ClassId.paladin) || (playerClassId == ClassId.darkAvenger) || (playerClassId == ClassId.prophet) || (playerClassId == ClassId.templeKnight) || (playerClassId == ClassId.swordSinger) || (playerClassId == ClassId.shillienKnight) || (playerClassId == ClassId.bladedancer) || (playerClassId == ClassId.shillenElder) || (playerClassId == ClassId.phoenixKnight) || (playerClassId == ClassId.hellKnight) || (playerClassId == ClassId.hierophant) || (playerClassId == ClassId.evaTemplar) || (playerClassId == ClassId.swordMuse) || (playerClassId == ClassId.shillienTemplar) || (playerClassId == ClassId.spectralDancer) || (playerClassId == ClassId.shillienSaint)) else if ((playerClassId == ClassId.PALADIN) || (playerClassId == ClassId.DARK_AVENGER) || (playerClassId == ClassId.PROPHET) || (playerClassId == ClassId.TEMPLE_KNIGHT) || (playerClassId == ClassId.SWORDSINGER) || (playerClassId == ClassId.SHILLIEN_KNIGHT) || (playerClassId == ClassId.BLADEDANCER) || (playerClassId == ClassId.SHILLIEN_ELDER) || (playerClassId == ClassId.PHOENIX_KNIGHT) || (playerClassId == ClassId.HELL_KNIGHT) || (playerClassId == ClassId.HIEROPHANT) || (playerClassId == ClassId.EVA_TEMPLAR) || (playerClassId == ClassId.SWORD_MUSE) || (playerClassId == ClassId.SHILLIEN_TEMPLAR) || (playerClassId == ClassId.SPECTRAL_DANCER) || (playerClassId == ClassId.SHILLIEN_SAINT))
{ {
if (playerLevel < 69) if (playerLevel < 69)
{ {
@@ -1472,7 +1472,7 @@ public class Q00348_AnArrogantSearch extends Quest
giveItems(player, ORIHARUKON_ORE, 2); giveItems(player, ORIHARUKON_ORE, 2);
} }
} }
else if ((playerClassId == ClassId.hawkeye) || (playerClassId == ClassId.silverRanger) || (playerClassId == ClassId.phantomRanger) || (playerClassId == ClassId.sagittarius) || (playerClassId == ClassId.moonlightSentinel) || (playerClassId == ClassId.ghostSentinel) || (playerClassId == ClassId.arbalester) || (playerClassId == ClassId.trickster)) else if ((playerClassId == ClassId.HAWKEYE) || (playerClassId == ClassId.SILVER_RANGER) || (playerClassId == ClassId.PHANTOM_RANGER) || (playerClassId == ClassId.SAGITTARIUS) || (playerClassId == ClassId.MOONLIGHT_SENTINEL) || (playerClassId == ClassId.GHOST_SENTINEL) || (playerClassId == ClassId.ARBALESTER) || (playerClassId == ClassId.TRICKSTER))
{ {
if (playerLevel < 69) if (playerLevel < 69)
{ {
@@ -1485,7 +1485,7 @@ public class Q00348_AnArrogantSearch extends Quest
giveItems(player, COARSE_BONE_POWDER, 9); giveItems(player, COARSE_BONE_POWDER, 9);
} }
} }
else if ((playerClassId == ClassId.gladiator) || (playerClassId == ClassId.bishop) || (playerClassId == ClassId.elder) || (playerClassId == ClassId.duelist) || (playerClassId == ClassId.cardinal) || (playerClassId == ClassId.evaSaint)) else if ((playerClassId == ClassId.GLADIATOR) || (playerClassId == ClassId.BISHOP) || (playerClassId == ClassId.ELDER) || (playerClassId == ClassId.DUELIST) || (playerClassId == ClassId.CARDINAL) || (playerClassId == ClassId.EVA_SAINT))
{ {
if (playerLevel < 69) if (playerLevel < 69)
{ {
@@ -1499,7 +1499,7 @@ public class Q00348_AnArrogantSearch extends Quest
giveItems(player, ORIHARUKON_ORE, 2); giveItems(player, ORIHARUKON_ORE, 2);
} }
} }
else if ((playerClassId == ClassId.warlord) || (playerClassId == ClassId.bountyHunter) || (playerClassId == ClassId.warsmith) || (playerClassId == ClassId.dreadnought) || (playerClassId == ClassId.fortuneSeeker) || (playerClassId == ClassId.maestro)) else if ((playerClassId == ClassId.WARLORD) || (playerClassId == ClassId.BOUNTY_HUNTER) || (playerClassId == ClassId.WARSMITH) || (playerClassId == ClassId.DREADNOUGHT) || (playerClassId == ClassId.FORTUNE_SEEKER) || (playerClassId == ClassId.MAESTRO))
{ {
if (playerLevel < 63) if (playerLevel < 63)
{ {
@@ -1513,7 +1513,7 @@ public class Q00348_AnArrogantSearch extends Quest
giveItems(player, ORIHARUKON_ORE, 2); giveItems(player, ORIHARUKON_ORE, 2);
} }
} }
else if ((playerClassId == ClassId.sorceror) || (playerClassId == ClassId.spellsinger) || (playerClassId == ClassId.overlord) || (playerClassId == ClassId.archmage) || (playerClassId == ClassId.mysticMuse) || (playerClassId == ClassId.dominator)) else if ((playerClassId == ClassId.SORCERER) || (playerClassId == ClassId.SPELLSINGER) || (playerClassId == ClassId.OVERLORD) || (playerClassId == ClassId.ARCHMAGE) || (playerClassId == ClassId.MYSTIC_MUSE) || (playerClassId == ClassId.DOMINATOR))
{ {
if (playerLevel < 63) if (playerLevel < 63)
{ {
@@ -1527,30 +1527,30 @@ public class Q00348_AnArrogantSearch extends Quest
giveItems(player, ANIMAL_BONE, 5); giveItems(player, ANIMAL_BONE, 5);
} }
} }
else if ((playerClassId == ClassId.necromancer) || (playerClassId == ClassId.spellhowler) || (playerClassId == ClassId.soultaker) || (playerClassId == ClassId.stormScreamer)) else if ((playerClassId == ClassId.NECROMANCER) || (playerClassId == ClassId.SPELLHOWLER) || (playerClassId == ClassId.SOULTAKER) || (playerClassId == ClassId.STORM_SCREAMER))
{ {
giveItems(player, HELL_KNIFE_EDGE, 1); giveItems(player, HELL_KNIFE_EDGE, 1);
giveItems(player, SYNTHETIC_COKES, 2); giveItems(player, SYNTHETIC_COKES, 2);
giveItems(player, ANIMAL_BONE, 2); giveItems(player, ANIMAL_BONE, 2);
} }
else if ((playerClassId == ClassId.destroyer) || (playerClassId == ClassId.titan) || (playerClassId == ClassId.berserker) || (playerClassId == ClassId.doombringer)) else if ((playerClassId == ClassId.DESTROYER) || (playerClassId == ClassId.TITAN) || (playerClassId == ClassId.BERSERKER) || (playerClassId == ClassId.DOOMBRINGER))
{ {
giveItems(player, GREAT_SWORD_BLADE, 1); giveItems(player, GREAT_SWORD_BLADE, 1);
giveItems(player, VARNISH_OF_PURITY, 2); giveItems(player, VARNISH_OF_PURITY, 2);
giveItems(player, SYNTHETIC_COKES, 2); giveItems(player, SYNTHETIC_COKES, 2);
} }
else if ((playerClassId == ClassId.elementalSummoner) || (playerClassId == ClassId.phantomSummoner) || (playerClassId == ClassId.elementalMaster) || (playerClassId == ClassId.spectralMaster)) else if ((playerClassId == ClassId.ELEMENTAL_SUMMONER) || (playerClassId == ClassId.PHANTOM_SUMMONER) || (playerClassId == ClassId.ELEMENTAL_MASTER) || (playerClassId == ClassId.SPECTRAL_MASTER))
{ {
giveItems(player, SWORD_OF_DAMASCUS_BLADE, 1); giveItems(player, SWORD_OF_DAMASCUS_BLADE, 1);
giveItems(player, ENRIA, 1); giveItems(player, ENRIA, 1);
} }
else if ((playerClassId == ClassId.warcryer) || (playerClassId == ClassId.doomcryer)) else if ((playerClassId == ClassId.WARCRYER) || (playerClassId == ClassId.DOOMCRYER))
{ {
giveItems(player, SWORD_OF_VALHALLA_BLADE, 1); giveItems(player, SWORD_OF_VALHALLA_BLADE, 1);
giveItems(player, ORIHARUKON_ORE, 1); giveItems(player, ORIHARUKON_ORE, 1);
giveItems(player, VARNISH_OF_PURITY, 1); giveItems(player, VARNISH_OF_PURITY, 1);
} }
else if ((playerClassId == ClassId.warlock) || (playerClassId == ClassId.arcanaLord)) else if ((playerClassId == ClassId.WARLOCK) || (playerClassId == ClassId.ARCANA_LORD))
{ {
giveItems(player, ART_OF_BATTLE_AXE_BLADE, 1); giveItems(player, ART_OF_BATTLE_AXE_BLADE, 1);
giveItems(player, ENRIA, 1); giveItems(player, ENRIA, 1);

View File

@@ -78,7 +78,7 @@ public final class Q00401_PathOfTheWarrior extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.fighter) if (player.getClassId() == ClassId.FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -96,7 +96,7 @@ public final class Q00401_PathOfTheWarrior extends Quest
htmltext = "30010-02.htm"; htmltext = "30010-02.htm";
} }
} }
else if (player.getClassId() == ClassId.warrior) else if (player.getClassId() == ClassId.WARRIOR)
{ {
htmltext = "30010-02a.htm"; htmltext = "30010-02a.htm";
} }

View File

@@ -104,7 +104,7 @@ public final class Q00402_PathOfTheHumanKnight extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.fighter) if (player.getClassId() == ClassId.FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -122,7 +122,7 @@ public final class Q00402_PathOfTheHumanKnight extends Quest
htmltext = "30417-02.htm"; htmltext = "30417-02.htm";
} }
} }
else if (player.getClassId() == ClassId.knight) else if (player.getClassId() == ClassId.KNIGHT)
{ {
htmltext = "30417-02a.htm"; htmltext = "30417-02a.htm";
} }

View File

@@ -105,7 +105,7 @@ public final class Q00403_PathOfTheRogue extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.fighter) if (player.getClassId() == ClassId.FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -123,7 +123,7 @@ public final class Q00403_PathOfTheRogue extends Quest
htmltext = "30379-03.htm"; htmltext = "30379-03.htm";
} }
} }
else if (player.getClassId() == ClassId.rogue) else if (player.getClassId() == ClassId.ROGUE)
{ {
htmltext = "30379-02a.htm"; htmltext = "30379-02a.htm";
} }

View File

@@ -84,7 +84,7 @@ public final class Q00404_PathOfTheHumanWizard extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.mage) if (player.getClassId() == ClassId.MAGE)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -103,7 +103,7 @@ public final class Q00404_PathOfTheHumanWizard extends Quest
htmltext = "30391-02.htm"; htmltext = "30391-02.htm";
} }
} }
else if (player.getClassId() == ClassId.wizard) else if (player.getClassId() == ClassId.WIZARD)
{ {
htmltext = "30391-02a.htm"; htmltext = "30391-02a.htm";
} }

View File

@@ -80,7 +80,7 @@ public final class Q00405_PathOfTheCleric extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.mage) if (player.getClassId() == ClassId.MAGE)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -100,7 +100,7 @@ public final class Q00405_PathOfTheCleric extends Quest
htmltext = "30022-03.htm"; htmltext = "30022-03.htm";
} }
} }
else if (player.getClassId() == ClassId.cleric) else if (player.getClassId() == ClassId.CLERIC)
{ {
htmltext = "30022-02a.htm"; htmltext = "30022-02a.htm";
} }

View File

@@ -85,9 +85,9 @@ public final class Q00406_PathOfTheElvenKnight extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() != ClassId.elvenFighter) if (player.getClassId() != ClassId.ELVEN_FIGHTER)
{ {
if (player.getClassId() == ClassId.elvenKnight) if (player.getClassId() == ClassId.ELVEN_KNIGHT)
{ {
htmltext = "30327-02a.htm"; htmltext = "30327-02a.htm";
} }

View File

@@ -79,7 +79,7 @@ public final class Q00407_PathOfTheElvenScout extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.elvenFighter) if (player.getClassId() == ClassId.ELVEN_FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -100,7 +100,7 @@ public final class Q00407_PathOfTheElvenScout extends Quest
htmltext = "30328-03.htm"; htmltext = "30328-03.htm";
} }
} }
else if (player.getClassId() == ClassId.elvenScout) else if (player.getClassId() == ClassId.ELVEN_SCOUT)
{ {
htmltext = "30328-02a.htm"; htmltext = "30328-02a.htm";
} }

View File

@@ -82,9 +82,9 @@ public final class Q00408_PathOfTheElvenWizard extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() != ClassId.elvenMage) if (player.getClassId() != ClassId.ELVEN_MAGE)
{ {
if (player.getClassId() == ClassId.elvenWizard) if (player.getClassId() == ClassId.ELVEN_WIZARD)
{ {
htmltext = "30414-02a.htm"; htmltext = "30414-02a.htm";
} }

View File

@@ -78,7 +78,7 @@ public final class Q00409_PathOfTheElvenOracle extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.elvenMage) if (player.getClassId() == ClassId.ELVEN_MAGE)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -99,7 +99,7 @@ public final class Q00409_PathOfTheElvenOracle extends Quest
htmltext = "30293-03.htm"; htmltext = "30293-03.htm";
} }
} }
else if (player.getClassId() == ClassId.oracle) else if (player.getClassId() == ClassId.ORACLE)
{ {
htmltext = "30293-02a.htm"; htmltext = "30293-02a.htm";
} }

View File

@@ -74,7 +74,7 @@ public final class Q00410_PathOfThePalusKnight extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.darkFighter) if (player.getClassId() == ClassId.DARK_FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -92,7 +92,7 @@ public final class Q00410_PathOfThePalusKnight extends Quest
htmltext = "30329-02.htm"; htmltext = "30329-02.htm";
} }
} }
else if (player.getClassId() == ClassId.palusKnight) else if (player.getClassId() == ClassId.PALUS_KNIGHT)
{ {
htmltext = "30329-02a.htm"; htmltext = "30329-02a.htm";
} }

View File

@@ -74,7 +74,7 @@ public final class Q00411_PathOfTheAssassin extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.darkFighter) if (player.getClassId() == ClassId.DARK_FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -94,7 +94,7 @@ public final class Q00411_PathOfTheAssassin extends Quest
htmltext = "30416-03.htm"; htmltext = "30416-03.htm";
} }
} }
else if (player.getClassId() == ClassId.assassin) else if (player.getClassId() == ClassId.ASSASSIN)
{ {
htmltext = "30416-02a.htm"; htmltext = "30416-02a.htm";
} }

View File

@@ -81,7 +81,7 @@ public final class Q00412_PathOfTheDarkWizard extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.darkMage) if (player.getClassId() == ClassId.DARK_MAGE)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -101,7 +101,7 @@ public final class Q00412_PathOfTheDarkWizard extends Quest
htmltext = "30421-02.htm"; htmltext = "30421-02.htm";
} }
} }
else if (player.getClassId() == ClassId.darkWizard) else if (player.getClassId() == ClassId.DARK_WIZARD)
{ {
htmltext = "30421-02a.htm"; htmltext = "30421-02a.htm";
} }

View File

@@ -78,7 +78,7 @@ public final class Q00413_PathOfTheShillienOracle extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.darkMage) if (player.getClassId() == ClassId.DARK_MAGE)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -96,7 +96,7 @@ public final class Q00413_PathOfTheShillienOracle extends Quest
htmltext = "30330-02.htm"; htmltext = "30330-02.htm";
} }
} }
else if (player.getClassId() == ClassId.shillienOracle) else if (player.getClassId() == ClassId.SHILLIEN_ORACLE)
{ {
htmltext = "30330-02a.htm"; htmltext = "30330-02a.htm";
} }

View File

@@ -77,7 +77,7 @@ public final class Q00414_PathOfTheOrcRaider extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.orcFighter) if (player.getClassId() == ClassId.ORC_FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -100,7 +100,7 @@ public final class Q00414_PathOfTheOrcRaider extends Quest
htmltext = "30570-02.htm"; htmltext = "30570-02.htm";
} }
} }
else if (player.getClassId() == ClassId.orcRaider) else if (player.getClassId() == ClassId.ORC_RAIDER)
{ {
htmltext = "30570-02a.htm"; htmltext = "30570-02a.htm";
} }

View File

@@ -105,7 +105,7 @@ public final class Q00415_PathOfTheOrcMonk extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.orcFighter) if (player.getClassId() == ClassId.ORC_FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -123,7 +123,7 @@ public final class Q00415_PathOfTheOrcMonk extends Quest
htmltext = "30587-03.htm"; htmltext = "30587-03.htm";
} }
} }
else if (player.getClassId() == ClassId.orcMonk) else if (player.getClassId() == ClassId.ORC_MONK)
{ {
htmltext = "30587-02a.htm"; htmltext = "30587-02a.htm";
} }

View File

@@ -104,9 +104,9 @@ public final class Q00416_PathOfTheOrcShaman extends Quest
{ {
case "START": case "START":
{ {
if (player.getClassId() != ClassId.orcMage) if (player.getClassId() != ClassId.ORC_MAGE)
{ {
if (player.getClassId() == ClassId.orcShaman) if (player.getClassId() == ClassId.ORC_SHAMAN)
{ {
htmltext = "30585-02.htm"; htmltext = "30585-02.htm";
} }

View File

@@ -98,7 +98,7 @@ public final class Q00417_PathOfTheScavenger extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.dwarvenFighter) if (player.getClassId() == ClassId.DWARVEN_FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -119,7 +119,7 @@ public final class Q00417_PathOfTheScavenger extends Quest
htmltext = "30524-02.htm"; htmltext = "30524-02.htm";
} }
} }
else if (player.getClassId() == ClassId.scavenger) else if (player.getClassId() == ClassId.SCAVENGER)
{ {
htmltext = "30524-02a.htm"; htmltext = "30524-02a.htm";
} }

View File

@@ -81,7 +81,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
{ {
case "ACCEPT": case "ACCEPT":
{ {
if (player.getClassId() == ClassId.dwarvenFighter) if (player.getClassId() == ClassId.DWARVEN_FIGHTER)
{ {
if (player.getLevel() >= MIN_LEVEL) if (player.getLevel() >= MIN_LEVEL)
{ {
@@ -99,7 +99,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
htmltext = "30527-03.htm"; htmltext = "30527-03.htm";
} }
} }
else if (player.getClassId() == ClassId.artisan) else if (player.getClassId() == ClassId.ARTISAN)
{ {
htmltext = "30527-02a.htm"; htmltext = "30527-02a.htm";
} }

View File

@@ -113,12 +113,12 @@ public final class DarkElfChange1 extends Quest
{ {
switch (cid) switch (cid)
{ {
case darkFighter: case DARK_FIGHTER:
{ {
htmltext = npc.getId() + "-01.html"; htmltext = npc.getId() + "-01.html";
break; break;
} }
case darkMage: case DARK_MAGE:
{ {
htmltext = npc.getId() + "-08.html"; htmltext = npc.getId() + "-08.html";
break; break;

View File

@@ -132,22 +132,22 @@ public final class DarkElfChange2 extends Quest
{ {
switch (cid) switch (cid)
{ {
case palusKnight: case PALUS_KNIGHT:
{ {
htmltext = "30474-01.html"; htmltext = "30474-01.html";
break; break;
} }
case shillienOracle: case SHILLIEN_ORACLE:
{ {
htmltext = "30474-08.html"; htmltext = "30474-08.html";
break; break;
} }
case assassin: case ASSASSIN:
{ {
htmltext = "30474-12.html"; htmltext = "30474-12.html";
break; break;
} }
case darkWizard: case DARK_WIZARD:
{ {
htmltext = "30474-19.html"; htmltext = "30474-19.html";
break; break;

View File

@@ -101,7 +101,7 @@ public final class DwarfBlacksmithChange1 extends AbstractNpcAI
{ {
htmltext = "30499-12.htm"; // fnYouAreFourthClass htmltext = "30499-12.htm"; // fnYouAreFourthClass
} }
else if ((classId == ARTISAN) && (player.getClassId() == ClassId.dwarvenFighter)) else if ((classId == ARTISAN) && (player.getClassId() == ClassId.DWARVEN_FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {

View File

@@ -86,7 +86,7 @@ public final class DwarfBlacksmithChange2 extends AbstractNpcAI
{ {
htmltext = "30512-08.htm"; // fnYouAreThirdClass htmltext = "30512-08.htm"; // fnYouAreThirdClass
} }
else if ((classId == WARSMITH) && (player.getClassId() == ClassId.artisan)) else if ((classId == WARSMITH) && (player.getClassId() == ClassId.ARTISAN))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -128,7 +128,7 @@ public final class DwarfBlacksmithChange2 extends AbstractNpcAI
else if (player.isInCategory(CategoryType.WARSMITH_GROUP)) else if (player.isInCategory(CategoryType.WARSMITH_GROUP))
{ {
final ClassId classId = player.getClassId(); final ClassId classId = player.getClassId();
if ((classId == ClassId.artisan) || (classId == ClassId.warsmith)) if ((classId == ClassId.ARTISAN) || (classId == ClassId.WARSMITH))
{ {
htmltext = "30512-02.htm"; // fnClassList1 htmltext = "30512-02.htm"; // fnClassList1
} }

View File

@@ -101,7 +101,7 @@ public final class DwarfWarehouseChange1 extends AbstractNpcAI
{ {
htmltext = "30498-12.htm"; // fnYouAreFourthClass htmltext = "30498-12.htm"; // fnYouAreFourthClass
} }
else if ((classId == SCAVENGER) && (player.getClassId() == ClassId.dwarvenFighter)) else if ((classId == SCAVENGER) && (player.getClassId() == ClassId.DWARVEN_FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {

View File

@@ -86,7 +86,7 @@ public final class DwarfWarehouseChange2 extends AbstractNpcAI
{ {
htmltext = "30511-08.htm"; // fnYouAreThirdClass htmltext = "30511-08.htm"; // fnYouAreThirdClass
} }
else if ((classId == BOUNTY_HUNTER) && (player.getClassId() == ClassId.scavenger)) else if ((classId == BOUNTY_HUNTER) && (player.getClassId() == ClassId.SCAVENGER))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -128,7 +128,7 @@ public final class DwarfWarehouseChange2 extends AbstractNpcAI
else if (player.isInCategory(CategoryType.BOUNTY_HUNTER_GROUP)) else if (player.isInCategory(CategoryType.BOUNTY_HUNTER_GROUP))
{ {
final ClassId classId = player.getClassId(); final ClassId classId = player.getClassId();
if ((classId == ClassId.scavenger) || (classId == ClassId.bountyHunter)) if ((classId == ClassId.SCAVENGER) || (classId == ClassId.BOUNTY_HUNTER))
{ {
htmltext = "30511-02.htm"; // fnClassList1 htmltext = "30511-02.htm"; // fnClassList1
} }

View File

@@ -98,7 +98,7 @@ public final class ElfHumanClericChange2 extends AbstractNpcAI
{ {
htmltext = "30120-15.htm"; // fnYouAreThirdClass htmltext = "30120-15.htm"; // fnYouAreThirdClass
} }
else if ((classId == BISHOP) && (player.getClassId() == ClassId.cleric)) else if ((classId == BISHOP) && (player.getClassId() == ClassId.CLERIC))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -126,7 +126,7 @@ public final class ElfHumanClericChange2 extends AbstractNpcAI
htmltext = "30120-19.htm"; // fnNoProof11 htmltext = "30120-19.htm"; // fnNoProof11
} }
} }
else if ((classId == PROPHET) && (player.getClassId() == ClassId.cleric)) else if ((classId == PROPHET) && (player.getClassId() == ClassId.CLERIC))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -154,7 +154,7 @@ public final class ElfHumanClericChange2 extends AbstractNpcAI
htmltext = "30120-23.htm"; // fnNoProof12 htmltext = "30120-23.htm"; // fnNoProof12
} }
} }
else if ((classId == ELDER) && (player.getClassId() == ClassId.oracle)) else if ((classId == ELDER) && (player.getClassId() == ClassId.ORACLE))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -196,11 +196,11 @@ public final class ElfHumanClericChange2 extends AbstractNpcAI
else if (player.isInCategory(CategoryType.CLERIC_GROUP) && (player.isInCategory(CategoryType.HUMAN_CALL_CLASS) || player.isInCategory(CategoryType.ELF_CALL_CLASS))) else if (player.isInCategory(CategoryType.CLERIC_GROUP) && (player.isInCategory(CategoryType.HUMAN_CALL_CLASS) || player.isInCategory(CategoryType.ELF_CALL_CLASS)))
{ {
final ClassId classId = player.getClassId(); final ClassId classId = player.getClassId();
if ((classId == ClassId.cleric) || (classId == ClassId.bishop) || (classId == ClassId.prophet)) if ((classId == ClassId.CLERIC) || (classId == ClassId.BISHOP) || (classId == ClassId.PROPHET))
{ {
htmltext = "30120-02.htm"; // fnClassList1 htmltext = "30120-02.htm"; // fnClassList1
} }
else if ((classId == ClassId.oracle) || (classId == ClassId.elder)) else if ((classId == ClassId.ORACLE) || (classId == ClassId.ELDER))
{ {
htmltext = "30120-09.htm"; // fnClassList2 htmltext = "30120-09.htm"; // fnClassList2
} }

View File

@@ -166,7 +166,7 @@ public final class ElfHumanFighterChange1 extends AbstractNpcAI
{ {
htmltext = "30066-41.htm"; // fnYouAreFourthClass htmltext = "30066-41.htm"; // fnYouAreFourthClass
} }
else if ((classId == WARRIOR) && (player.getClassId() == ClassId.fighter)) else if ((classId == WARRIOR) && (player.getClassId() == ClassId.FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -194,7 +194,7 @@ public final class ElfHumanFighterChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-24.htm"; // fnNoProof11 htmltext = npc.getId() + "-24.htm"; // fnNoProof11
} }
} }
else if ((classId == KNIGHT) && (player.getClassId() == ClassId.fighter)) else if ((classId == KNIGHT) && (player.getClassId() == ClassId.FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -222,7 +222,7 @@ public final class ElfHumanFighterChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-28.htm"; // fnNoProof12 htmltext = npc.getId() + "-28.htm"; // fnNoProof12
} }
} }
else if ((classId == ROGUE) && (player.getClassId() == ClassId.fighter)) else if ((classId == ROGUE) && (player.getClassId() == ClassId.FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -250,7 +250,7 @@ public final class ElfHumanFighterChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-32.htm"; // fnNoProof13 htmltext = npc.getId() + "-32.htm"; // fnNoProof13
} }
} }
else if ((classId == ELVEN_KNIGHT) && (player.getClassId() == ClassId.elvenFighter)) else if ((classId == ELVEN_KNIGHT) && (player.getClassId() == ClassId.ELVEN_FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -278,7 +278,7 @@ public final class ElfHumanFighterChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-36.htm"; // fnNoProof21 htmltext = npc.getId() + "-36.htm"; // fnNoProof21
} }
} }
else if ((classId == ELVEN_SCOUT) && (player.getClassId() == ClassId.elvenFighter)) else if ((classId == ELVEN_SCOUT) && (player.getClassId() == ClassId.ELVEN_FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {

View File

@@ -145,7 +145,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
{ {
htmltext = "30109-39.htm"; // fnYouAreThirdClass htmltext = "30109-39.htm"; // fnYouAreThirdClass
} }
else if ((classId == GLADIATOR) && (player.getClassId() == ClassId.warrior)) else if ((classId == GLADIATOR) && (player.getClassId() == ClassId.WARRIOR))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -173,7 +173,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-43.htm"; // fnNoProof11 htmltext = "30109-43.htm"; // fnNoProof11
} }
} }
else if ((classId == WARLORD) && (player.getClassId() == ClassId.warrior)) else if ((classId == WARLORD) && (player.getClassId() == ClassId.WARRIOR))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -201,7 +201,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-47.htm"; // fnNoProof12 htmltext = "30109-47.htm"; // fnNoProof12
} }
} }
else if ((classId == PALADIN) && (player.getClassId() == ClassId.knight)) else if ((classId == PALADIN) && (player.getClassId() == ClassId.KNIGHT))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -229,7 +229,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-51.htm"; // fnNoProof21 htmltext = "30109-51.htm"; // fnNoProof21
} }
} }
else if ((classId == DARK_AVENGER) && (player.getClassId() == ClassId.knight)) else if ((classId == DARK_AVENGER) && (player.getClassId() == ClassId.KNIGHT))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -257,7 +257,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-55.htm"; // fnNoProof22 htmltext = "30109-55.htm"; // fnNoProof22
} }
} }
else if ((classId == TREASURE_HUNTER) && (player.getClassId() == ClassId.rogue)) else if ((classId == TREASURE_HUNTER) && (player.getClassId() == ClassId.ROGUE))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -285,7 +285,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-59.htm"; // fnNoProof31 htmltext = "30109-59.htm"; // fnNoProof31
} }
} }
else if ((classId == HAWKEYE) && (player.getClassId() == ClassId.rogue)) else if ((classId == HAWKEYE) && (player.getClassId() == ClassId.ROGUE))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -313,7 +313,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-63.htm"; // fnNoProof32 htmltext = "30109-63.htm"; // fnNoProof32
} }
} }
else if ((classId == TEMPLE_KNIGHT) && (player.getClassId() == ClassId.elvenKnight)) else if ((classId == TEMPLE_KNIGHT) && (player.getClassId() == ClassId.ELVEN_KNIGHT))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -341,7 +341,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-67.htm"; // fnNoProof41 htmltext = "30109-67.htm"; // fnNoProof41
} }
} }
else if ((classId == SWORDSINGER) && (player.getClassId() == ClassId.elvenKnight)) else if ((classId == SWORDSINGER) && (player.getClassId() == ClassId.ELVEN_KNIGHT))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -369,7 +369,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-71.htm"; // fnNoProof42 htmltext = "30109-71.htm"; // fnNoProof42
} }
} }
else if ((classId == PLAINS_WALKER) && (player.getClassId() == ClassId.elvenScout)) else if ((classId == PLAINS_WALKER) && (player.getClassId() == ClassId.ELVEN_SCOUT))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -397,7 +397,7 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
htmltext = "30109-75.htm"; // fnNoProof51 htmltext = "30109-75.htm"; // fnNoProof51
} }
} }
else if ((classId == SILVER_RANGER) && (player.getClassId() == ClassId.elvenScout)) else if ((classId == SILVER_RANGER) && (player.getClassId() == ClassId.ELVEN_SCOUT))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -439,23 +439,23 @@ public final class ElfHumanFighterChange2 extends AbstractNpcAI
else if (player.isInCategory(CategoryType.FIGHTER_GROUP) && (player.isInCategory(CategoryType.HUMAN_FALL_CLASS) || player.isInCategory(CategoryType.ELF_FALL_CLASS))) else if (player.isInCategory(CategoryType.FIGHTER_GROUP) && (player.isInCategory(CategoryType.HUMAN_FALL_CLASS) || player.isInCategory(CategoryType.ELF_FALL_CLASS)))
{ {
final ClassId classId = player.getClassId(); final ClassId classId = player.getClassId();
if ((classId == ClassId.warrior) || (classId == ClassId.gladiator) || (classId == ClassId.warlord)) if ((classId == ClassId.WARRIOR) || (classId == ClassId.GLADIATOR) || (classId == ClassId.WARLORD))
{ {
htmltext = "30109-02.htm"; // fnClassList1 htmltext = "30109-02.htm"; // fnClassList1
} }
else if ((classId == ClassId.knight) || (classId == ClassId.paladin) || (classId == ClassId.darkAvenger)) else if ((classId == ClassId.KNIGHT) || (classId == ClassId.PALADIN) || (classId == ClassId.DARK_AVENGER))
{ {
htmltext = "30109-09.htm"; // fnClassList2 htmltext = "30109-09.htm"; // fnClassList2
} }
else if ((classId == ClassId.rogue) || (classId == ClassId.treasureHunter) || (classId == ClassId.hawkeye)) else if ((classId == ClassId.ROGUE) || (classId == ClassId.TREASURE_HUNTER) || (classId == ClassId.HAWKEYE))
{ {
htmltext = "30109-16.htm"; // fnClassList3 htmltext = "30109-16.htm"; // fnClassList3
} }
else if ((classId == ClassId.elvenKnight) || (classId == ClassId.templeKnight) || (classId == ClassId.swordSinger)) else if ((classId == ClassId.ELVEN_KNIGHT) || (classId == ClassId.TEMPLE_KNIGHT) || (classId == ClassId.SWORDSINGER))
{ {
htmltext = "30109-23.htm"; // fnClassList4 htmltext = "30109-23.htm"; // fnClassList4
} }
else if ((classId == ClassId.elvenScout) || (classId == ClassId.plainsWalker) || (classId == ClassId.silverRanger)) else if ((classId == ClassId.ELVEN_SCOUT) || (classId == ClassId.PLAINS_WALKER) || (classId == ClassId.SILVER_RANGER))
{ {
htmltext = "30109-30.htm"; // fnClassList5 htmltext = "30109-30.htm"; // fnClassList5
} }

View File

@@ -166,7 +166,7 @@ public final class ElfHumanWizardChange1 extends AbstractNpcAI
{ {
htmltext = "30037-34.htm"; // fnYouAreFourthClass htmltext = "30037-34.htm"; // fnYouAreFourthClass
} }
else if ((classId == WIZARD) && (player.getClassId() == ClassId.mage)) else if ((classId == WIZARD) && (player.getClassId() == ClassId.MAGE))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -194,7 +194,7 @@ public final class ElfHumanWizardChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-21.htm"; // fnNoProof11 htmltext = npc.getId() + "-21.htm"; // fnNoProof11
} }
} }
else if ((classId == CLERIC) && (player.getClassId() == ClassId.mage)) else if ((classId == CLERIC) && (player.getClassId() == ClassId.MAGE))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -222,7 +222,7 @@ public final class ElfHumanWizardChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-25.htm"; // fnNoProof12 htmltext = npc.getId() + "-25.htm"; // fnNoProof12
} }
} }
else if ((classId == ELVEN_WIZARD) && (player.getClassId() == ClassId.elvenMage)) else if ((classId == ELVEN_WIZARD) && (player.getClassId() == ClassId.ELVEN_MAGE))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -250,7 +250,7 @@ public final class ElfHumanWizardChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-29.htm"; // fnNoProof21 htmltext = npc.getId() + "-29.htm"; // fnNoProof21
} }
} }
else if ((classId == ORACLE) && (player.getClassId() == ClassId.elvenMage)) else if ((classId == ORACLE) && (player.getClassId() == ClassId.ELVEN_MAGE))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {

View File

@@ -111,7 +111,7 @@ public final class ElfHumanWizardChange2 extends AbstractNpcAI
{ {
htmltext = "30115-21.htm"; // fnYouAreThirdClass htmltext = "30115-21.htm"; // fnYouAreThirdClass
} }
else if ((classId == SORCERER) && (player.getClassId() == ClassId.wizard)) else if ((classId == SORCERER) && (player.getClassId() == ClassId.WIZARD))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -139,7 +139,7 @@ public final class ElfHumanWizardChange2 extends AbstractNpcAI
htmltext = "30115-25.htm"; // fnNoProof11 htmltext = "30115-25.htm"; // fnNoProof11
} }
} }
else if ((classId == NECROMANCER) && (player.getClassId() == ClassId.wizard)) else if ((classId == NECROMANCER) && (player.getClassId() == ClassId.WIZARD))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -167,7 +167,7 @@ public final class ElfHumanWizardChange2 extends AbstractNpcAI
htmltext = "30115-29.htm"; // fnNoProof12 htmltext = "30115-29.htm"; // fnNoProof12
} }
} }
else if ((classId == WARLOCK) && (player.getClassId() == ClassId.wizard)) else if ((classId == WARLOCK) && (player.getClassId() == ClassId.WIZARD))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -195,7 +195,7 @@ public final class ElfHumanWizardChange2 extends AbstractNpcAI
htmltext = "30115-33.htm"; // fnNoProof13 htmltext = "30115-33.htm"; // fnNoProof13
} }
} }
else if ((classId == SPELLSINGER) && (player.getClassId() == ClassId.elvenWizard)) else if ((classId == SPELLSINGER) && (player.getClassId() == ClassId.ELVEN_WIZARD))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -223,7 +223,7 @@ public final class ElfHumanWizardChange2 extends AbstractNpcAI
htmltext = "30115-37.htm"; // fnNoProof21 htmltext = "30115-37.htm"; // fnNoProof21
} }
} }
else if ((classId == ELEMENTAL_SUMMONER) && (player.getClassId() == ClassId.elvenWizard)) else if ((classId == ELEMENTAL_SUMMONER) && (player.getClassId() == ClassId.ELVEN_WIZARD))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -265,11 +265,11 @@ public final class ElfHumanWizardChange2 extends AbstractNpcAI
else if (player.isInCategory(CategoryType.WIZARD_GROUP) && (player.isInCategory(CategoryType.HUMAN_MALL_CLASS) || player.isInCategory(CategoryType.ELF_MALL_CLASS))) else if (player.isInCategory(CategoryType.WIZARD_GROUP) && (player.isInCategory(CategoryType.HUMAN_MALL_CLASS) || player.isInCategory(CategoryType.ELF_MALL_CLASS)))
{ {
final ClassId classId = player.getClassId(); final ClassId classId = player.getClassId();
if ((classId == ClassId.wizard) || (classId == ClassId.sorceror) || (classId == ClassId.necromancer) || (classId == ClassId.warlock)) if ((classId == ClassId.WIZARD) || (classId == ClassId.SORCERER) || (classId == ClassId.NECROMANCER) || (classId == ClassId.WARLOCK))
{ {
htmltext = "30115-02.htm"; // fnClassList1 htmltext = "30115-02.htm"; // fnClassList1
} }
else if ((classId == ClassId.elvenWizard) || (classId == ClassId.spellsinger) || (classId == ClassId.elementalSummoner)) else if ((classId == ClassId.ELVEN_WIZARD) || (classId == ClassId.SPELLSINGER) || (classId == ClassId.ELEMENTAL_SUMMONER))
{ {
htmltext = "30115-12.htm"; // fnClassList2 htmltext = "30115-12.htm"; // fnClassList2
} }

View File

@@ -101,7 +101,7 @@ public final class KamaelChange1 extends AbstractNpcAI
{ {
htmltext = "32191-12.htm"; // master_all_kamael100a htmltext = "32191-12.htm"; // master_all_kamael100a
} }
else if ((classId == 125) && (player.getClassId() == ClassId.maleSoldier)) else if ((classId == 125) && (player.getClassId() == ClassId.MALE_SOLDIER))
{ {
final QuestState qs = player.getQuestState(Q00062_PathOfTheTrooper.class.getSimpleName()); final QuestState qs = player.getQuestState(Q00062_PathOfTheTrooper.class.getSimpleName());
if (player.getLevel() < 20) if (player.getLevel() < 20)
@@ -130,7 +130,7 @@ public final class KamaelChange1 extends AbstractNpcAI
htmltext = "32191-16.htm"; // master_all_kamael011ma htmltext = "32191-16.htm"; // master_all_kamael011ma
} }
} }
else if ((classId == 126) && (player.getClassId() == ClassId.femaleSoldier)) else if ((classId == 126) && (player.getClassId() == ClassId.FEMALE_SOLDIER))
{ {
final QuestState qs = player.getQuestState(Q00063_PathOfTheWarder.class.getSimpleName()); final QuestState qs = player.getQuestState(Q00063_PathOfTheWarder.class.getSimpleName());
if (player.getLevel() < 20) if (player.getLevel() < 20)
@@ -173,11 +173,11 @@ public final class KamaelChange1 extends AbstractNpcAI
} }
else if (player.isInCategory(CategoryType.KAMAEL_FIRST_CLASS_GROUP)) else if (player.isInCategory(CategoryType.KAMAEL_FIRST_CLASS_GROUP))
{ {
if (player.getClassId() == ClassId.maleSoldier) if (player.getClassId() == ClassId.MALE_SOLDIER)
{ {
htmltext = "32191-02.htm"; // master_all_kamael003m htmltext = "32191-02.htm"; // master_all_kamael003m
} }
else if (player.getClassId() == ClassId.femaleSoldier) else if (player.getClassId() == ClassId.FEMALE_SOLDIER)
{ {
htmltext = "32191-06.htm"; // master_all_kamael003f htmltext = "32191-06.htm"; // master_all_kamael003f
} }

View File

@@ -147,7 +147,7 @@ public final class KamaelChange2 extends AbstractNpcAI
htmltext = "32145-19.htm"; // master_all_kamael100c htmltext = "32145-19.htm"; // master_all_kamael100c
} }
} }
else if (player.getClassId() == ClassId.trooper) else if (player.getClassId() == ClassId.TROOPER)
{ {
if (Util.contains(NPCS_MALE, npc.getId())) if (Util.contains(NPCS_MALE, npc.getId()))
{ {
@@ -215,7 +215,7 @@ public final class KamaelChange2 extends AbstractNpcAI
htmltext = "32145-10.htm"; // master_all_kamael002c htmltext = "32145-10.htm"; // master_all_kamael002c
} }
} }
else if (player.getClassId() == ClassId.warder) else if (player.getClassId() == ClassId.WARDER)
{ {
if (Util.contains(NPCS_MALE, npc.getId())) if (Util.contains(NPCS_MALE, npc.getId()))
{ {
@@ -297,11 +297,11 @@ public final class KamaelChange2 extends AbstractNpcAI
} }
else if (player.isInCategory(CategoryType.KAMAEL_FIRST_CLASS_GROUP)) else if (player.isInCategory(CategoryType.KAMAEL_FIRST_CLASS_GROUP))
{ {
if (player.getClassId() == ClassId.maleSoldier) if (player.getClassId() == ClassId.MALE_SOLDIER)
{ {
htmltext = "32145-02.htm"; // master_all_kamael012b htmltext = "32145-02.htm"; // master_all_kamael012b
} }
else if (player.getClassId() == ClassId.femaleSoldier) else if (player.getClassId() == ClassId.FEMALE_SOLDIER)
{ {
htmltext = "32145-03.htm"; // master_all_kamael012c htmltext = "32145-03.htm"; // master_all_kamael012c
} }
@@ -316,11 +316,11 @@ public final class KamaelChange2 extends AbstractNpcAI
return htmltext; return htmltext;
} }
if (player.getClassId() == ClassId.trooper) if (player.getClassId() == ClassId.TROOPER)
{ {
htmltext = "32145-05.htm"; // master_all_kamael003t htmltext = "32145-05.htm"; // master_all_kamael003t
} }
else if (player.getClassId() == ClassId.warder) else if (player.getClassId() == ClassId.WARDER)
{ {
htmltext = "32145-02.htm"; // master_all_kamael012b htmltext = "32145-02.htm"; // master_all_kamael012b
} }
@@ -333,11 +333,11 @@ public final class KamaelChange2 extends AbstractNpcAI
return htmltext; return htmltext;
} }
if (player.getClassId() == ClassId.trooper) if (player.getClassId() == ClassId.TROOPER)
{ {
htmltext = "32145-03.htm"; // master_all_kamael012c htmltext = "32145-03.htm"; // master_all_kamael012c
} }
else if (player.getClassId() == ClassId.warder) else if (player.getClassId() == ClassId.WARDER)
{ {
htmltext = "32145-11.htm"; // master_all_kamael003w htmltext = "32145-11.htm"; // master_all_kamael003w
} }

View File

@@ -120,7 +120,7 @@ public final class OrcChange1 extends AbstractNpcAI
{ {
htmltext = "30500-24.htm"; // fnYouAreFourthClass htmltext = "30500-24.htm"; // fnYouAreFourthClass
} }
else if ((classId == 45) && (player.getClassId() == ClassId.orcFighter)) else if ((classId == 45) && (player.getClassId() == ClassId.ORC_FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -148,7 +148,7 @@ public final class OrcChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-13.htm"; // fnNoProof11 htmltext = npc.getId() + "-13.htm"; // fnNoProof11
} }
} }
else if ((classId == 47) && (player.getClassId() == ClassId.orcFighter)) else if ((classId == 47) && (player.getClassId() == ClassId.ORC_FIGHTER))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {
@@ -176,7 +176,7 @@ public final class OrcChange1 extends AbstractNpcAI
htmltext = npc.getId() + "-17.htm"; // fnNoProof12 htmltext = npc.getId() + "-17.htm"; // fnNoProof12
} }
} }
else if ((classId == 50) && (player.getClassId() == ClassId.orcMage)) else if ((classId == 50) && (player.getClassId() == ClassId.ORC_MAGE))
{ {
if (player.getLevel() < 20) if (player.getLevel() < 20)
{ {

View File

@@ -107,7 +107,7 @@ public final class OrcChange2 extends AbstractNpcAI
{ {
htmltext = "30513-19.htm"; // fnYouAreThirdClass htmltext = "30513-19.htm"; // fnYouAreThirdClass
} }
else if ((classId == DESTROYER) && (player.getClassId() == ClassId.orcRaider)) else if ((classId == DESTROYER) && (player.getClassId() == ClassId.ORC_RAIDER))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -135,7 +135,7 @@ public final class OrcChange2 extends AbstractNpcAI
htmltext = "30513-23.htm"; // fnNoProof11 htmltext = "30513-23.htm"; // fnNoProof11
} }
} }
else if ((classId == TYRANT) && (player.getClassId() == ClassId.orcMonk)) else if ((classId == TYRANT) && (player.getClassId() == ClassId.ORC_MONK))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -163,7 +163,7 @@ public final class OrcChange2 extends AbstractNpcAI
htmltext = "30513-27.htm"; // fnNoProof21 htmltext = "30513-27.htm"; // fnNoProof21
} }
} }
else if ((classId == OVERLORD) && (player.getClassId() == ClassId.orcShaman)) else if ((classId == OVERLORD) && (player.getClassId() == ClassId.ORC_SHAMAN))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -191,7 +191,7 @@ public final class OrcChange2 extends AbstractNpcAI
htmltext = "30513-31.htm"; // fnNoProof31 htmltext = "30513-31.htm"; // fnNoProof31
} }
} }
else if ((classId == WARCRYER) && (player.getClassId() == ClassId.orcShaman)) else if ((classId == WARCRYER) && (player.getClassId() == ClassId.ORC_SHAMAN))
{ {
if (player.getLevel() < 40) if (player.getLevel() < 40)
{ {
@@ -233,15 +233,15 @@ public final class OrcChange2 extends AbstractNpcAI
else if (player.isInCategory(CategoryType.ORC_MALL_CLASS) || player.isInCategory(CategoryType.ORC_FALL_CLASS)) else if (player.isInCategory(CategoryType.ORC_MALL_CLASS) || player.isInCategory(CategoryType.ORC_FALL_CLASS))
{ {
final ClassId classId = player.getClassId(); final ClassId classId = player.getClassId();
if ((classId == ClassId.orcRaider) || (classId == ClassId.destroyer)) if ((classId == ClassId.ORC_RAIDER) || (classId == ClassId.DESTROYER))
{ {
htmltext = "30513-02.htm"; // fnClassList1 htmltext = "30513-02.htm"; // fnClassList1
} }
else if ((classId == ClassId.orcMonk) || (classId == ClassId.tyrant)) else if ((classId == ClassId.ORC_MONK) || (classId == ClassId.TYRANT))
{ {
htmltext = "30513-06.htm"; // fnClassList2 htmltext = "30513-06.htm"; // fnClassList2
} }
else if ((classId == ClassId.orcShaman) || (classId == ClassId.overlord) || (classId == ClassId.warcryer)) else if ((classId == ClassId.ORC_SHAMAN) || (classId == ClassId.OVERLORD) || (classId == ClassId.WARCRYER))
{ {
htmltext = "30513-10.htm"; // fnClassList3 htmltext = "30513-10.htm"; // fnClassList3
} }

View File

@@ -274,7 +274,7 @@ public final class L2ClassMasterInstance extends L2MerchantInstance
final StringBuilder menu = new StringBuilder(100); final StringBuilder menu = new StringBuilder(100);
for (ClassId cid : ClassId.values()) for (ClassId cid : ClassId.values())
{ {
if ((cid == ClassId.inspector) && (player.getTotalSubClasses() < 2)) if ((cid == ClassId.INSPECTOR) && (player.getTotalSubClasses() < 2))
{ {
continue; continue;
} }
@@ -330,7 +330,7 @@ public final class L2ClassMasterInstance extends L2MerchantInstance
final StringBuilder menu = new StringBuilder(100); final StringBuilder menu = new StringBuilder(100);
for (ClassId cid : ClassId.values()) for (ClassId cid : ClassId.values())
{ {
if ((cid == ClassId.inspector) && (player.getTotalSubClasses() < 2)) if ((cid == ClassId.INSPECTOR) && (player.getTotalSubClasses() < 2))
{ {
continue; continue;
} }

View File

@@ -2247,7 +2247,7 @@ public final class L2PcInstance extends L2Playable
try try
{ {
if ((getLvlJoinedAcademy() != 0) && (_clan != null) && (PlayerClass.values()[Id].getLevel() == ClassLevel.Third)) if ((getLvlJoinedAcademy() != 0) && (_clan != null) && (PlayerClass.values()[Id].getLevel() == ClassLevel.THIRD))
{ {
if (getLvlJoinedAcademy() <= 16) if (getLvlJoinedAcademy() <= 16)
{ {

View File

@@ -16,6 +16,9 @@
*/ */
package com.l2jmobius.gameserver.model.base; package com.l2jmobius.gameserver.model.base;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.gameserver.enums.Race; import com.l2jmobius.gameserver.enums.Race;
import com.l2jmobius.gameserver.model.interfaces.IIdentifiable; import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
@@ -32,169 +35,160 @@ import com.l2jmobius.gameserver.model.interfaces.IIdentifiable;
*/ */
public enum ClassId implements IIdentifiable public enum ClassId implements IIdentifiable
{ {
fighter(0x00, false, Race.HUMAN, null), FIGHTER(0, false, Race.HUMAN, null),
warrior(0x01, false, Race.HUMAN, fighter), WARRIOR(1, false, Race.HUMAN, FIGHTER),
gladiator(0x02, false, Race.HUMAN, warrior), GLADIATOR(2, false, Race.HUMAN, WARRIOR),
warlord(0x03, false, Race.HUMAN, warrior), WARLORD(3, false, Race.HUMAN, WARRIOR),
knight(0x04, false, Race.HUMAN, fighter), KNIGHT(4, false, Race.HUMAN, FIGHTER),
paladin(0x05, false, Race.HUMAN, knight), PALADIN(5, false, Race.HUMAN, KNIGHT),
darkAvenger(0x06, false, Race.HUMAN, knight), DARK_AVENGER(6, false, Race.HUMAN, KNIGHT),
rogue(0x07, false, Race.HUMAN, fighter), ROGUE(7, false, Race.HUMAN, FIGHTER),
treasureHunter(0x08, false, Race.HUMAN, rogue), TREASURE_HUNTER(8, false, Race.HUMAN, ROGUE),
hawkeye(0x09, false, Race.HUMAN, rogue), HAWKEYE(9, false, Race.HUMAN, ROGUE),
mage(0x0a, true, Race.HUMAN, null), MAGE(10, true, Race.HUMAN, null),
wizard(0x0b, true, Race.HUMAN, mage), WIZARD(11, true, Race.HUMAN, MAGE),
sorceror(0x0c, true, Race.HUMAN, wizard), SORCERER(12, true, Race.HUMAN, WIZARD),
necromancer(0x0d, true, Race.HUMAN, wizard), NECROMANCER(13, true, Race.HUMAN, WIZARD),
warlock(0x0e, true, true, Race.HUMAN, wizard), WARLOCK(14, true, true, Race.HUMAN, WIZARD),
cleric(0x0f, true, Race.HUMAN, mage), CLERIC(15, true, Race.HUMAN, MAGE),
bishop(0x10, true, Race.HUMAN, cleric), BISHOP(16, true, Race.HUMAN, CLERIC),
prophet(0x11, true, Race.HUMAN, cleric), PROPHET(17, true, Race.HUMAN, CLERIC),
elvenFighter(0x12, false, Race.ELF, null), ELVEN_FIGHTER(18, false, Race.ELF, null),
elvenKnight(0x13, false, Race.ELF, elvenFighter), ELVEN_KNIGHT(19, false, Race.ELF, ELVEN_FIGHTER),
templeKnight(0x14, false, Race.ELF, elvenKnight), TEMPLE_KNIGHT(20, false, Race.ELF, ELVEN_KNIGHT),
swordSinger(0x15, false, Race.ELF, elvenKnight), SWORDSINGER(21, false, Race.ELF, ELVEN_KNIGHT),
elvenScout(0x16, false, Race.ELF, elvenFighter), ELVEN_SCOUT(22, false, Race.ELF, ELVEN_FIGHTER),
plainsWalker(0x17, false, Race.ELF, elvenScout), PLAINS_WALKER(23, false, Race.ELF, ELVEN_SCOUT),
silverRanger(0x18, false, Race.ELF, elvenScout), SILVER_RANGER(24, false, Race.ELF, ELVEN_SCOUT),
elvenMage(0x19, true, Race.ELF, null), ELVEN_MAGE(25, true, Race.ELF, null),
elvenWizard(0x1a, true, Race.ELF, elvenMage), ELVEN_WIZARD(26, true, Race.ELF, ELVEN_MAGE),
spellsinger(0x1b, true, Race.ELF, elvenWizard), SPELLSINGER(27, true, Race.ELF, ELVEN_WIZARD),
elementalSummoner(0x1c, true, true, Race.ELF, elvenWizard), ELEMENTAL_SUMMONER(28, true, true, Race.ELF, ELVEN_WIZARD),
oracle(0x1d, true, Race.ELF, elvenMage), ORACLE(29, true, Race.ELF, ELVEN_MAGE),
elder(0x1e, true, Race.ELF, oracle), ELDER(30, true, Race.ELF, ORACLE),
darkFighter(0x1f, false, Race.DARK_ELF, null), DARK_FIGHTER(31, false, Race.DARK_ELF, null),
palusKnight(0x20, false, Race.DARK_ELF, darkFighter), PALUS_KNIGHT(32, false, Race.DARK_ELF, DARK_FIGHTER),
shillienKnight(0x21, false, Race.DARK_ELF, palusKnight), SHILLIEN_KNIGHT(33, false, Race.DARK_ELF, PALUS_KNIGHT),
bladedancer(0x22, false, Race.DARK_ELF, palusKnight), BLADEDANCER(34, false, Race.DARK_ELF, PALUS_KNIGHT),
assassin(0x23, false, Race.DARK_ELF, darkFighter), ASSASSIN(35, false, Race.DARK_ELF, DARK_FIGHTER),
abyssWalker(0x24, false, Race.DARK_ELF, assassin), ABYSS_WALKER(36, false, Race.DARK_ELF, ASSASSIN),
phantomRanger(0x25, false, Race.DARK_ELF, assassin), PHANTOM_RANGER(37, false, Race.DARK_ELF, ASSASSIN),
darkMage(0x26, true, Race.DARK_ELF, null), DARK_MAGE(38, true, Race.DARK_ELF, null),
darkWizard(0x27, true, Race.DARK_ELF, darkMage), DARK_WIZARD(39, true, Race.DARK_ELF, DARK_MAGE),
spellhowler(0x28, true, Race.DARK_ELF, darkWizard), SPELLHOWLER(40, true, Race.DARK_ELF, DARK_WIZARD),
phantomSummoner(0x29, true, true, Race.DARK_ELF, darkWizard), PHANTOM_SUMMONER(41, true, true, Race.DARK_ELF, DARK_WIZARD),
shillienOracle(0x2a, true, Race.DARK_ELF, darkMage), SHILLIEN_ORACLE(42, true, Race.DARK_ELF, DARK_MAGE),
shillenElder(0x2b, true, Race.DARK_ELF, shillienOracle), SHILLIEN_ELDER(43, true, Race.DARK_ELF, SHILLIEN_ORACLE),
orcFighter(0x2c, false, Race.ORC, null), ORC_FIGHTER(44, false, Race.ORC, null),
orcRaider(0x2d, false, Race.ORC, orcFighter), ORC_RAIDER(45, false, Race.ORC, ORC_FIGHTER),
destroyer(0x2e, false, Race.ORC, orcRaider), DESTROYER(46, false, Race.ORC, ORC_RAIDER),
orcMonk(0x2f, false, Race.ORC, orcFighter), ORC_MONK(47, false, Race.ORC, ORC_FIGHTER),
tyrant(0x30, false, Race.ORC, orcMonk), TYRANT(48, false, Race.ORC, ORC_MONK),
orcMage(0x31, false, Race.ORC, null), ORC_MAGE(49, true, Race.ORC, null),
orcShaman(0x32, true, Race.ORC, orcMage), ORC_SHAMAN(50, true, Race.ORC, ORC_MAGE),
overlord(0x33, true, Race.ORC, orcShaman), OVERLORD(51, true, Race.ORC, ORC_SHAMAN),
warcryer(0x34, true, Race.ORC, orcShaman), WARCRYER(52, true, Race.ORC, ORC_SHAMAN),
dwarvenFighter(0x35, false, Race.DWARF, null), DWARVEN_FIGHTER(53, false, Race.DWARF, null),
scavenger(0x36, false, Race.DWARF, dwarvenFighter), SCAVENGER(54, false, Race.DWARF, DWARVEN_FIGHTER),
bountyHunter(0x37, false, Race.DWARF, scavenger), BOUNTY_HUNTER(55, false, Race.DWARF, SCAVENGER),
artisan(0x38, false, Race.DWARF, dwarvenFighter), ARTISAN(56, false, Race.DWARF, DWARVEN_FIGHTER),
warsmith(0x39, false, Race.DWARF, artisan), WARSMITH(57, false, Race.DWARF, ARTISAN),
/* DUMMY_ENTRY_1(58, false, null, null),
* Dummy Entries (id's already in decimal format) btw FU NCSoft for the amount of work you put me through to do this!! <START> DUMMY_ENTRY_2(59, false, null, null),
*/ DUMMY_ENTRY_3(60, false, null, null),
dummyEntry1(58, false, null, null), DUMMY_ENTRY_4(61, false, null, null),
dummyEntry2(59, false, null, null), DUMMY_ENTRY_5(62, false, null, null),
dummyEntry3(60, false, null, null), DUMMY_ENTRY_6(63, false, null, null),
dummyEntry4(61, false, null, null), DUMMY_ENTRY_7(64, false, null, null),
dummyEntry5(62, false, null, null), DUMMY_ENTRY_8(65, false, null, null),
dummyEntry6(63, false, null, null), DUMMY_ENTRY_9(66, false, null, null),
dummyEntry7(64, false, null, null), DUMMY_ENTRY_10(67, false, null, null),
dummyEntry8(65, false, null, null), DUMMY_ENTRY_11(68, false, null, null),
dummyEntry9(66, false, null, null), DUMMY_ENTRY_12(69, false, null, null),
dummyEntry10(67, false, null, null), DUMMY_ENTRY_13(70, false, null, null),
dummyEntry11(68, false, null, null), DUMMY_ENTRY_14(71, false, null, null),
dummyEntry12(69, false, null, null), DUMMY_ENTRY_15(72, false, null, null),
dummyEntry13(70, false, null, null), DUMMY_ENTRY_16(73, false, null, null),
dummyEntry14(71, false, null, null), DUMMY_ENTRY_17(74, false, null, null),
dummyEntry15(72, false, null, null), DUMMY_ENTRY_18(75, false, null, null),
dummyEntry16(73, false, null, null), DUMMY_ENTRY_19(76, false, null, null),
dummyEntry17(74, false, null, null), DUMMY_ENTRY_20(77, false, null, null),
dummyEntry18(75, false, null, null), DUMMY_ENTRY_21(78, false, null, null),
dummyEntry19(76, false, null, null), DUMMY_ENTRY_22(79, false, null, null),
dummyEntry20(77, false, null, null), DUMMY_ENTRY_23(80, false, null, null),
dummyEntry21(78, false, null, null), DUMMY_ENTRY_24(81, false, null, null),
dummyEntry22(79, false, null, null), DUMMY_ENTRY_25(82, false, null, null),
dummyEntry23(80, false, null, null), DUMMY_ENTRY_26(83, false, null, null),
dummyEntry24(81, false, null, null), DUMMY_ENTRY_27(84, false, null, null),
dummyEntry25(82, false, null, null), DUMMY_ENTRY_28(85, false, null, null),
dummyEntry26(83, false, null, null), DUMMY_ENTRY_29(86, false, null, null),
dummyEntry27(84, false, null, null), DUMMY_ENTRY_30(87, false, null, null),
dummyEntry28(85, false, null, null),
dummyEntry29(86, false, null, null),
dummyEntry30(87, false, null, null),
/*
* <END> Of Dummy entries
*/
/* DUELIST(88, false, Race.HUMAN, GLADIATOR),
* Now the bad boys! new class ids :)) (3rd classes) DREADNOUGHT(89, false, Race.HUMAN, WARLORD),
*/ PHOENIX_KNIGHT(90, false, Race.HUMAN, PALADIN),
duelist(0x58, false, Race.HUMAN, gladiator), HELL_KNIGHT(91, false, Race.HUMAN, DARK_AVENGER),
dreadnought(0x59, false, Race.HUMAN, warlord), SAGITTARIUS(92, false, Race.HUMAN, HAWKEYE),
phoenixKnight(0x5a, false, Race.HUMAN, paladin), ADVENTURER(93, false, Race.HUMAN, TREASURE_HUNTER),
hellKnight(0x5b, false, Race.HUMAN, darkAvenger), ARCHMAGE(94, true, Race.HUMAN, SORCERER),
sagittarius(0x5c, false, Race.HUMAN, hawkeye), SOULTAKER(95, true, Race.HUMAN, NECROMANCER),
adventurer(0x5d, false, Race.HUMAN, treasureHunter), ARCANA_LORD(96, true, true, Race.HUMAN, WARLOCK),
archmage(0x5e, true, Race.HUMAN, sorceror), CARDINAL(97, true, Race.HUMAN, BISHOP),
soultaker(0x5f, true, Race.HUMAN, necromancer), HIEROPHANT(98, true, Race.HUMAN, PROPHET),
arcanaLord(0x60, true, true, Race.HUMAN, warlock),
cardinal(0x61, true, Race.HUMAN, bishop),
hierophant(0x62, true, Race.HUMAN, prophet),
evaTemplar(0x63, false, Race.ELF, templeKnight), EVA_TEMPLAR(99, false, Race.ELF, TEMPLE_KNIGHT),
swordMuse(0x64, false, Race.ELF, swordSinger), SWORD_MUSE(100, false, Race.ELF, SWORDSINGER),
windRider(0x65, false, Race.ELF, plainsWalker), WIND_RIDER(101, false, Race.ELF, PLAINS_WALKER),
moonlightSentinel(0x66, false, Race.ELF, silverRanger), MOONLIGHT_SENTINEL(102, false, Race.ELF, SILVER_RANGER),
mysticMuse(0x67, true, Race.ELF, spellsinger), MYSTIC_MUSE(103, true, Race.ELF, SPELLSINGER),
elementalMaster(0x68, true, true, Race.ELF, elementalSummoner), ELEMENTAL_MASTER(104, true, true, Race.ELF, ELEMENTAL_SUMMONER),
evaSaint(0x69, true, Race.ELF, elder), EVA_SAINT(105, true, Race.ELF, ELDER),
shillienTemplar(0x6a, false, Race.DARK_ELF, shillienKnight), SHILLIEN_TEMPLAR(106, false, Race.DARK_ELF, SHILLIEN_KNIGHT),
spectralDancer(0x6b, false, Race.DARK_ELF, bladedancer), SPECTRAL_DANCER(107, false, Race.DARK_ELF, BLADEDANCER),
ghostHunter(0x6c, false, Race.DARK_ELF, abyssWalker), GHOST_HUNTER(108, false, Race.DARK_ELF, ABYSS_WALKER),
ghostSentinel(0x6d, false, Race.DARK_ELF, phantomRanger), GHOST_SENTINEL(109, false, Race.DARK_ELF, PHANTOM_RANGER),
stormScreamer(0x6e, true, Race.DARK_ELF, spellhowler), STORM_SCREAMER(110, true, Race.DARK_ELF, SPELLHOWLER),
spectralMaster(0x6f, true, true, Race.DARK_ELF, phantomSummoner), SPECTRAL_MASTER(111, true, true, Race.DARK_ELF, PHANTOM_SUMMONER),
shillienSaint(0x70, true, Race.DARK_ELF, shillenElder), SHILLIEN_SAINT(112, true, Race.DARK_ELF, SHILLIEN_ELDER),
titan(0x71, false, Race.ORC, destroyer), TITAN(113, false, Race.ORC, DESTROYER),
grandKhavatari(0x72, false, Race.ORC, tyrant), GRAND_KHAVATARI(114, false, Race.ORC, TYRANT),
dominator(0x73, true, Race.ORC, overlord), DOMINATOR(115, true, Race.ORC, OVERLORD),
doomcryer(0x74, true, Race.ORC, warcryer), DOOMCRYER(116, true, Race.ORC, WARCRYER),
fortuneSeeker(0x75, false, Race.DWARF, bountyHunter), FORTUNE_SEEKER(117, false, Race.DWARF, BOUNTY_HUNTER),
maestro(0x76, false, Race.DWARF, warsmith), MAESTRO(118, false, Race.DWARF, WARSMITH),
dummyEntry31(0x77, false, null, null), DUMMY_ENTRY_31(119, false, null, null),
dummyEntry32(0x78, false, null, null), DUMMY_ENTRY_32(120, false, null, null),
dummyEntry33(0x79, false, null, null), DUMMY_ENTRY_33(121, false, null, null),
dummyEntry34(0x7a, false, null, null), DUMMY_ENTRY_34(122, false, null, null),
maleSoldier(0x7b, false, Race.KAMAEL, null), MALE_SOLDIER(123, false, Race.KAMAEL, null),
femaleSoldier(0x7C, false, Race.KAMAEL, null), FEMALE_SOLDIER(124, false, Race.KAMAEL, null),
trooper(0x7D, false, Race.KAMAEL, maleSoldier), TROOPER(125, false, Race.KAMAEL, MALE_SOLDIER),
warder(0x7E, false, Race.KAMAEL, femaleSoldier), WARDER(126, false, Race.KAMAEL, FEMALE_SOLDIER),
berserker(0x7F, false, Race.KAMAEL, trooper), BERSERKER(127, false, Race.KAMAEL, TROOPER),
maleSoulbreaker(0x80, false, Race.KAMAEL, trooper), MALE_SOULBREAKER(128, false, Race.KAMAEL, TROOPER),
femaleSoulbreaker(0x81, false, Race.KAMAEL, warder), FEMALE_SOULBREAKER(129, false, Race.KAMAEL, WARDER),
arbalester(0x82, false, Race.KAMAEL, warder), ARBALESTER(130, false, Race.KAMAEL, WARDER),
doombringer(0x83, false, Race.KAMAEL, berserker), DOOMBRINGER(131, false, Race.KAMAEL, BERSERKER),
maleSoulhound(0x84, false, Race.KAMAEL, maleSoulbreaker), MALE_SOUL_HOUND(132, false, Race.KAMAEL, MALE_SOULBREAKER),
femaleSoulhound(0x85, false, Race.KAMAEL, femaleSoulbreaker), FEMALE_SOUL_HOUND(133, false, Race.KAMAEL, FEMALE_SOULBREAKER),
trickster(0x86, false, Race.KAMAEL, arbalester), TRICKSTER(134, false, Race.KAMAEL, ARBALESTER),
inspector(0x87, false, Race.KAMAEL, warder), // DS: yes, both male/female inspectors use skills from warder INSPECTOR(135, false, Race.KAMAEL, WARDER),
judicator(0x88, false, Race.KAMAEL, inspector); JUDICATOR(136, false, Race.KAMAEL, INSPECTOR);
/** The Identifier of the Class */ /** The Identifier of the Class */
private final int _id; private final int _id;
@@ -211,6 +205,9 @@ public enum ClassId implements IIdentifiable
/** The parent ClassId or null if this class is a root */ /** The parent ClassId or null if this class is a root */
private final ClassId _parent; private final ClassId _parent;
/** List of available Class for next transfer **/
private final Set<ClassId> _nextClassIds = new HashSet<>(1);
/** /**
* Class constructor. * Class constructor.
* @param pId the class Id. * @param pId the class Id.
@@ -225,6 +222,11 @@ public enum ClassId implements IIdentifiable
_isSummoner = false; _isSummoner = false;
_race = race; _race = race;
_parent = pParent; _parent = pParent;
if (_parent != null)
{
_parent.addNextClassId(this);
}
} }
/** /**
@@ -242,6 +244,11 @@ public enum ClassId implements IIdentifiable
_isSummoner = pIsSummoner; _isSummoner = pIsSummoner;
_race = race; _race = race;
_parent = pParent; _parent = pParent;
if (_parent != null)
{
_parent.addNextClassId(this);
}
} }
/** /**
@@ -327,6 +334,23 @@ public enum ClassId implements IIdentifiable
return _parent; return _parent;
} }
public final ClassId getRootClassId()
{
if (_parent != null)
{
return _parent.getRootClassId();
}
return this;
}
/**
* @return list of possible class transfer for this class
*/
public Set<ClassId> getNextClassIds()
{
return _nextClassIds;
}
public static ClassId getClassId(int cId) public static ClassId getClassId(int cId)
{ {
try try
@@ -338,4 +362,9 @@ public enum ClassId implements IIdentifiable
return null; return null;
} }
} }
private final void addNextClassId(ClassId cId)
{
_nextClassIds.add(cId);
}
} }

View File

@@ -30,9 +30,9 @@ public final class ClassInfo
/** /**
* Constructor for ClassInfo. * Constructor for ClassInfo.
* @param classId the class ID * @param classId the class Id.
* @param className the in game class name * @param className the in game class name.
* @param parentClassId the parent class for the given {@code classId} * @param parentClassId the parent class for the given {@code classId}.
*/ */
public ClassInfo(ClassId classId, String className, ClassId parentClassId) public ClassInfo(ClassId classId, String className, ClassId parentClassId)
{ {
@@ -42,7 +42,7 @@ public final class ClassInfo
} }
/** /**
* @return the class ID * @return the class Id.
*/ */
public ClassId getClassId() public ClassId getClassId()
{ {
@@ -50,7 +50,7 @@ public final class ClassInfo
} }
/** /**
* @return the hardcoded in-game class name * @return the hardcoded in-game class name.
*/ */
public String getClassName() public String getClassName()
{ {
@@ -58,7 +58,7 @@ public final class ClassInfo
} }
/** /**
* @return the class client ID * @return the class client Id.
*/ */
private int getClassClientId() private int getClassClientId()
{ {
@@ -75,11 +75,12 @@ public final class ClassInfo
{ {
classClientId += 1438; classClientId += 1438;
} }
return classClientId; return classClientId;
} }
/** /**
* @return the class client ID formatted to be displayed on a HTML. * @return the class client Id formatted to be displayed on a HTML.
*/ */
public String getClientCode() public String getClientCode()
{ {
@@ -87,7 +88,7 @@ public final class ClassInfo
} }
/** /**
* @return the escaped class client ID formatted to be displayed on a HTML * @return the escaped class client Id formatted to be displayed on a HTML.
*/ */
public String getEscapedClientCode() public String getEscapedClientCode()
{ {
@@ -95,7 +96,7 @@ public final class ClassInfo
} }
/** /**
* @return the parent class ID * @return the parent class Id.
*/ */
public ClassId getParentClassId() public ClassId getParentClassId()
{ {

View File

@@ -22,8 +22,8 @@ package com.l2jmobius.gameserver.model.base;
*/ */
public enum ClassLevel public enum ClassLevel
{ {
First, FIRST,
Second, SECOND,
Third, THIRD,
Fourth FOURTH
} }

View File

@@ -16,10 +16,10 @@
*/ */
package com.l2jmobius.gameserver.model.base; package com.l2jmobius.gameserver.model.base;
import static com.l2jmobius.gameserver.model.base.ClassLevel.First; import static com.l2jmobius.gameserver.model.base.ClassLevel.FIRST;
import static com.l2jmobius.gameserver.model.base.ClassLevel.Fourth; import static com.l2jmobius.gameserver.model.base.ClassLevel.FOURTH;
import static com.l2jmobius.gameserver.model.base.ClassLevel.Second; import static com.l2jmobius.gameserver.model.base.ClassLevel.SECOND;
import static com.l2jmobius.gameserver.model.base.ClassLevel.Third; import static com.l2jmobius.gameserver.model.base.ClassLevel.THIRD;
import static com.l2jmobius.gameserver.model.base.ClassType.Fighter; import static com.l2jmobius.gameserver.model.base.ClassType.Fighter;
import static com.l2jmobius.gameserver.model.base.ClassType.Mystic; import static com.l2jmobius.gameserver.model.base.ClassType.Mystic;
import static com.l2jmobius.gameserver.model.base.ClassType.Priest; import static com.l2jmobius.gameserver.model.base.ClassType.Priest;
@@ -37,68 +37,68 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
*/ */
public enum PlayerClass public enum PlayerClass
{ {
HumanFighter(Race.HUMAN, Fighter, First), HumanFighter(Race.HUMAN, Fighter, FIRST),
Warrior(Race.HUMAN, Fighter, Second), Warrior(Race.HUMAN, Fighter, SECOND),
Gladiator(Race.HUMAN, Fighter, Third), Gladiator(Race.HUMAN, Fighter, THIRD),
Warlord(Race.HUMAN, Fighter, Third), Warlord(Race.HUMAN, Fighter, THIRD),
HumanKnight(Race.HUMAN, Fighter, Second), HumanKnight(Race.HUMAN, Fighter, SECOND),
Paladin(Race.HUMAN, Fighter, Third), Paladin(Race.HUMAN, Fighter, THIRD),
DarkAvenger(Race.HUMAN, Fighter, Third), DarkAvenger(Race.HUMAN, Fighter, THIRD),
Rogue(Race.HUMAN, Fighter, Second), Rogue(Race.HUMAN, Fighter, SECOND),
TreasureHunter(Race.HUMAN, Fighter, Third), TreasureHunter(Race.HUMAN, Fighter, THIRD),
Hawkeye(Race.HUMAN, Fighter, Third), Hawkeye(Race.HUMAN, Fighter, THIRD),
HumanMystic(Race.HUMAN, Mystic, First), HumanMystic(Race.HUMAN, Mystic, FIRST),
HumanWizard(Race.HUMAN, Mystic, Second), HumanWizard(Race.HUMAN, Mystic, SECOND),
Sorceror(Race.HUMAN, Mystic, Third), Sorceror(Race.HUMAN, Mystic, THIRD),
Necromancer(Race.HUMAN, Mystic, Third), Necromancer(Race.HUMAN, Mystic, THIRD),
Warlock(Race.HUMAN, Mystic, Third), Warlock(Race.HUMAN, Mystic, THIRD),
Cleric(Race.HUMAN, Priest, Second), Cleric(Race.HUMAN, Priest, SECOND),
Bishop(Race.HUMAN, Priest, Third), Bishop(Race.HUMAN, Priest, THIRD),
Prophet(Race.HUMAN, Priest, Third), Prophet(Race.HUMAN, Priest, THIRD),
ElvenFighter(Race.ELF, Fighter, First), ElvenFighter(Race.ELF, Fighter, FIRST),
ElvenKnight(Race.ELF, Fighter, Second), ElvenKnight(Race.ELF, Fighter, SECOND),
TempleKnight(Race.ELF, Fighter, Third), TempleKnight(Race.ELF, Fighter, THIRD),
Swordsinger(Race.ELF, Fighter, Third), Swordsinger(Race.ELF, Fighter, THIRD),
ElvenScout(Race.ELF, Fighter, Second), ElvenScout(Race.ELF, Fighter, SECOND),
Plainswalker(Race.ELF, Fighter, Third), Plainswalker(Race.ELF, Fighter, THIRD),
SilverRanger(Race.ELF, Fighter, Third), SilverRanger(Race.ELF, Fighter, THIRD),
ElvenMystic(Race.ELF, Mystic, First), ElvenMystic(Race.ELF, Mystic, FIRST),
ElvenWizard(Race.ELF, Mystic, Second), ElvenWizard(Race.ELF, Mystic, SECOND),
Spellsinger(Race.ELF, Mystic, Third), Spellsinger(Race.ELF, Mystic, THIRD),
ElementalSummoner(Race.ELF, Mystic, Third), ElementalSummoner(Race.ELF, Mystic, THIRD),
ElvenOracle(Race.ELF, Priest, Second), ElvenOracle(Race.ELF, Priest, SECOND),
ElvenElder(Race.ELF, Priest, Third), ElvenElder(Race.ELF, Priest, THIRD),
DarkElvenFighter(Race.DARK_ELF, Fighter, First), DarkElvenFighter(Race.DARK_ELF, Fighter, FIRST),
PalusKnight(Race.DARK_ELF, Fighter, Second), PalusKnight(Race.DARK_ELF, Fighter, SECOND),
ShillienKnight(Race.DARK_ELF, Fighter, Third), ShillienKnight(Race.DARK_ELF, Fighter, THIRD),
Bladedancer(Race.DARK_ELF, Fighter, Third), Bladedancer(Race.DARK_ELF, Fighter, THIRD),
Assassin(Race.DARK_ELF, Fighter, Second), Assassin(Race.DARK_ELF, Fighter, SECOND),
AbyssWalker(Race.DARK_ELF, Fighter, Third), AbyssWalker(Race.DARK_ELF, Fighter, THIRD),
PhantomRanger(Race.DARK_ELF, Fighter, Third), PhantomRanger(Race.DARK_ELF, Fighter, THIRD),
DarkElvenMystic(Race.DARK_ELF, Mystic, First), DarkElvenMystic(Race.DARK_ELF, Mystic, FIRST),
DarkElvenWizard(Race.DARK_ELF, Mystic, Second), DarkElvenWizard(Race.DARK_ELF, Mystic, SECOND),
Spellhowler(Race.DARK_ELF, Mystic, Third), Spellhowler(Race.DARK_ELF, Mystic, THIRD),
PhantomSummoner(Race.DARK_ELF, Mystic, Third), PhantomSummoner(Race.DARK_ELF, Mystic, THIRD),
ShillienOracle(Race.DARK_ELF, Priest, Second), ShillienOracle(Race.DARK_ELF, Priest, SECOND),
ShillienElder(Race.DARK_ELF, Priest, Third), ShillienElder(Race.DARK_ELF, Priest, THIRD),
OrcFighter(Race.ORC, Fighter, First), OrcFighter(Race.ORC, Fighter, FIRST),
OrcRaider(Race.ORC, Fighter, Second), OrcRaider(Race.ORC, Fighter, SECOND),
Destroyer(Race.ORC, Fighter, Third), Destroyer(Race.ORC, Fighter, THIRD),
OrcMonk(Race.ORC, Fighter, Second), OrcMonk(Race.ORC, Fighter, SECOND),
Tyrant(Race.ORC, Fighter, Third), Tyrant(Race.ORC, Fighter, THIRD),
OrcMystic(Race.ORC, Mystic, First), OrcMystic(Race.ORC, Mystic, FIRST),
OrcShaman(Race.ORC, Mystic, Second), OrcShaman(Race.ORC, Mystic, SECOND),
Overlord(Race.ORC, Mystic, Third), Overlord(Race.ORC, Mystic, THIRD),
Warcryer(Race.ORC, Mystic, Third), Warcryer(Race.ORC, Mystic, THIRD),
DwarvenFighter(Race.DWARF, Fighter, First), DwarvenFighter(Race.DWARF, Fighter, FIRST),
DwarvenScavenger(Race.DWARF, Fighter, Second), DwarvenScavenger(Race.DWARF, Fighter, SECOND),
BountyHunter(Race.DWARF, Fighter, Third), BountyHunter(Race.DWARF, Fighter, THIRD),
DwarvenArtisan(Race.DWARF, Fighter, Second), DwarvenArtisan(Race.DWARF, Fighter, SECOND),
Warsmith(Race.DWARF, Fighter, Third), Warsmith(Race.DWARF, Fighter, THIRD),
dummyEntry1(null, null, null), dummyEntry1(null, null, null),
dummyEntry2(null, null, null), dummyEntry2(null, null, null),
@@ -133,61 +133,61 @@ public enum PlayerClass
/* /*
* (3rd classes) * (3rd classes)
*/ */
duelist(Race.HUMAN, Fighter, Fourth), duelist(Race.HUMAN, Fighter, FOURTH),
dreadnought(Race.HUMAN, Fighter, Fourth), dreadnought(Race.HUMAN, Fighter, FOURTH),
phoenixKnight(Race.HUMAN, Fighter, Fourth), phoenixKnight(Race.HUMAN, Fighter, FOURTH),
hellKnight(Race.HUMAN, Fighter, Fourth), hellKnight(Race.HUMAN, Fighter, FOURTH),
sagittarius(Race.HUMAN, Fighter, Fourth), sagittarius(Race.HUMAN, Fighter, FOURTH),
adventurer(Race.HUMAN, Fighter, Fourth), adventurer(Race.HUMAN, Fighter, FOURTH),
archmage(Race.HUMAN, Mystic, Fourth), archmage(Race.HUMAN, Mystic, FOURTH),
soultaker(Race.HUMAN, Mystic, Fourth), soultaker(Race.HUMAN, Mystic, FOURTH),
arcanaLord(Race.HUMAN, Mystic, Fourth), arcanaLord(Race.HUMAN, Mystic, FOURTH),
cardinal(Race.HUMAN, Priest, Fourth), cardinal(Race.HUMAN, Priest, FOURTH),
hierophant(Race.HUMAN, Priest, Fourth), hierophant(Race.HUMAN, Priest, FOURTH),
evaTemplar(Race.ELF, Fighter, Fourth), evaTemplar(Race.ELF, Fighter, FOURTH),
swordMuse(Race.ELF, Fighter, Fourth), swordMuse(Race.ELF, Fighter, FOURTH),
windRider(Race.ELF, Fighter, Fourth), windRider(Race.ELF, Fighter, FOURTH),
moonlightSentinel(Race.ELF, Fighter, Fourth), moonlightSentinel(Race.ELF, Fighter, FOURTH),
mysticMuse(Race.ELF, Mystic, Fourth), mysticMuse(Race.ELF, Mystic, FOURTH),
elementalMaster(Race.ELF, Mystic, Fourth), elementalMaster(Race.ELF, Mystic, FOURTH),
evaSaint(Race.ELF, Priest, Fourth), evaSaint(Race.ELF, Priest, FOURTH),
shillienTemplar(Race.DARK_ELF, Fighter, Fourth), shillienTemplar(Race.DARK_ELF, Fighter, FOURTH),
spectralDancer(Race.DARK_ELF, Fighter, Fourth), spectralDancer(Race.DARK_ELF, Fighter, FOURTH),
ghostHunter(Race.DARK_ELF, Fighter, Fourth), ghostHunter(Race.DARK_ELF, Fighter, FOURTH),
ghostSentinel(Race.DARK_ELF, Fighter, Fourth), ghostSentinel(Race.DARK_ELF, Fighter, FOURTH),
stormScreamer(Race.DARK_ELF, Mystic, Fourth), stormScreamer(Race.DARK_ELF, Mystic, FOURTH),
spectralMaster(Race.DARK_ELF, Mystic, Fourth), spectralMaster(Race.DARK_ELF, Mystic, FOURTH),
shillienSaint(Race.DARK_ELF, Priest, Fourth), shillienSaint(Race.DARK_ELF, Priest, FOURTH),
titan(Race.ORC, Fighter, Fourth), titan(Race.ORC, Fighter, FOURTH),
grandKhavatari(Race.ORC, Fighter, Fourth), grandKhavatari(Race.ORC, Fighter, FOURTH),
dominator(Race.ORC, Mystic, Fourth), dominator(Race.ORC, Mystic, FOURTH),
doomcryer(Race.ORC, Mystic, Fourth), doomcryer(Race.ORC, Mystic, FOURTH),
fortuneSeeker(Race.DWARF, Fighter, Fourth), fortuneSeeker(Race.DWARF, Fighter, FOURTH),
maestro(Race.DWARF, Fighter, Fourth), maestro(Race.DWARF, Fighter, FOURTH),
dummyEntry31(null, null, null), dummyEntry31(null, null, null),
dummyEntry32(null, null, null), dummyEntry32(null, null, null),
dummyEntry33(null, null, null), dummyEntry33(null, null, null),
dummyEntry34(null, null, null), dummyEntry34(null, null, null),
maleSoldier(Race.KAMAEL, Fighter, First), maleSoldier(Race.KAMAEL, Fighter, FIRST),
femaleSoldier(Race.KAMAEL, Fighter, First), femaleSoldier(Race.KAMAEL, Fighter, FIRST),
trooper(Race.KAMAEL, Fighter, Second), trooper(Race.KAMAEL, Fighter, SECOND),
warder(Race.KAMAEL, Fighter, Second), warder(Race.KAMAEL, Fighter, SECOND),
berserker(Race.KAMAEL, Fighter, Third), berserker(Race.KAMAEL, Fighter, THIRD),
maleSoulbreaker(Race.KAMAEL, Fighter, Third), maleSoulbreaker(Race.KAMAEL, Fighter, THIRD),
femaleSoulbreaker(Race.KAMAEL, Fighter, Third), femaleSoulbreaker(Race.KAMAEL, Fighter, THIRD),
arbalester(Race.KAMAEL, Fighter, Third), arbalester(Race.KAMAEL, Fighter, THIRD),
doombringer(Race.KAMAEL, Fighter, Fourth), doombringer(Race.KAMAEL, Fighter, FOURTH),
maleSoulhound(Race.KAMAEL, Fighter, Fourth), maleSoulhound(Race.KAMAEL, Fighter, FOURTH),
femaleSoulhound(Race.KAMAEL, Fighter, Fourth), femaleSoulhound(Race.KAMAEL, Fighter, FOURTH),
trickster(Race.KAMAEL, Fighter, Fourth), trickster(Race.KAMAEL, Fighter, FOURTH),
inspector(Race.KAMAEL, Fighter, Third), inspector(Race.KAMAEL, Fighter, THIRD),
judicator(Race.KAMAEL, Fighter, Fourth); judicator(Race.KAMAEL, Fighter, FOURTH);
private Race _race; private Race _race;
private ClassLevel _level; private ClassLevel _level;
@@ -206,7 +206,7 @@ public enum PlayerClass
static static
{ {
final Set<PlayerClass> subclasses = getSet(null, Third); final Set<PlayerClass> subclasses = getSet(null, THIRD);
subclasses.removeAll(neverSubclassed); subclasses.removeAll(neverSubclassed);
mainSubclassSet = subclasses; mainSubclassSet = subclasses;
@@ -244,7 +244,7 @@ public enum PlayerClass
{ {
Set<PlayerClass> subclasses = null; Set<PlayerClass> subclasses = null;
if (_level == Third) if (_level == THIRD)
{ {
if (player.getRace() != Race.KAMAEL) if (player.getRace() != Race.KAMAEL)
{ {
@@ -256,17 +256,17 @@ public enum PlayerClass
{ {
case ELF: case ELF:
{ {
subclasses.removeAll(getSet(Race.DARK_ELF, Third)); subclasses.removeAll(getSet(Race.DARK_ELF, THIRD));
break; break;
} }
case DARK_ELF: case DARK_ELF:
{ {
subclasses.removeAll(getSet(Race.ELF, Third)); subclasses.removeAll(getSet(Race.ELF, THIRD));
break; break;
} }
} }
subclasses.removeAll(getSet(Race.KAMAEL, Third)); subclasses.removeAll(getSet(Race.KAMAEL, THIRD));
final Set<PlayerClass> unavailableClasses = subclassSetMap.get(this); final Set<PlayerClass> unavailableClasses = subclassSetMap.get(this);
@@ -278,7 +278,7 @@ public enum PlayerClass
} }
else else
{ {
subclasses = getSet(Race.KAMAEL, Third); subclasses = getSet(Race.KAMAEL, THIRD);
subclasses.remove(this); subclasses.remove(this);
// Check sex, male subclasses female and vice versa // Check sex, male subclasses female and vice versa
// If server owner set MaxSubclass > 3 some kamael's cannot take 4 sub // If server owner set MaxSubclass > 3 some kamael's cannot take 4 sub

View File

@@ -37,17 +37,17 @@ public final class NewCharacter implements IClientIncomingPacket
public void run(L2GameClient client) public void run(L2GameClient client)
{ {
final NewCharacterSuccess ct = new NewCharacterSuccess(); final NewCharacterSuccess ct = new NewCharacterSuccess();
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.fighter)); // Human Figther ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.FIGHTER)); // Human Figther
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.mage)); // Human Mystic ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.MAGE)); // Human Mystic
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.elvenFighter)); // Elven Fighter ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.ELVEN_FIGHTER)); // Elven Fighter
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.elvenMage)); // Elven Mystic ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.ELVEN_MAGE)); // Elven Mystic
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.darkFighter)); // Dark Fighter ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.DARK_FIGHTER)); // Dark Fighter
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.darkMage)); // Dark Mystic ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.DARK_MAGE)); // Dark Mystic
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.orcFighter)); // Orc Fighter ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.ORC_FIGHTER)); // Orc Fighter
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.orcMage)); // Orc Mystic ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.ORC_MAGE)); // Orc Mystic
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.dwarvenFighter)); // Dwarf Fighter ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.DWARVEN_FIGHTER)); // Dwarf Fighter
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.maleSoldier)); // Male Kamael Soldier ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.MALE_SOLDIER)); // Male Kamael Soldier
ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.femaleSoldier)); // Female Kamael Soldier ct.addChar(PlayerTemplateData.getInstance().getTemplate(ClassId.FEMALE_SOLDIER)); // Female Kamael Soldier
client.sendPacket(ct); client.sendPacket(ct);
} }
} }