From 4205113c4a3112c16a06e09ccf347c3f6a9ac35a Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Wed, 16 Mar 2016 20:48:18 +0000 Subject: [PATCH] Quest A New Craft (10766). Contributed by gigilo1968. --- .../quests/Q10766_ANewCraft/33942-01.htm | 5 + .../quests/Q10766_ANewCraft/33942-02.htm | 5 + .../quests/Q10766_ANewCraft/33942-03.htm | 5 + .../quests/Q10766_ANewCraft/33942-04.html | 3 + .../quests/Q10766_ANewCraft/33942-05.html | 3 + .../quests/Q10766_ANewCraft/33943-01.htm | 5 + .../quests/Q10766_ANewCraft/33943-02.htm | 5 + .../quests/Q10766_ANewCraft/33943-03.htm | 5 + .../quests/Q10766_ANewCraft/33943-04.html | 3 + .../quests/Q10766_ANewCraft/33943-05.html | 3 + .../quests/Q10766_ANewCraft/33978-01.html | 4 + .../quests/Q10766_ANewCraft/33978-02.html | 6 + .../quests/Q10766_ANewCraft/33978-03.html | 4 + .../quests/Q10766_ANewCraft/33978-04.html | 4 + .../quests/Q10766_ANewCraft/33978-05.html | 5 + .../quests/Q10766_ANewCraft/33978-06.html | 4 + .../quests/Q10766_ANewCraft/33978-07.html | 3 + .../quests/Q10766_ANewCraft/33978-08.html | 5 + .../Q10766_ANewCraft/Q10766_ANewCraft.java | 210 ++++++++++++++++++ .../quests/Q10766_ANewCraft/noErtheia.html | 3 + .../quests/Q10766_ANewCraft/noFighter.html | 3 + .../quests/Q10766_ANewCraft/noLevel.html | 4 + .../quests/Q10766_ANewCraft/noMage.html | 3 + .../scripts/quests/QuestMasterHandler.java | 2 + 24 files changed, 302 insertions(+) create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-01.htm create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-02.htm create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-03.htm create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-04.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-05.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-01.htm create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-02.htm create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-03.htm create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-04.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-05.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-01.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-02.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-03.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-04.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-05.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-06.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-07.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-08.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/Q10766_ANewCraft.java create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noErtheia.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noFighter.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noLevel.html create mode 100644 trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noMage.html diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-01.htm b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-01.htm new file mode 100644 index 0000000000..c2ee2611fe --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-01.htm @@ -0,0 +1,5 @@ +Magister Ayanthe:
+Now that you've unlocked your ability, you should get ready to take the leap into the world. Speaking of which, I'd like to advise you to learn a skill that will help you.
+We call it Alchemy.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-02.htm b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-02.htm new file mode 100644 index 0000000000..a03b905237 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-02.htm @@ -0,0 +1,5 @@ +Magister Ayanthe:
+While we did not need means of wealth for our lives, the Material Realm requires Adena to live. That's why we developed a new study where we use existing materials to create new valuables: Alchemy.
+Using this skill will help you obtain what you need in the Material Realm.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-03.htm b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-03.htm new file mode 100644 index 0000000000..d171632aaf --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-03.htm @@ -0,0 +1,5 @@ +Magister Ayanthe:
+Interested? Good. You will need that to learn Alchemy.
+Unfortunately, there's nothing more I can tell you about Alchemy. In Faeron Village, there is an Ertheia who invented and organized Alchemy. You can go to her to learn.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-04.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-04.html new file mode 100644 index 0000000000..6103cf3d45 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-04.html @@ -0,0 +1,3 @@ +Magister Ayanthe:
+Go to Alchemist Zephyra, one of the twin sisters who invented Alchemy after Faeron Village came to the Material Realm. Tell her that I sent you, and she will teach you the basics. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-05.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-05.html new file mode 100644 index 0000000000..93fd7e0ed3 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-05.html @@ -0,0 +1,3 @@ +Magister Ayanthe:
+Go to Alchemist Zephyra. Say that I have sent you, and she will teach you the basics of Alchemy. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-01.htm b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-01.htm new file mode 100644 index 0000000000..a36c5675d5 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-01.htm @@ -0,0 +1,5 @@ +Master Katalin:
+Now that you've unlocked your ability, you should get ready to take the leap into the world. Speaking of which, I'd like to advise you to learn a skill that will help you.
+We call it Alchemy.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-02.htm b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-02.htm new file mode 100644 index 0000000000..9537484aee --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-02.htm @@ -0,0 +1,5 @@ +Master Katalin:
+While we did not need means of wealth for our lives, the Material Realm requires Adena to live. That's why we developed a new study where we use existing materials to create new valuables: Alchemy.
+Using this skill will help you obtain what you need in the Material Realm.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-03.htm b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-03.htm new file mode 100644 index 0000000000..83a256c831 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-03.htm @@ -0,0 +1,5 @@ +Master Katalin:
+Interested? Good. You will need that to learn Alchemy.
+Unfortunately, there's nothing more I can tell you about Alchemy. In Faeron Village, there is an Ertheia who invented and organized Alchemy. You can go to her to learn.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-04.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-04.html new file mode 100644 index 0000000000..412984153f --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-04.html @@ -0,0 +1,3 @@ +Master Katalin:
+Go to Alchemist Zephyra, one of the twin sisters who invented Alchemy after Faeron Village came to the Material Realm. Tell her that I sent you, and she will teach you the basics. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-05.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-05.html new file mode 100644 index 0000000000..b90cede551 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-05.html @@ -0,0 +1,3 @@ +Master Katalin:
+Go to Alchemist Zephyra. Say that I have sent you, and she will teach you the basics of Alchemy. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-01.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-01.html new file mode 100644 index 0000000000..029c26f266 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-01.html @@ -0,0 +1,4 @@ +Zephyra the Alchemist:
+An Ertheia yet unknown to me. You must be new to the Material Realm. How may I help you?
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-02.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-02.html new file mode 100644 index 0000000000..6a94b6c5b6 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-02.html @@ -0,0 +1,6 @@ +Zephyra the Alchemist:
+Oh! Learn about Alchemy? Fine, let me explain.
+Alchemy is divided into Combination, which makes Air Stones, and Transmutation, which uses Air Stones or Material Realm items to make Potions, Enchant Scrolls, Life Stones, and Dyes.
+You must have the power to control the wind spirits as a child of Sayha, but the amount of control needed for Alchemy calls for an Alchemy Cube.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-03.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-03.html new file mode 100644 index 0000000000..659733c87a --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-03.html @@ -0,0 +1,4 @@ +Zephyra the Alchemist:
+The Alchemy Cube is made of compressed wind energy. You may grind the items with it to make Air Stones.
+You cannot understand Alchemy through words. You've gotten this far, which means that you can use the Alchemy Cube. Let's try "Combination" to actually make something. I will allow you time to prepare. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-04.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-04.html new file mode 100644 index 0000000000..a0064352ac --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-04.html @@ -0,0 +1,4 @@ +Zephyra the Alchemist:
+Are you ready now? Let's try to make something with Alchemy. Try to remember the instructions. Bring me the transmuted item and I will trade it for something more valuable. You must make it.
+ + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-05.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-05.html new file mode 100644 index 0000000000..de6d043e8e --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-05.html @@ -0,0 +1,5 @@ +Zephyra the Alchemist:
+Now try making 1 Air Stone and 1 Windy Healing Potion.
+Use Alchemy - Combination to use an Alchemy Cube. You can create Air Stones with it. You can check the number of items you can get beforehand by inserting items in the Alchemy Cube. The more items you have in the cube, the more items you can get.
+Windy Healing Potions can be made via Alchemy - Transmutation. You can see the list of items you can make by clicking on Transmutation. Go to Pelu the Grocer for the items you need. Remember that you can only create one when you have all the required items. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-06.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-06.html new file mode 100644 index 0000000000..634edf39aa --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-06.html @@ -0,0 +1,4 @@ +Zephyra the Alchemist:
+Did you make it? Let me see. + + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-07.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-07.html new file mode 100644 index 0000000000..70e1928a3f --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-07.html @@ -0,0 +1,3 @@ +Zephyra the Alchemist:
+Congratulations on understanding the basics of Alchemy. You can make the items you need in combat yourself with this skill. Or you could make money to buy those. I wish you luck then. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-08.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-08.html new file mode 100644 index 0000000000..de6d043e8e --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-08.html @@ -0,0 +1,5 @@ +Zephyra the Alchemist:
+Now try making 1 Air Stone and 1 Windy Healing Potion.
+Use Alchemy - Combination to use an Alchemy Cube. You can create Air Stones with it. You can check the number of items you can get beforehand by inserting items in the Alchemy Cube. The more items you have in the cube, the more items you can get.
+Windy Healing Potions can be made via Alchemy - Transmutation. You can see the list of items you can make by clicking on Transmutation. Go to Pelu the Grocer for the items you need. Remember that you can only create one when you have all the required items. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/Q10766_ANewCraft.java b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/Q10766_ANewCraft.java new file mode 100644 index 0000000000..ee8811b08a --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/Q10766_ANewCraft.java @@ -0,0 +1,210 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package quests.Q10766_ANewCraft; + +import com.l2jmobius.gameserver.enums.Race; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.Id; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.item.OnItemCreate; +import com.l2jmobius.gameserver.model.holders.ItemHolder; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; + +/** + * A New Craft (10766) + * @URL https://l2wiki.com/A_New_Craft + * @author Gigi + */ +public class Q10766_ANewCraft extends Quest +{ + // NPCs + private static final int KATALIN = 33943; + private static final int AYANTHE = 33942; + private static final int ZEPHYRA = 33978; + // Items + private static final ItemHolder WINDY_HEALING_POTION = new ItemHolder(39466, 50); + private static final ItemHolder WINDY_QUICK_HEALING_POTION = new ItemHolder(39471, 50); + private static final int AIR_STONE = 39461; + private static final int WINDY_HEALING_POTION_1 = 39466; + // Misc + private static final int MIN_LEVEL = 40; + // Reward + private static final int EXP_REWARD = 168000; + private static final int SP_REWARD = 40; + + public Q10766_ANewCraft() + { + super(10766, Q10766_ANewCraft.class.getSimpleName(), "A New Craft"); + addStartNpc(KATALIN, AYANTHE); + addTalkId(KATALIN, AYANTHE, ZEPHYRA); + registerQuestItems(AIR_STONE, WINDY_HEALING_POTION_1); + addCondMinLevel(MIN_LEVEL, "noLevel.html"); + addCondRace(Race.ERTHEIA, "noErtheia.html"); + } + + @Override + public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) + { + final QuestState qs = getQuestState(player, false); + if (qs == null) + { + return null; + } + String htmltext = null; + switch (event) + { + case "33943-02.htm": + case "33943-03.htm": + case "33942-02.htm": + case "33942-03.htm": + case "33978-02.html": + { + htmltext = event; + break; + } + case "33943-04.html": + { + qs.startQuest(); + htmltext = event; + break; + } + case "33942-04.html": + { + qs.startQuest(); + htmltext = event; + break; + } + case "33978-03.html": + { + qs.setCond(2, true); + player.sendPacket(new TutorialShowHtml(npc.getObjectId(), "..\\L2Text\\QT_026_alchemy_01.htm", TutorialShowHtml.LARGE_WINDOW)); + htmltext = event; + break; + } + case "33978-05.html": + { + qs.setCond(3, true); + qs.set(Integer.toString(AIR_STONE), 0); + qs.set(Integer.toString(WINDY_HEALING_POTION_1), 0); + htmltext = event; + break; + } + case "33978-07.html": + { + takeItems(player, AIR_STONE, 1); + takeItems(player, WINDY_HEALING_POTION_1, 1); + giveItems(player, WINDY_HEALING_POTION); + giveItems(player, WINDY_QUICK_HEALING_POTION); + addExpAndSp(player, EXP_REWARD, SP_REWARD); + qs.exitQuest(false, true); + htmltext = event; + break; + } + } + return htmltext; + } + + @Override + public String onTalk(L2Npc npc, L2PcInstance player) + { + final QuestState qs = getQuestState(player, true); + String htmltext = getNoQuestMsg(player); + + switch (npc.getId()) + { + case KATALIN: + { + if (qs.isCreated() && !player.isMageClass()) + { + htmltext = "33943-01.htm"; + } + else + { + htmltext = "noFighter.html"; + } + if (qs.getCond() > 0) + { + htmltext = "33943-05.html"; + } + else if (qs.isCompleted()) + { + htmltext = getAlreadyCompletedMsg(player); + } + break; + } + case AYANTHE: + { + if (qs.isCreated() && player.isMageClass()) + { + htmltext = "33942-01.htm"; + } + else + { + htmltext = "noMage.html"; + } + if (qs.getCond() > 0) + { + htmltext = "33942-05.html"; + } + else if (qs.isCompleted()) + { + htmltext = getAlreadyCompletedMsg(player); + } + break; + } + case ZEPHYRA: + { + if (qs.isCond(1)) + { + htmltext = "33978-01.html"; + } + if (qs.isCond(2)) + { + htmltext = "33978-04.html"; + } + if (qs.isCond(3) && ((getQuestItemsCount(player, AIR_STONE) == 0) || (getQuestItemsCount(player, WINDY_HEALING_POTION_1) == 1))) + { + htmltext = "33978-08.html"; + } + if (qs.isCond(4)) + { + htmltext = "33978-06.html"; + } + } + } + return htmltext; + } + + @RegisterEvent(EventType.ON_ITEM_CREATE) + @RegisterType(ListenerRegisterType.ITEM) + @Id(AIR_STONE) + @Id(WINDY_HEALING_POTION_1) + public void onItemCreate(OnItemCreate event) + { + final QuestState qs = getQuestState(event.getActiveChar(), false); + if ((qs != null) && (qs.isCond(3)) && (getQuestItemsCount(qs.getPlayer(), AIR_STONE) >= 1) && (getQuestItemsCount(qs.getPlayer(), WINDY_HEALING_POTION_1) >= 1)) + { + qs.setCond(4, true); + } + } +} \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noErtheia.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noErtheia.html new file mode 100644 index 0000000000..30c328973d --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noErtheia.html @@ -0,0 +1,3 @@ +Ivory Tower Wizard Rombel:
+This quest is only for Ertheia class. + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noFighter.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noFighter.html new file mode 100644 index 0000000000..e1d3390e03 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noFighter.html @@ -0,0 +1,3 @@ +Master Katalin:
+This quest available only Fighter class Entheria race character + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noLevel.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noLevel.html new file mode 100644 index 0000000000..593813da23 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noLevel.html @@ -0,0 +1,4 @@ +
+This mission will be too hard for you. Don't be disappointed. Once you have grown a little more, please come back
+(You must be level 40 or above to start this quest.) + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noMage.html b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noMage.html new file mode 100644 index 0000000000..68a717b8d9 --- /dev/null +++ b/trunk/dist/game/data/scripts/quests/Q10766_ANewCraft/noMage.html @@ -0,0 +1,3 @@ +Magister Ayanthe:
+This quest available only Mage class Entheria race character + \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/quests/QuestMasterHandler.java b/trunk/dist/game/data/scripts/quests/QuestMasterHandler.java index 083eb7a92a..0681b239e0 100644 --- a/trunk/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/trunk/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -290,6 +290,7 @@ import quests.Q10761_AnOrcInLove.Q10761_AnOrcInLove; import quests.Q10762_MarionetteSpirit.Q10762_MarionetteSpirit; import quests.Q10763_TerrifyingChertuba.Q10763_TerrifyingChertuba; import quests.Q10764_FreeSpirit.Q10764_FreeSpirit; +import quests.Q10766_ANewCraft.Q10766_ANewCraft; import quests.Q10769_LettersFromTheQueen_CrumaTower.Q10769_LettersFromTheQueen_CrumaTower; import quests.Q10770_InSearchOfTheGrail.Q10770_InSearchOfTheGrail; import quests.Q10771_VolatilePower.Q10771_VolatilePower; @@ -580,6 +581,7 @@ final class QuestMasterHandler Q10762_MarionetteSpirit.class, Q10763_TerrifyingChertuba.class, Q10764_FreeSpirit.class, + Q10766_ANewCraft.class, Q10769_LettersFromTheQueen_CrumaTower.class, Q10770_InSearchOfTheGrail.class, Q10771_VolatilePower.class,