From 414bc741eb5f320095ab8978369d071d45b359d3 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Wed, 6 Jan 2021 23:32:51 +0000 Subject: [PATCH] Proper rewards for first class change. --- .../Q10959_ChallengingYourDestiny.java | 8 +- .../quests/Q10962_NewHorizons/30332-01.html | 14 --- .../quests/Q10962_NewHorizons/30332-02.html | 12 --- .../quests/Q10962_NewHorizons/30332-03.html | 13 --- .../quests/Q10962_NewHorizons/30332.html | 6 +- .../quests/Q10962_NewHorizons/HeavyArmor.html | 5 - .../quests/Q10962_NewHorizons/LightArmor.html | 5 - .../Q10962_NewHorizons.java | 93 ++--------------- .../quests/Q10962_NewHorizons/Robe.html | 5 - .../quests/Q10982_SpiderHunt/30332-01.html | 14 --- .../quests/Q10982_SpiderHunt/30332-02.html | 12 --- .../quests/Q10982_SpiderHunt/30332-03.html | 13 --- .../quests/Q10982_SpiderHunt/30332.html | 6 +- .../quests/Q10982_SpiderHunt/HeavyArmor.html | 5 - .../quests/Q10982_SpiderHunt/LightArmor.html | 5 - .../Q10982_SpiderHunt/Q10982_SpiderHunt.java | 97 +----------------- .../quests/Q10982_SpiderHunt/Robe.html | 5 - .../Q10984_CollectSpiderweb/30332-01.html | 14 --- .../Q10984_CollectSpiderweb/30332-02.html | 12 --- .../Q10984_CollectSpiderweb/30332-03.html | 13 --- .../quests/Q10984_CollectSpiderweb/30332.html | 6 +- .../Q10984_CollectSpiderweb/HeavyArmor.html | 5 - .../Q10984_CollectSpiderweb/LightArmor.html | 5 - .../Q10984_CollectSpiderweb.java | 89 +---------------- .../quests/Q10984_CollectSpiderweb/Robe.html | 5 - .../quests/Q10986_SwampMonster/30332-01.html | 14 --- .../quests/Q10986_SwampMonster/30332-02.html | 12 --- .../quests/Q10986_SwampMonster/30332-03.html | 13 --- .../quests/Q10986_SwampMonster/30332.html | 6 +- .../Q10986_SwampMonster/HeavyArmor.html | 5 - .../Q10986_SwampMonster/LightArmor.html | 5 - .../Q10986_SwampMonster.java | 91 +---------------- .../quests/Q10986_SwampMonster/Robe.html | 5 - .../quests/Q10988_Conspiracy/30332-01.html | 14 --- .../quests/Q10988_Conspiracy/30332-02.html | 12 --- .../quests/Q10988_Conspiracy/30332-03.html | 13 --- .../quests/Q10988_Conspiracy/30332.html | 6 +- .../quests/Q10988_Conspiracy/HeavyArmor.html | 5 - .../quests/Q10988_Conspiracy/LightArmor.html | 5 - .../Q10988_Conspiracy/Q10988_Conspiracy.java | 91 +---------------- .../quests/Q10988_Conspiracy/Robe.html | 5 - .../Q10990_PoisonExtraction/30332-01.html | 14 --- .../Q10990_PoisonExtraction/30332-02.html | 12 --- .../Q10990_PoisonExtraction/30332-03.html | 13 --- .../quests/Q10990_PoisonExtraction/30332.html | 6 +- .../Q10990_PoisonExtraction/HeavyArmor.html | 5 - .../Q10990_PoisonExtraction/LightArmor.html | 5 - .../Q10990_PoisonExtraction.java | 77 +-------------- .../quests/Q10990_PoisonExtraction/Robe.html | 5 - .../game/data/stats/items/93000-93099.xml | 9 -- .../game/data/stats/items/93400-93499.xml | 2 +- .../classchange/ExRequestClassChange.java | 99 ++++++++++++++++++- 52 files changed, 140 insertions(+), 876 deletions(-) delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-01.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-02.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-03.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/HeavyArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/LightArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Robe.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-01.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-02.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-03.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/HeavyArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/LightArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Robe.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-01.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-02.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-03.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/HeavyArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/LightArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Robe.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-01.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-02.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-03.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/HeavyArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/LightArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Robe.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-01.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-02.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-03.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/HeavyArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/LightArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Robe.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-01.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-02.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-03.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/HeavyArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/LightArmor.html delete mode 100644 L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Robe.html diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java index 313cec701f..783e15480a 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java @@ -54,8 +54,8 @@ public class Q10959_ChallengingYourDestiny extends Quest // Items private static final ItemHolder SOE_MATHORN = new ItemHolder(93319, 1); private static final ItemHolder SOE_NOVICE = new ItemHolder(10650, 20); - private static final ItemHolder SPIRIT_ORE_REWARD = new ItemHolder(3031, 50); - private static final ItemHolder XP_GROWTH_SCROLL_REWARD = new ItemHolder(49674, 1); + private static final ItemHolder SPIRIT_ORE = new ItemHolder(3031, 50); + private static final ItemHolder XP_GROWTH_SCROLL = new ItemHolder(49674, 1); private static final ItemHolder HP_POTION_REWARD = new ItemHolder(91912, 50); // Location private static final Location TRAINING_GROUNDS = new Location(53076, 148674, -2432); @@ -110,9 +110,9 @@ public class Q10959_ChallengingYourDestiny extends Quest if (qs.isCond(2)) { giveStoryBuffReward(npc, player); // ? - giveItems(player, SPIRIT_ORE_REWARD); + giveItems(player, SPIRIT_ORE); giveItems(player, SOE_NOVICE); - giveItems(player, XP_GROWTH_SCROLL_REWARD); + giveItems(player, XP_GROWTH_SCROLL); giveItems(player, HP_POTION_REWARD); addExpAndSp(player, 600000, 13500); if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-01.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-01.html deleted file mode 100644 index 321bbd2ecc..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-01.html +++ /dev/null @@ -1,14 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Armor

-[Recommended Classes]
-Warrior(Humans) -Knight(Humans) -Elven Knight(Elves) -Palus Knight(Dark Elves) -Orc Raider(Orcs) -Scavenger(Dwarves) -Artisan(Dwarves) -Trooper(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-02.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-02.html deleted file mode 100644 index 8ab03c0743..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-02.html +++ /dev/null @@ -1,12 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Outfit

-[Recommended Classes]
-Rogue(Humans) -Elven Scout(Elves) -Assassin(Dark Elves) -Orc Monk(Orcs) -Soul Finder(Jin Kamael)) -Warder(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-03.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-03.html deleted file mode 100644 index abdc7783aa..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332-03.html +++ /dev/null @@ -1,13 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Doublet

-[Recommended Classes]
-Wizard(Humans) -Cleric(Humans) -Elven Wizard(Elves) -Oracle(Elves) -Dark Wizard(Dark Elves) -Shillien Oracle(Dark Elves) -Orc Shaman(Orcs)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332.html index f2f19e6e4f..b4de87f7da 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332.html +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/30332.html @@ -1,8 +1,6 @@ Captain Bathis:
You are a Jin Kamael Soldier? You look as strong as I heard.
I heard you are coming out of your seclusion into the world.
-You will need some things to be able to get by. I prepared some stuff you might need, so take your pick.
- - - +You will need some things to be able to get by. I prepared some stuff you might need.
+ \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/HeavyArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/HeavyArmor.html deleted file mode 100644 index 2fcb41f5fc..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/HeavyArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Armor.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/LightArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/LightArmor.html deleted file mode 100644 index afa3575eee..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/LightArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Ourfit.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java index 79794fcba6..a0d839f018 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java @@ -40,8 +40,7 @@ import org.l2jmobius.gameserver.network.serverpackets.classchange.ExClassChangeS /** * New Horizons (10962) - * @author RobikBobik - * @Notee: Based on NA server September 2019 + * @author RobikBobik, Mobius */ public class Q10962_NewHorizons extends Quest { @@ -51,28 +50,14 @@ public class Q10962_NewHorizons extends Quest // Monsters private static final int MOUNTAIN_WEREWORLF = 21985; private static final int MOUNTAIN_FUNGUES = 21986; - private static final int MUERTOS_WARRIOR = 21987; // NOTE: Murtos Fighter in old client + private static final int MUERTOS_WARRIOR = 21987; private static final int MUERTOS_CAPTAIN = 21988; // Items private static final ItemHolder SOE_TO_CAPTAIN_BATHIS = new ItemHolder(91651, 1); private static final ItemHolder SOE_NOVICE = new ItemHolder(10650, 20); private static final ItemHolder SPIRIT_ORE = new ItemHolder(3031, 50); - private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); // TODO: Finish Item - private static final ItemHolder RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT = new ItemHolder(91840, 1); - // HELMET FOR ALL ARMORS - private static final ItemHolder MOON_HELMET = new ItemHolder(7850, 1); - // HEAVY - private static final ItemHolder MOON_ARMOR = new ItemHolder(7851, 1); - private static final ItemHolder MOON_GAUNTLETS = new ItemHolder(7852, 1); - private static final ItemHolder MOON_BOOTS = new ItemHolder(7853, 1); - // LIGHT - private static final ItemHolder MOON_SHELL = new ItemHolder(7854, 1); - private static final ItemHolder MOON_LEATHER_GLOVES = new ItemHolder(7855, 1); - private static final ItemHolder MOON_SHOES = new ItemHolder(7856, 1); - // ROBE - private static final ItemHolder MOON_CAPE = new ItemHolder(7857, 1); - private static final ItemHolder MOON_SILK = new ItemHolder(7858, 1); - private static final ItemHolder MOON_SANDALS = new ItemHolder(7859, 1); + private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); + private static final ItemHolder XP_GROWTH_SCROLL = new ItemHolder(49674, 1); // Misc private static final int MAX_LEVEL = 20; private static final String KILL_COUNT_VAR = "KillCount"; @@ -112,21 +97,6 @@ public class Q10962_NewHorizons extends Quest htmltext = event; break; } - case "30332-01.html": - { - htmltext = event; - break; - } - case "30332-02.html": - { - htmltext = event; - break; - } - case "30332-03.html": - { - htmltext = event; - break; - } case "30332.html": { htmltext = event; @@ -142,7 +112,7 @@ public class Q10962_NewHorizons extends Quest htmltext = "34111.htm"; break; } - case "HeavyArmor.html": + case "reward": { if (qs.isStarted()) { @@ -150,64 +120,13 @@ public class Q10962_NewHorizons extends Quest giveItems(player, SOE_NOVICE); giveItems(player, SPIRIT_ORE); giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_ARMOR); - giveItems(player, MOON_GAUNTLETS); - giveItems(player, MOON_BOOTS); + giveItems(player, XP_GROWTH_SCROLL); if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) { showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); } qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "LightArmor.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_SHELL); - giveItems(player, MOON_LEATHER_GLOVES); - giveItems(player, MOON_SHOES); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "Robe.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_CAPE); - giveItems(player, MOON_SILK); - giveItems(player, MOON_SANDALS); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; } break; } diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Robe.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Robe.html deleted file mode 100644 index 034926cc34..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Robe.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Robe.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-01.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-01.html deleted file mode 100644 index 0a4058e35c..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-01.html +++ /dev/null @@ -1,14 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Armor

-[Recommended Classes]
-Warrior(Humans) -Knight(Humans) -Elven Knight(Elves) -Palus Knight(Dark Elves) -Orc Raider(Orcs) -Scavenger(Dwarves) -Artisan(Dwarves) -Trooper(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-02.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-02.html deleted file mode 100644 index 05bfb764aa..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-02.html +++ /dev/null @@ -1,12 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Outfit

-[Recommended Classes]
-Rogue(Humans) -Elven Scout(Elves) -Assassin(Dark Elves) -Orc Monk(Orcs) -Soul Finder(Jin Kamael)) -Warder(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-03.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-03.html deleted file mode 100644 index eec9fcbb5e..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332-03.html +++ /dev/null @@ -1,13 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Doublet

-[Recommended Classes]
-Wizard(Humans) -Cleric(Humans) -Elven Wizard(Elves) -Oracle(Elves) -Dark Wizard(Dark Elves) -Shillien Oracle(Dark Elves) -Orc Shaman(Orcs)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332.html index 737d1ee99a..81b870d499 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332.html +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/30332.html @@ -1,7 +1,5 @@ Captain Bathis:
You came from Talking Island? I see. You know how hunt spiders?
-Hm. It should be good enough for you. You will have to get ready to go hunt. Pick one of these for your armor.
- - - +Hm. It should be good enough for you. You will have to get ready to go hunt.
+ \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/HeavyArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/HeavyArmor.html deleted file mode 100644 index 2fcb41f5fc..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/HeavyArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Armor.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/LightArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/LightArmor.html deleted file mode 100644 index afa3575eee..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/LightArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Ourfit.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java index 941b37451b..ada1d52a4d 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java @@ -40,8 +40,7 @@ import org.l2jmobius.gameserver.network.serverpackets.classchange.ExClassChangeS /** * New Horizons (10982) - * @author RobikBobik - * @Notee: Based on NA server September 2019 + * @author RobikBobik, Mobius */ public class Q10982_SpiderHunt extends Quest { @@ -56,22 +55,8 @@ public class Q10982_SpiderHunt extends Quest private static final ItemHolder SOE_TO_CAPTAIN_BATHIS = new ItemHolder(91651, 1); private static final ItemHolder SOE_NOVICE = new ItemHolder(10650, 20); private static final ItemHolder SPIRIT_ORE = new ItemHolder(3031, 50); - private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); // TODO: Finish Item - private static final ItemHolder RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT = new ItemHolder(91840, 1); - // HELMET FOR ALL ARMORS - private static final ItemHolder MOON_HELMET = new ItemHolder(7850, 1); - // HEAVY - private static final ItemHolder MOON_ARMOR = new ItemHolder(7851, 1); - private static final ItemHolder MOON_GAUNTLETS = new ItemHolder(7852, 1); - private static final ItemHolder MOON_BOOTS = new ItemHolder(7853, 1); - // LIGHT - private static final ItemHolder MOON_SHELL = new ItemHolder(7854, 1); - private static final ItemHolder MOON_LEATHER_GLOVES = new ItemHolder(7855, 1); - private static final ItemHolder MOON_SHOES = new ItemHolder(7856, 1); - // ROBE - private static final ItemHolder MOON_CAPE = new ItemHolder(7857, 1); - private static final ItemHolder MOON_SILK = new ItemHolder(7858, 1); - private static final ItemHolder MOON_SANDALS = new ItemHolder(7859, 1); + private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); + private static final ItemHolder XP_GROWTH_SCROLL = new ItemHolder(49674, 1); // Misc private static final int MAX_LEVEL = 20; private static final String KILL_COUNT_VAR = "KillCount"; @@ -105,27 +90,6 @@ public class Q10982_SpiderHunt extends Quest String htmltext = null; switch (event) { - case "30002-01.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30332-01.html": - { - htmltext = event; - break; - } - case "30332-02.html": - { - htmltext = event; - break; - } - case "30332-03.html": - { - htmltext = event; - break; - } case "30332.html": { htmltext = event; @@ -141,7 +105,7 @@ public class Q10982_SpiderHunt extends Quest htmltext = "30002.htm"; break; } - case "HeavyArmor.html": + case "reward": { if (qs.isStarted()) { @@ -149,64 +113,13 @@ public class Q10982_SpiderHunt extends Quest giveItems(player, SOE_NOVICE); giveItems(player, SPIRIT_ORE); giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_ARMOR); - giveItems(player, MOON_GAUNTLETS); - giveItems(player, MOON_BOOTS); + giveItems(player, XP_GROWTH_SCROLL); if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) { showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); } qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "LightArmor.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_SHELL); - giveItems(player, MOON_LEATHER_GLOVES); - giveItems(player, MOON_SHOES); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "Robe.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_CAPE); - giveItems(player, MOON_SILK); - giveItems(player, MOON_SANDALS); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; } break; } diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Robe.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Robe.html deleted file mode 100644 index 034926cc34..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Robe.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Robe.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-01.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-01.html deleted file mode 100644 index 2b875ffbd1..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-01.html +++ /dev/null @@ -1,14 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Armor

-[Recommended Classes]
-Warrior(Humans) -Knight(Humans) -Elven Knight(Elves) -Palus Knight(Dark Elves) -Orc Raider(Orcs) -Scavenger(Dwarves) -Artisan(Dwarves) -Trooper(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-02.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-02.html deleted file mode 100644 index 1cf3b76755..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-02.html +++ /dev/null @@ -1,12 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Outfit

-[Recommended Classes]
-Rogue(Humans) -Elven Scout(Elves) -Assassin(Dark Elves) -Orc Monk(Orcs) -Soul Finder(Jin Kamael)) -Warder(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-03.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-03.html deleted file mode 100644 index 689e630ff4..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332-03.html +++ /dev/null @@ -1,13 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Doublet

-[Recommended Classes]
-Wizard(Humans) -Cleric(Humans) -Elven Wizard(Elves) -Oracle(Elves) -Dark Wizard(Dark Elves) -Shillien Oracle(Dark Elves) -Orc Shaman(Orcs)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332.html index b8d5435231..8cbeb4839d 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332.html +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/30332.html @@ -2,8 +2,6 @@ Lets see
Hm, this should be enough.
I cant tell you the details, but there are many creatures in the swamp these days. Im prepared for it. It is nothing to be worried about.
-Since you helped me. I looked for armor that could fit you. Pick one that you would like.
- - - +Since you helped me. Here is your reward.
+ \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/HeavyArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/HeavyArmor.html deleted file mode 100644 index 2fcb41f5fc..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/HeavyArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Armor.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/LightArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/LightArmor.html deleted file mode 100644 index afa3575eee..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/LightArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Ourfit.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java index 3a9edb0e59..343ba13972 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java @@ -36,7 +36,6 @@ import org.l2jmobius.gameserver.network.serverpackets.classchange.ExClassChangeS /** * Collect Spiderweb (10984) * @author RobikBobik, Mobius - * @Notee: Based on NA server September 2019 */ public class Q10984_CollectSpiderweb extends Quest { @@ -52,22 +51,8 @@ public class Q10984_CollectSpiderweb extends Quest private static final ItemHolder SOE_TO_CAPTAIN_BATHIS = new ItemHolder(91651, 1); private static final ItemHolder SOE_NOVICE = new ItemHolder(10650, 20); private static final ItemHolder SPIRIT_ORE = new ItemHolder(3031, 50); - private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); // TODO: Finish Item - private static final ItemHolder RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT = new ItemHolder(91840, 1); - // HELMET FOR ALL ARMORS - private static final ItemHolder MOON_HELMET = new ItemHolder(7850, 1); - // HEAVY - private static final ItemHolder MOON_ARMOR = new ItemHolder(7851, 1); - private static final ItemHolder MOON_GAUNTLETS = new ItemHolder(7852, 1); - private static final ItemHolder MOON_BOOTS = new ItemHolder(7853, 1); - // LIGHT - private static final ItemHolder MOON_SHELL = new ItemHolder(7854, 1); - private static final ItemHolder MOON_LEATHER_GLOVES = new ItemHolder(7855, 1); - private static final ItemHolder MOON_SHOES = new ItemHolder(7856, 1); - // ROBE - private static final ItemHolder MOON_CAPE = new ItemHolder(7857, 1); - private static final ItemHolder MOON_SILK = new ItemHolder(7858, 1); - private static final ItemHolder MOON_SANDALS = new ItemHolder(7859, 1); + private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); + private static final ItemHolder XP_GROWTH_SCROLL = new ItemHolder(49674, 1); // Misc private static final int MAX_LEVEL = 20; @@ -107,21 +92,6 @@ public class Q10984_CollectSpiderweb extends Quest htmltext = event; break; } - case "30332-01.html": - { - htmltext = event; - break; - } - case "30332-02.html": - { - htmltext = event; - break; - } - case "30332-03.html": - { - htmltext = event; - break; - } case "30332.html": { htmltext = event; @@ -137,7 +107,7 @@ public class Q10984_CollectSpiderweb extends Quest htmltext = "30150.htm"; break; } - case "HeavyArmor.html": + case "reward": { if (qs.isStarted()) { @@ -145,64 +115,13 @@ public class Q10984_CollectSpiderweb extends Quest giveItems(player, SOE_NOVICE); giveItems(player, SPIRIT_ORE); giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_ARMOR); - giveItems(player, MOON_GAUNTLETS); - giveItems(player, MOON_BOOTS); + giveItems(player, XP_GROWTH_SCROLL); if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) { showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); } qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "LightArmor.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_SHELL); - giveItems(player, MOON_LEATHER_GLOVES); - giveItems(player, MOON_SHOES); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "Robe.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_CAPE); - giveItems(player, MOON_SILK); - giveItems(player, MOON_SANDALS); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; } break; } diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Robe.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Robe.html deleted file mode 100644 index 034926cc34..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Robe.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Robe.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-01.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-01.html deleted file mode 100644 index 6f04342a95..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-01.html +++ /dev/null @@ -1,14 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Armor

-[Recommended Classes]
-Warrior(Humans) -Knight(Humans) -Elven Knight(Elves) -Palus Knight(Dark Elves) -Orc Raider(Orcs) -Scavenger(Dwarves) -Artisan(Dwarves) -Trooper(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-02.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-02.html deleted file mode 100644 index 27fd839dc4..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-02.html +++ /dev/null @@ -1,12 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Outfit

-[Recommended Classes]
-Rogue(Humans) -Elven Scout(Elves) -Assassin(Dark Elves) -Orc Monk(Orcs) -Soul Finder(Jin Kamael)) -Warder(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-03.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-03.html deleted file mode 100644 index b4909c23c3..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332-03.html +++ /dev/null @@ -1,13 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Doublet

-[Recommended Classes]
-Wizard(Humans) -Cleric(Humans) -Elven Wizard(Elves) -Oracle(Elves) -Dark Wizard(Dark Elves) -Shillien Oracle(Dark Elves) -Orc Shaman(Orcs)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332.html index 0630ffe84f..4ccb6a1744 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332.html +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/30332.html @@ -1,7 +1,5 @@ Captain Bathis:
I heard from Vollodos. You are skilled. if there were more monsters in the swamp, they might have come to Gludio. Thank you
-its not much, but pick an armor piece.
- - - +It's not much, but take this.
+ \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/HeavyArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/HeavyArmor.html deleted file mode 100644 index 2fcb41f5fc..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/HeavyArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Armor.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/LightArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/LightArmor.html deleted file mode 100644 index afa3575eee..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/LightArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Ourfit.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java index 2c0ba1fa26..b80c8e721c 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java @@ -40,8 +40,7 @@ import org.l2jmobius.gameserver.network.serverpackets.classchange.ExClassChangeS /** * Swamp Monsters (10986) - * @author RobikBobik - * @Notee: Based on NA server September 2019 + * @author RobikBobik, Mobius */ public class Q10986_SwampMonster extends Quest { @@ -57,22 +56,8 @@ public class Q10986_SwampMonster extends Quest private static final ItemHolder SOE_TO_CAPTAIN_BATHIS = new ItemHolder(91651, 1); private static final ItemHolder SOE_NOVICE = new ItemHolder(10650, 20); private static final ItemHolder SPIRIT_ORE = new ItemHolder(3031, 50); - private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); // TODO: Finish Item - private static final ItemHolder RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT = new ItemHolder(91840, 1); - // HELMET FOR ALL ARMORS - private static final ItemHolder MOON_HELMET = new ItemHolder(7850, 1); - // HEAVY - private static final ItemHolder MOON_ARMOR = new ItemHolder(7851, 1); - private static final ItemHolder MOON_GAUNTLETS = new ItemHolder(7852, 1); - private static final ItemHolder MOON_BOOTS = new ItemHolder(7853, 1); - // LIGHT - private static final ItemHolder MOON_SHELL = new ItemHolder(7854, 1); - private static final ItemHolder MOON_LEATHER_GLOVES = new ItemHolder(7855, 1); - private static final ItemHolder MOON_SHOES = new ItemHolder(7856, 1); - // ROBE - private static final ItemHolder MOON_CAPE = new ItemHolder(7857, 1); - private static final ItemHolder MOON_SILK = new ItemHolder(7858, 1); - private static final ItemHolder MOON_SANDALS = new ItemHolder(7859, 1); + private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); + private static final ItemHolder XP_GROWTH_SCROLL = new ItemHolder(49674, 1); // Misc private static final int MAX_LEVEL = 20; private static final String KILL_COUNT_VAR = "KillCount"; @@ -112,21 +97,6 @@ public class Q10986_SwampMonster extends Quest htmltext = event; break; } - case "30332-01.html": - { - htmltext = event; - break; - } - case "30332-02.html": - { - htmltext = event; - break; - } - case "30332-03.html": - { - htmltext = event; - break; - } case "30332.html": { htmltext = event; @@ -142,7 +112,7 @@ public class Q10986_SwampMonster extends Quest htmltext = "30137.htm"; break; } - case "HeavyArmor.html": + case "reward": { if (qs.isStarted()) { @@ -150,64 +120,13 @@ public class Q10986_SwampMonster extends Quest giveItems(player, SOE_NOVICE); giveItems(player, SPIRIT_ORE); giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_ARMOR); - giveItems(player, MOON_GAUNTLETS); - giveItems(player, MOON_BOOTS); + giveItems(player, XP_GROWTH_SCROLL); if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) { showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); } qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "LightArmor.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_SHELL); - giveItems(player, MOON_LEATHER_GLOVES); - giveItems(player, MOON_SHOES); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "Robe.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_CAPE); - giveItems(player, MOON_SILK); - giveItems(player, MOON_SANDALS); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; } break; } diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Robe.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Robe.html deleted file mode 100644 index 034926cc34..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Robe.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Robe.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-01.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-01.html deleted file mode 100644 index fa81f9262e..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-01.html +++ /dev/null @@ -1,14 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Armor

-[Recommended Classes]
-Warrior(Humans) -Knight(Humans) -Elven Knight(Elves) -Palus Knight(Dark Elves) -Orc Raider(Orcs) -Scavenger(Dwarves) -Artisan(Dwarves) -Trooper(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-02.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-02.html deleted file mode 100644 index 06fa472c01..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-02.html +++ /dev/null @@ -1,12 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Outfit

-[Recommended Classes]
-Rogue(Humans) -Elven Scout(Elves) -Assassin(Dark Elves) -Orc Monk(Orcs) -Soul Finder(Jin Kamael)) -Warder(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-03.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-03.html deleted file mode 100644 index e6f3074f08..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332-03.html +++ /dev/null @@ -1,13 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Doublet

-[Recommended Classes]
-Wizard(Humans) -Cleric(Humans) -Elven Wizard(Elves) -Oracle(Elves) -Dark Wizard(Dark Elves) -Shillien Oracle(Dark Elves) -Orc Shaman(Orcs)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332.html index b9badfc706..03b888a3da 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332.html +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/30332.html @@ -2,8 +2,6 @@ Its you- The one who made Maraku Werevolves shiver...
I was worrived about what they were up to, but thanks to you, I am relived.
What? -You look curious. But Im sorry. I dont think I can tell you. I will give you an armor instead, so pick one you like.
- - - +You look curious. But Im sorry. I don't think I can tell you. I will give you a reward instead.
+ \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/HeavyArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/HeavyArmor.html deleted file mode 100644 index 2fcb41f5fc..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/HeavyArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Armor.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/LightArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/LightArmor.html deleted file mode 100644 index afa3575eee..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/LightArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Ourfit.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java index 712a95a56f..9bd5d08f98 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java @@ -40,8 +40,7 @@ import org.l2jmobius.gameserver.network.serverpackets.classchange.ExClassChangeS /** * Conspiracy (10988) - * @author RobikBobik - * @Notee: Based on NA server September 2019 + * @author RobikBobik, Mobius */ public class Q10988_Conspiracy extends Quest { @@ -57,22 +56,8 @@ public class Q10988_Conspiracy extends Quest private static final ItemHolder SOE_TO_CAPTAIN_BATHIS = new ItemHolder(91651, 1); private static final ItemHolder SOE_NOVICE = new ItemHolder(10650, 20); private static final ItemHolder SPIRIT_ORE = new ItemHolder(3031, 50); - private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); // TODO: Finish Item - private static final ItemHolder RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT = new ItemHolder(91840, 1); - // HELMET FOR ALL ARMORS - private static final ItemHolder MOON_HELMET = new ItemHolder(7850, 1); - // HEAVY - private static final ItemHolder MOON_ARMOR = new ItemHolder(7851, 1); - private static final ItemHolder MOON_GAUNTLETS = new ItemHolder(7852, 1); - private static final ItemHolder MOON_BOOTS = new ItemHolder(7853, 1); - // LIGHT - private static final ItemHolder MOON_SHELL = new ItemHolder(7854, 1); - private static final ItemHolder MOON_LEATHER_GLOVES = new ItemHolder(7855, 1); - private static final ItemHolder MOON_SHOES = new ItemHolder(7856, 1); - // ROBE - private static final ItemHolder MOON_CAPE = new ItemHolder(7857, 1); - private static final ItemHolder MOON_SILK = new ItemHolder(7858, 1); - private static final ItemHolder MOON_SANDALS = new ItemHolder(7859, 1); + private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); + private static final ItemHolder XP_GROWTH_SCROLL = new ItemHolder(49674, 1); // Misc private static final int MAX_LEVEL = 20; private static final String KILL_COUNT_VAR = "KillCount"; @@ -112,21 +97,6 @@ public class Q10988_Conspiracy extends Quest htmltext = event; break; } - case "30332-01.html": - { - htmltext = event; - break; - } - case "30332-02.html": - { - htmltext = event; - break; - } - case "30332-03.html": - { - htmltext = event; - break; - } case "30332.html": { htmltext = event; @@ -142,7 +112,7 @@ public class Q10988_Conspiracy extends Quest htmltext = "30560.htm"; break; } - case "HeavyArmor.html": + case "reward": { if (qs.isStarted()) { @@ -150,64 +120,13 @@ public class Q10988_Conspiracy extends Quest giveItems(player, SOE_NOVICE); giveItems(player, SPIRIT_ORE); giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_ARMOR); - giveItems(player, MOON_GAUNTLETS); - giveItems(player, MOON_BOOTS); + giveItems(player, XP_GROWTH_SCROLL); if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) { showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); } qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "LightArmor.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_SHELL); - giveItems(player, MOON_LEATHER_GLOVES); - giveItems(player, MOON_SHOES); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "Robe.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_CAPE); - giveItems(player, MOON_SILK); - giveItems(player, MOON_SANDALS); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; } break; } diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Robe.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Robe.html deleted file mode 100644 index 034926cc34..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Robe.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Robe.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-01.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-01.html deleted file mode 100644 index d02dd3f118..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-01.html +++ /dev/null @@ -1,14 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Armor

-[Recommended Classes]
-Warrior(Humans) -Knight(Humans) -Elven Knight(Elves) -Palus Knight(Dark Elves) -Orc Raider(Orcs) -Scavenger(Dwarves) -Artisan(Dwarves) -Trooper(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-02.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-02.html deleted file mode 100644 index 81530bba2e..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-02.html +++ /dev/null @@ -1,12 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Outfit

-[Recommended Classes]
-Rogue(Humans) -Elven Scout(Elves) -Assassin(Dark Elves) -Orc Monk(Orcs) -Soul Finder(Jin Kamael)) -Warder(Jin Kamael)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-03.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-03.html deleted file mode 100644 index 8721fb22af..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332-03.html +++ /dev/null @@ -1,13 +0,0 @@ -Captain Bathis:
-If you want to transfer to the following classes, I recommend Moonshadow Doublet

-[Recommended Classes]
-Wizard(Humans) -Cleric(Humans) -Elven Wizard(Elves) -Oracle(Elves) -Dark Wizard(Dark Elves) -Shillien Oracle(Dark Elves) -Orc Shaman(Orcs)
- - - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332.html index ff44c3519a..e9716e7849 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332.html +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/30332.html @@ -2,8 +2,6 @@ You came from Dwarven Village?
Oh, you brought Tarantulas Venom Sac. One, two, three, four... Hm. 30. Great work. -Here is the reward. I told Priest Gerald about. Pick the one you need.
- - - +Here is the reward. I told Priest Gerald about it.
+ \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/HeavyArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/HeavyArmor.html deleted file mode 100644 index 2fcb41f5fc..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/HeavyArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Armor.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/LightArmor.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/LightArmor.html deleted file mode 100644 index afa3575eee..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/LightArmor.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Ourfit.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java index c1b320f0c2..ecff343e88 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java @@ -35,8 +35,7 @@ import org.l2jmobius.gameserver.network.serverpackets.classchange.ExClassChangeS /** * Poison Extraction (10990) - * @author RobikBobik - * @Notee: Based on NA server September 2019 + * @author RobikBobik, Mobius */ public class Q10990_PoisonExtraction extends Quest { @@ -52,21 +51,7 @@ public class Q10990_PoisonExtraction extends Quest private static final ItemHolder SOE_NOVICE = new ItemHolder(10650, 20); private static final ItemHolder SPIRIT_ORE = new ItemHolder(3031, 50); private static final ItemHolder HP_POTS = new ItemHolder(91912, 50); - private static final ItemHolder RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT = new ItemHolder(91840, 1); - // HELMET FOR ALL ARMORS - private static final ItemHolder MOON_HELMET = new ItemHolder(7850, 1); - // HEAVY - private static final ItemHolder MOON_ARMOR = new ItemHolder(7851, 1); - private static final ItemHolder MOON_GAUNTLETS = new ItemHolder(7852, 1); - private static final ItemHolder MOON_BOOTS = new ItemHolder(7853, 1); - // LIGHT - private static final ItemHolder MOON_SHELL = new ItemHolder(7854, 1); - private static final ItemHolder MOON_LEATHER_GLOVES = new ItemHolder(7855, 1); - private static final ItemHolder MOON_SHOES = new ItemHolder(7856, 1); - // ROBE - private static final ItemHolder MOON_CAPE = new ItemHolder(7857, 1); - private static final ItemHolder MOON_SILK = new ItemHolder(7858, 1); - private static final ItemHolder MOON_SANDALS = new ItemHolder(7859, 1); + private static final ItemHolder XP_GROWTH_SCROLL = new ItemHolder(49674, 1); // Misc private static final int MAX_LEVEL = 20; @@ -99,9 +84,6 @@ public class Q10990_PoisonExtraction extends Quest htmltext = event; break; } - case "30332-01.html": - case "30332-02.html": - case "30332-03.html": case "30332.html": { htmltext = event; @@ -117,7 +99,7 @@ public class Q10990_PoisonExtraction extends Quest htmltext = "30650.htm"; break; } - case "HeavyArmor.html": + case "reward": { if (qs.isStarted()) { @@ -125,64 +107,13 @@ public class Q10990_PoisonExtraction extends Quest giveItems(player, SOE_NOVICE); giveItems(player, SPIRIT_ORE); giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_ARMOR); - giveItems(player, MOON_GAUNTLETS); - giveItems(player, MOON_BOOTS); + giveItems(player, XP_GROWTH_SCROLL); if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) { showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); } qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "LightArmor.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_SHELL); - giveItems(player, MOON_LEATHER_GLOVES); - giveItems(player, MOON_SHOES); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "Robe.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 600000, 13500); - giveItems(player, SOE_NOVICE); - giveItems(player, SPIRIT_ORE); - giveItems(player, HP_POTS); - giveItems(player, RICE_CAKE_OF_FLAMING_FIGHTING_SPIRIT_EVENT); - giveItems(player, MOON_HELMET); - giveItems(player, MOON_CAPE); - giveItems(player, MOON_SILK); - giveItems(player, MOON_SANDALS); - if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId())) - { - showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET); - } - qs.exitQuest(false, true); - htmltext = event; } break; } diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Robe.html b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Robe.html deleted file mode 100644 index 034926cc34..0000000000 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Robe.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-You picked Moonshadow Robe.

-You are getting stronger very quickly, so if you have reached level 20, go to the village and start your class transfer. You will get even stronger.
-I ve prepared a few things for you. Hope that the HP Potions, and the Rice Cake of Flaming Fighting Spirit are useful. - \ No newline at end of file diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93000-93099.xml b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93000-93099.xml index 26ed4d9165..dafae699b4 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93000-93099.xml +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93000-93099.xml @@ -438,7 +438,6 @@ 69 6 325 - 14843 40 8 @@ -486,7 +485,6 @@ 47 6 325 - 14833 40 8 @@ -509,7 +507,6 @@ 76 47 - 1E-06 406 40 8 @@ -533,7 +530,6 @@ 87 47 - 1E-06 379 40 5 @@ -684,7 +680,6 @@ 134 6 325 - 14843 40 8 @@ -796,7 +791,6 @@ 91 8 325 - 16398 40 @@ -862,7 +856,6 @@ 91 6 325 - 14833 40 8 @@ -882,7 +875,6 @@ 149 110 - 1E-06 406 40 8 @@ -904,7 +896,6 @@ 172 91 - 1E-06 379 40 5 diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93400-93499.xml b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93400-93499.xml index 2f0061a665..6bb8cdcefc 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93400-93499.xml +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/dist/game/data/stats/items/93400-93499.xml @@ -1387,7 +1387,7 @@ - + diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/classchange/ExRequestClassChange.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/classchange/ExRequestClassChange.java index 284d6d50b8..9125446983 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/classchange/ExRequestClassChange.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/classchange/ExRequestClassChange.java @@ -98,12 +98,101 @@ public class ExRequestClassChange implements IClientIncomingPacket player.setBaseClass(player.getActiveClass()); } - // Death Knight rewards. - if ((_classId == 197) || (_classId == 201) || (_classId == 205)) + // Class change rewards. + if (!Config.DISABLE_TUTORIAL) { - player.addItem("ExRequestClassChange", 93028, 1, player, true); // Aden Sword. - player.addItem("ExRequestClassChange", 93493, 1, player, true); // Moon Armor Set. - player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + switch (player.getClassId()) + { + case KNIGHT: + case ELVEN_KNIGHT: + case PALUS_KNIGHT: + case DEATH_BLADE_HUMAN: + case DEATH_BLADE_ELF: + case DEATH_BLADE_DARK_ELF: + { + player.addItem("ExRequestClassChange", 93028, 1, player, true); // Aden Sword. + player.addItem("ExRequestClassChange", 93493, 1, player, true); // Moon Armor Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case WARRIOR: + { + player.addItem("ExRequestClassChange", 93028, 1, player, true); // Aden Sword. + player.addItem("ExRequestClassChange", 93034, 1, player, true); // Aden Spear. + player.addItem("ExRequestClassChange", 93493, 1, player, true); // Moon Armor Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case ROGUE: + case ELVEN_SCOUT: + case ASSASSIN: + { + player.addItem("ExRequestClassChange", 93029, 1, player, true); // Aden Dagger. + player.addItem("ExRequestClassChange", 93030, 1, player, true); // Aden Bow. + player.addItem("ExRequestClassChange", 1341, 2000, player, true); // Bone Arrow. + player.addItem("ExRequestClassChange", 93494, 1, player, true); // Moon Shell Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case WIZARD: + case CLERIC: + case ELVEN_WIZARD: + case ORACLE: + case DARK_WIZARD: + case SHILLIEN_ORACLE: + case ORC_SHAMAN: + { + player.addItem("ExRequestClassChange", 93033, 1, player, true); // Two-Handed Blunt Weapon of Aden. + player.addItem("ExRequestClassChange", 93495, 1, player, true); // Moon Cape Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case ORC_RAIDER: + { + player.addItem("ExRequestClassChange", 93032, 1, player, true); // Two-handed Sword of Aden. + player.addItem("ExRequestClassChange", 93493, 1, player, true); // Moon Armor Set. + player.addItem("ExRequestClassChange", 93497, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case ORC_MONK: + { + player.addItem("ExRequestClassChange", 93035, 1, player, true); // Aden Fist. + player.addItem("ExRequestClassChange", 93493, 1, player, true); // Moon Armor Set. + player.addItem("ExRequestClassChange", 93497, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case ARTISAN: + case SCAVENGER: + { + player.addItem("ExRequestClassChange", 93031, 1, player, true); // Aden Club. + player.addItem("ExRequestClassChange", 93034, 1, player, true); // Aden Spear. + player.addItem("ExRequestClassChange", 93493, 1, player, true); // Moon Armor Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case TROOPER: + { + player.addItem("ExRequestClassChange", 93037, 1, player, true); // Aden Ancient Sword. + player.addItem("ExRequestClassChange", 93494, 1, player, true); // Moon Shell Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case WARDER: + { + player.addItem("ExRequestClassChange", 93030, 1, player, true); // Aden Bow. + player.addItem("ExRequestClassChange", 1341, 2000, player, true); // Bone Arrow. + player.addItem("ExRequestClassChange", 93494, 1, player, true); // Moon Shell Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + case SOUL_FINDER: + { + player.addItem("ExRequestClassChange", 93036, 1, player, true); // Aden Rapier. + player.addItem("ExRequestClassChange", 93494, 1, player, true); // Moon Shell Set. + player.addItem("ExRequestClassChange", 93496, 1, player, true); // 1st Class Transfer Gift Box. + break; + } + } } // Elemental Spirits.