Quests 11006 and 11018.
Contributed by Stayway.
This commit is contained in:
@@ -20,6 +20,4 @@
|
||||
10871 Death to the Pirate King!
|
||||
10993 Future: Dwarves
|
||||
10994 Future: Orcs
|
||||
11006 Future: People
|
||||
11012 Future Elves
|
||||
11018 Future: Dark Elves
|
||||
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
With your experience, you should think about greater tasks. I have friends who will help you realize them.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
With your experience, you should think about greater tasks. I have friends who will help you realize them.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02a.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
6
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02.htm
vendored
Normal file
6
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Looks like you got accustomed to relying on the strength of your body. Then it's best if you become a Warrior, a Human Knight or a Rogue.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople f_warrior.html">Become a Warrior</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople f_knight.html">Become a Human Knight</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople f_rogue.html">Become a Rogue</Button
|
||||
</body></html>
|
5
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02a.htm
vendored
Normal file
5
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02a.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
You favor magic, I see: Then it's best if you become a Human Wizard or a Cleric.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople m_wizard.html">Become a Human Wizard</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople m_cleric.html">Become a Cleric</Button
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-03.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-03.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Are you still here? Don't worry about it. You can do it. Now get to it!<br>
|
||||
<font color="LEVEL">(Press Alt+U to view destination in the quest dialog.)</font><br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-04.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-04.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Weapon Merchant Lector:<br>
|
||||
(Only characters who are level 19 or above and who have completed the <font color="LEVEL">Perfect Leather Armor (3/3)</font> quests may undertake this quest.)
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-01.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Master Auron:<br>
|
||||
Did Lector send you? Good to meet you. Path of the Warrior is not easy. But that's its main advantage.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30010-02.html">"I do not dread hardship."</Button><br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-02.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-02.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Master Auron:<br>
|
||||
You won't regret it. Tell me when you are ready to make a Class Transfer.<br>
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-03.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-03.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Master Auron:<br>
|
||||
The path of a Warrior is hard and full of thorn. If you're afraid of hardships, then try to find yourself another calling. Though, this I can't help you with.<br>
|
||||
<font color="LEVEL">(The quest has already been completed. take a look at the Encyclopedia if you want to do a Class Transfer.)</font>
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-01.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Priest Zigaunt:<br>
|
||||
Lector sent you, right? So you want to choose the path of a Cleric? Excellent! It's always good to study something new.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30022-02.html">"I can't wait!"</Button><br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-02.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-02.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Priest Zigaunt:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
5
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30136-04.html
vendored
Normal file
5
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30136-04.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Payne:<br>
|
||||
Excellent! Can you feel how well it fits? I hope it will protect you during your adventures.<br>
|
||||
By the way, I have a request for you. I'm designing a new model of shield together with Grocer Vollodos, and we plan to put in on sale. I worked on the structural design, and Vollodos promised to come up with ideas for decoration and reinforce the finished product, but there haven't been any news from him for a while. Could you visit him and ask about his progress?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11015_PrepareForTrade1 30136-02.htm">Say you will go to Vollodos</Button>
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-01.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Captain Bezique:<br>
|
||||
Did Lector send you? Do you want to become a Rogue? Be mindful, this is a hard path to walk..<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30379-02.html">"I understand."</Button><br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-02.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-02.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Captain Bezique:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-01.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Parina:<br>
|
||||
Lector sent you, right? So you want to choose the path of a Wizard? Excellent! It's always good to study something new.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30391-02.html">"I can't wait!"</Button><br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-02.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-02.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Parina:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-01.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Sir Klaus Vasper:<br>
|
||||
Did Lector send you? Do you want to become a Human Knight? Be mindful, this is a hard path to walk..<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30417-02.html">"I understand."</Button><br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-02.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-02.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Sir Klaus Vasper:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,218 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q11006_FuturePeople;
|
||||
|
||||
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.base.ClassId;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
import com.l2jmobius.gameserver.model.quest.State;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
|
||||
import quests.Q11005_PerfectLeatherArmor3.Q11005_PerfectLeatherArmor3;
|
||||
|
||||
/**
|
||||
* Future People (11016)
|
||||
* @author Stayway
|
||||
*/
|
||||
public class Q11006_FuturePeople extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int LECTOR = 30001;
|
||||
private static final int PAYNE = 30136;
|
||||
private static final int PARINA = 30391;
|
||||
private static final int ZIGAUNT = 30022;
|
||||
private static final int AURON = 30010;
|
||||
private static final int KLAUS_VASPER = 30417;
|
||||
private static final int BEZIQUE = 30379;
|
||||
|
||||
// Items
|
||||
private static final int FIRST_CLASS_BUFF_SCROLL = 29011;
|
||||
private static final int IMPROVED_SOE = 49087;
|
||||
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 19;
|
||||
|
||||
public Q11006_FuturePeople()
|
||||
{
|
||||
super(11006);
|
||||
addStartNpc(LECTOR);
|
||||
addTalkId(PAYNE, LECTOR, PARINA, ZIGAUNT, AURON, KLAUS_VASPER, BEZIQUE);
|
||||
addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom
|
||||
addCondRace(Race.HUMAN, "no-race.html"); // Custom
|
||||
addCondCompletedQuest(Q11005_PerfectLeatherArmor3.class.getSimpleName(), "30001-04.html");
|
||||
setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_PEOPLE);
|
||||
}
|
||||
|
||||
@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 "30001-02.htm":
|
||||
case "30001-02a.htm":
|
||||
case "f_warrior.html":
|
||||
case "f_knight.html":
|
||||
case "f_rogue.html":
|
||||
case "m_wizard.html":
|
||||
case "m_cleric.html":
|
||||
{
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_warrior.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(2, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_knight.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(3, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_rogue.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(4, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_wizard.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(5, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_cleric.html": // Custom html
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(5, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "30391-02.html":
|
||||
case "30022-02.html":
|
||||
case "30010-02.html":
|
||||
case "30417-02.html":
|
||||
case "30379-02.html": // Custom Html
|
||||
{
|
||||
if (qs.getCond() > 1)
|
||||
{
|
||||
giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5);
|
||||
giveItems(player, IMPROVED_SOE, 1);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance talker)
|
||||
{
|
||||
final QuestState qs = getQuestState(talker, true);
|
||||
String htmltext = getNoQuestMsg(talker);
|
||||
switch (qs.getState())
|
||||
{
|
||||
case State.CREATED:
|
||||
{
|
||||
if ((npc.getId() == LECTOR) && (talker.getClassId() == ClassId.FIGHTER))
|
||||
{
|
||||
htmltext = "30001-01.html";
|
||||
}
|
||||
else if (talker.getClassId() == ClassId.MAGE)
|
||||
{
|
||||
htmltext = "30001-01a.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case State.STARTED:
|
||||
{
|
||||
if (npc.getId() == LECTOR)
|
||||
{
|
||||
if (qs.getCond() >= 1)
|
||||
{
|
||||
htmltext = "30001-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == PARINA) && (talker.getClassId() != ClassId.WIZARD))
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
htmltext = "30391-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == ZIGAUNT) && (talker.getClassId() != ClassId.CLERIC))
|
||||
{
|
||||
if (qs.isCond(6))
|
||||
{
|
||||
htmltext = "30022-01.html"; // Custom Html
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == AURON) && (talker.getClassId() != ClassId.WARRIOR))
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
htmltext = "30010-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == KLAUS_VASPER) && (talker.getClassId() != ClassId.WARRIOR))
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
htmltext = "30417-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == BEZIQUE) && (talker.getClassId() != ClassId.WARRIOR))
|
||||
{
|
||||
if (qs.isCond(4))
|
||||
{
|
||||
htmltext = "30379-01.html"; // Custom Html
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
case State.COMPLETED:
|
||||
{
|
||||
htmltext = getAlreadyCompletedMsg(talker);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
}
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_cleric.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_cleric.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Human Cleric</font>? Then you need to talk to Zigaunt. He will be waiting for you in the <font color="LEVEL">Temple of Einhasad in the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_knight.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_knight.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Human Knight</font>? Then you need to talk with Sir Klaus Vasper. He will be waiting for you at the <font color="LEVEL">Central Square in the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_rogue.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_rogue.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Rogue</font>? Well-well... Then you need to talk to Captain Bezique. He will be waiting for at the <font color="LEVEL">western gates of the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Warrior</font>? Then you need to meet with Auron. He will be waiting for you at the entrance to the <font color="LEVEL">Warrior Guild building in the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_wizard.html
vendored
Normal file
3
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/a_wizard.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Human Wizard</font>? Then you need to talk to Parina. She will be waiting for you in front of the <font color="LEVEL">Temple of Einhasad in the Village of Gludin</font>. I will let her know about your arrival.<br>
|
||||
</body></html>
|
7
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/f_knight.html
vendored
Normal file
7
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/f_knight.html
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Human Knight:<br>
|
||||
<font color="LEVEL">Human Knights</font> are the soldiers of a regular army who are skilled in martial arts.<br>
|
||||
They pay great attention to defense, and that's why they are always suited in Heavy Armor. In combat, they use One-handed Swords, One-handed Blunt. Weapons and sturdy Shields. In a group, they act like defenders.<br>
|
||||
Human Knights don't have attacking Skills, and that affects the speed of a battle, however, with skills such as Divine Heal, they can fight for a long periods of time.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_knight.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
7
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/f_rogue.html
vendored
Normal file
7
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/f_rogue.html
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Rogue:<br>
|
||||
<font color="LEVEL">Rogues</font> are warriors who rely on agility and cunning, rather than strength and honor.<br>
|
||||
In combat, they use Daggers and Bows, which allows them to effectively dispose of enemies in both close-range and long-range combat.<br>
|
||||
They typically wear Light Armor that significantly lowers their defense, however they compensate for it with evasion and moving speed.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_rogue.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Warrior:<br>
|
||||
<font color="LEVEL">Warriors</font> are the mighty soldiers who rely on their savage strength the most.<br>
|
||||
They can use any of the following weapons: Blue Mackerel: One-handed Sword, One-handed Blunt Weapon, Two-handed Blunt Weapon, Spear.<br>
|
||||
They can't restore themselves and so are not suited for a single-player game, but in a group, they are excellent in the role of attackers.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_warrior.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
7
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/m_cleric.html
vendored
Normal file
7
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/m_cleric.html
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Human Cleric:<br>
|
||||
<font color="LEVEL">Human Clerics</font> can perform holy miracles by the power of their faith. Heaven favors them.<br>
|
||||
Their magic primarily focused on helping other players. By using holy magic, they heal and cast Buffs, which makes them essential for a group.<br>
|
||||
After a Class Transfer they can't fight, except perhaps in a close combat. They can barely learn attacking spells. Clerics possess low attack power but compensate for it with various Buffs.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_cleric.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02a.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
6
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/m_wizard.html
vendored
Normal file
6
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/m_wizard.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Class description - Human Wizard:<br>
|
||||
<font color="LEVEL">Human Wizards</font> are people who wield the key powers of this world.<br>
|
||||
Specializing in attacking spells, they can freely manipulate Fire Magic and Dark Magic, which allows them to fight in different styles.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_wizard.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02a.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/no-level.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/no-level.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Weapon Merchant Lector:<br>
|
||||
You ought to gain more experience. Come back later.<br>
|
||||
<font color="LEVEL">(This quest is available to characters of Level 19 or higher.)</font><br>
|
||||
</body></html>
|
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/no-race.html
vendored
Normal file
4
L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q11006_FuturePeople/no-race.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Tetrarch Talos:<br>
|
||||
You are not a Dark Elf. Get the hell out!
|
||||
<font color="LEVEL">(This quest is available to Dark Elfs only.)</font><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02a.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Looks like you more used to relying on the strength of your weapon, not spells. That's why it's better if you become a Palus Knight or an Assassin.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves f_PalusKnight.html">Become a Palus Knight</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves f_assassin.html">Become an Assassin</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
You've got a talent for magic, I see. But it should be developed further. What do you think about being a Dark Wizard or a Shillien Oracle?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves m_wizard.html">Become a Dark Wizard</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves m_shillien.html">Become a Shillien Oracle</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Haven't you set off? Only through trials can you archieve something new. Follow where the arrow points you. Come on, don't waste your time<br>
|
||||
<font color="LEVEL">(you may check your destination in the quest dialog by pressing Alt+U.)</font>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
(Only characters who are level 19 or above and who have completed the <font color="LEVEL">Prepare for Trade (3/3)</font> quests may undertake this quest.)
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Master Virgil:<br>
|
||||
Vollodos told me about you. Do you want to became a Palus Knight?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30329-02.html">"that's right."</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,2 @@
|
||||
<html><body>Master Virgil:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Magister Sidra:<br>
|
||||
Did Lector send you? Do you want to become a Shillien Oracle? Be mindful, this is a hard path to walk..<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30330-02.html">"I understand."</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Magister Sidra:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Triskel:<br>
|
||||
Lector sent you, right? So you want to choose the path of a Assassin? Excellent! It's always good to study something new.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30416-02.html">"I can't wait!"</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Triskel:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Witch Varika:<br>
|
||||
Vollodos told me about you.Do you want to become a Dark Wizard?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30421-02.html">That's right</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Witch Varika:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,199 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q11018_FutureDarkElves;
|
||||
|
||||
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.base.ClassId;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
import com.l2jmobius.gameserver.model.quest.State;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
|
||||
import quests.Q11017_PrepareForTrade3.Q11017_PrepareForTrade3;
|
||||
|
||||
/**
|
||||
* Future: Dark Elves (11018)
|
||||
* @author Stayway
|
||||
*/
|
||||
public class Q11018_FutureDarkElves extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int VOLLODOS = 30137;
|
||||
private static final int VIRGIL = 30329;
|
||||
private static final int TRISKEL = 30416;
|
||||
private static final int VARIKA = 30421;
|
||||
private static final int SIDRA = 30330;
|
||||
|
||||
// Items
|
||||
private static final int FIRST_CLASS_BUFF_SCROLL = 29011;
|
||||
private static final int IMPROVED_SOE = 49087;
|
||||
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 19;
|
||||
|
||||
public Q11018_FutureDarkElves()
|
||||
{
|
||||
super(11018);
|
||||
addStartNpc(VOLLODOS);
|
||||
addTalkId(VIRGIL, VOLLODOS, TRISKEL, VARIKA, SIDRA);
|
||||
addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom
|
||||
addCondRace(Race.DARK_ELF, "no-race.html"); // Custom
|
||||
addCondCompletedQuest(Q11017_PrepareForTrade3.class.getSimpleName(), "30137-04.html");
|
||||
setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_DARK_ELVES);
|
||||
}
|
||||
|
||||
@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 "30137-02.htm":
|
||||
case "30137-02a.htm":
|
||||
case "f_PalusKnight.html":
|
||||
case "f_assassin.html":
|
||||
case "m_wizard.html":
|
||||
case "m_shillien.html":
|
||||
{
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_PalusKnight.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(2, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_assassin.html": // Custom html
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(3, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_wizard.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(4, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_shillien.html": // Custom html
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(5, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "30329-02.html":
|
||||
case "30416-02.html":
|
||||
case "30421-02.html":
|
||||
case "30330-02.html":
|
||||
{
|
||||
if (qs.getCond() > 1)
|
||||
{
|
||||
giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5);
|
||||
giveItems(player, IMPROVED_SOE, 1);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance talker)
|
||||
{
|
||||
final QuestState qs = getQuestState(talker, true);
|
||||
String htmltext = getNoQuestMsg(talker);
|
||||
switch (qs.getState())
|
||||
{
|
||||
case State.CREATED:
|
||||
{
|
||||
if ((npc.getId() == VOLLODOS) && (talker.getClassId() == ClassId.DARK_FIGHTER))
|
||||
{
|
||||
htmltext = "30137-01.html";
|
||||
}
|
||||
else if (talker.getClassId() == ClassId.DARK_MAGE)
|
||||
{
|
||||
htmltext = "30137-01a.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case State.STARTED:
|
||||
{
|
||||
if (npc.getId() == VOLLODOS)
|
||||
{
|
||||
if (qs.getCond() >= 1)
|
||||
{
|
||||
htmltext = "30137-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == VIRGIL) && (talker.getClassId() != ClassId.PALUS_KNIGHT))
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
htmltext = "30329-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == TRISKEL) && (talker.getClassId() != ClassId.ASSASSIN))
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
htmltext = "30416-01.html"; // Custom Html
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == VARIKA) && (talker.getClassId() != ClassId.DARK_WIZARD))
|
||||
{
|
||||
if (qs.isCond(4))
|
||||
{
|
||||
htmltext = "30421-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == SIDRA) && (talker.getClassId() != ClassId.DARK_WIZARD))
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
htmltext = "30330-01.html"; // Custom html
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
case State.COMPLETED:
|
||||
{
|
||||
htmltext = getAlreadyCompletedMsg(talker);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
}
|
@@ -0,0 +1,2 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Do you want to become a <font color="LEVEL"> Palus Knight </font>? Then you should talk to <font color="LEVEL"> Master Virgil </font>. Right now he can be found on the outskirts of <font color="LEVEL"> Gludio </font>. Don't waste time, go there <br>
|
@@ -0,0 +1,2 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Do you want to become a <font color="LEVEL"> Assassin </font>? Then you should talk to <font color="LEVEL"> Triskel </font>. Right now he can be found on the outskirts of <font color="LEVEL"> Gludio </font>. Don't waste time, go there <br>
|
@@ -0,0 +1,2 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Do you want to become<font color="LEVEL"> Shillien Oracle </font>? Then you should talk to <font color="LEVEL"> Magister Sidra </font>. She can be found at <font color="LEVEL">Dark Elf Guild in Gludio </font>. Don't waste time, go there <br>
|
@@ -0,0 +1,2 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Do you want to become<font color="LEVEL"> Dark Wizard </font>? Then you should talk to <font color="LEVEL"> Witch Varika </font>. Right now she can be found near the <font color="LEVEL"> Altar of Rites </font>. Don't waste time, go there <br>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Palus Knight <br>
|
||||
<font color="LEVEL">Palus Knightss</font> are Dark Elven Warriors who mastered the art of sword-wielding<br>
|
||||
Moreover, they skillfully use Shields, wich helps them to survive battles.<br>
|
||||
These warriors wield One-handed Swords or one-handed Blunt Weapons, and they can withstand a lot of damage thanks to their Shields. Elven Knights don't have attacking Skills, and that afeects their battle speed, however, with restorative Skills, they can fight for a long periods of time.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves a_PalusKnight.html"> Say that you have decided</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02.htm"> Say that you want to think about it</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Assassin<br>
|
||||
<font color="LEVEL">Assassins</font> are Dark Elven Warriors who prefer Daggers and Bows.<br>
|
||||
In combat they use Daggers and Biws, which allows them to effectively dispose of enemies in both close-range and long-range combat. They typically wear Light Armor that significantly loers their defens, however they compensate for it with their excellent evasion Skills and moving speed.<br>
|
||||
Compared to similiar Classes of other Races they have higher P. Atk. and a high chance of dealing critical damage. This is the most effective Class for a single-player game because of its many personal Reinforcement Skills.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves a_assassin.html"> Say that you have decided</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02.htm"> Say that you want to think about it</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Shillien Oracle:<br>
|
||||
<font color="LEVEL"> Shillien Oracles </font>? can perform holy miracles by the power of their faith. The Goddess favors them...<br>
|
||||
They are the key Class for a group game since they specialize in healing and reinforcing with various Buffs.<br>
|
||||
They are ill-suited for a single-player game since they barely have any attacking magic Skills. Hunting will be most effective in a group geme.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves a_shillien.html">Say that you have decided</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02a.htm">Say that you want to think about ir</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,6 @@
|
||||
<html><body>Class description - Dark Wizard:<br>
|
||||
<font color="LEVEL"> Dark Wizard </font>? specialize in attackimg spells. Unlike Elven mages, they can use powerful dark magic.<br>
|
||||
These sorcerers are highly effective in battles, since their magical attacks are more powerful than that of other Races'mages. They can also consume HP or fill the shortage of MP by their own HP, which allows them to spend MP more effectively.br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves a_wizard.html">Say that you have decided</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02a.htm">Say that you want to think about ir</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Grocer Vollodos:<br>
|
||||
You ought to gain more experience. Come back later.<br>
|
||||
<font color="LEVEL">(This quest is available to characters of Level 19 or higher.)</font><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Grocer Vollodos:<br>
|
||||
You are not a Dark Elf. Get the hell out!
|
||||
<font color="LEVEL">(This quest is available to Dark Elfs only.)</font><br>
|
||||
</body></html>
|
@@ -158,6 +158,7 @@ import quests.Q11002_HelpWithTempleRestoration.Q11002_HelpWithTempleRestoration;
|
||||
import quests.Q11003_PerfectLeatherArmor1.Q11003_PerfectLeatherArmor1;
|
||||
import quests.Q11004_PerfectLeatherArmor2.Q11004_PerfectLeatherArmor2;
|
||||
import quests.Q11005_PerfectLeatherArmor3.Q11005_PerfectLeatherArmor3;
|
||||
import quests.Q11006_FuturePeople.Q11006_FuturePeople;
|
||||
import quests.Q11007_NoiseInWoods.Q11007_NoiseInWoods;
|
||||
import quests.Q11008_PreparationForDungeon.Q11008_PreparationForDungeon;
|
||||
import quests.Q11009_NewPotionDevelopment1.Q11009_NewPotionDevelopment1;
|
||||
@@ -168,6 +169,7 @@ import quests.Q11014_SurpriseGift.Q11014_SurpriseGift;
|
||||
import quests.Q11015_PrepareForTrade1.Q11015_PrepareForTrade1;
|
||||
import quests.Q11016_PrepareForTrade2.Q11016_PrepareForTrade2;
|
||||
import quests.Q11017_PrepareForTrade3.Q11017_PrepareForTrade3;
|
||||
import quests.Q11018_FutureDarkElves.Q11018_FutureDarkElves;
|
||||
import quests.Q11019_TribalBenefit.Q11019_TribalBenefit;
|
||||
import quests.Q11020_BlacksmithsRequest.Q11020_BlacksmithsRequest;
|
||||
import quests.Q11021_RedGemNecklace1.Q11021_RedGemNecklace1;
|
||||
@@ -322,6 +324,7 @@ public class QuestMasterHandler
|
||||
Q11003_PerfectLeatherArmor1.class,
|
||||
Q11004_PerfectLeatherArmor2.class,
|
||||
Q11005_PerfectLeatherArmor3.class,
|
||||
Q11006_FuturePeople.class,
|
||||
Q11007_NoiseInWoods.class,
|
||||
Q11008_PreparationForDungeon.class,
|
||||
Q11009_NewPotionDevelopment1.class,
|
||||
@@ -332,6 +335,7 @@ public class QuestMasterHandler
|
||||
Q11015_PrepareForTrade1.class,
|
||||
Q11016_PrepareForTrade2.class,
|
||||
Q11017_PrepareForTrade3.class,
|
||||
Q11018_FutureDarkElves.class,
|
||||
Q11019_TribalBenefit.class,
|
||||
Q11020_BlacksmithsRequest.class,
|
||||
Q11021_RedGemNecklace1.class,
|
||||
|
@@ -19,9 +19,7 @@
|
||||
10871 Death to the Pirate King!
|
||||
10993 Future: Dwarves
|
||||
10994 Future: Orcs
|
||||
11006 Future: People
|
||||
11012 Future Elves
|
||||
11018 Future: Dark Elves
|
||||
|
||||
TODO: Check Antharas rewards.
|
||||
11006 Future: People
|
||||
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
With your experience, you should think about greater tasks. I have friends who will help you realize them.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
With your experience, you should think about greater tasks. I have friends who will help you realize them.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02a.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,6 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Looks like you got accustomed to relying on the strength of your body. Then it's best if you become a Warrior, a Human Knight or a Rogue.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople f_warrior.html">Become a Warrior</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople f_knight.html">Become a Human Knight</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople f_rogue.html">Become a Rogue</Button
|
||||
</body></html>
|
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
You favor magic, I see: Then it's best if you become a Human Wizard or a Cleric.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople m_wizard.html">Become a Human Wizard</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople m_cleric.html">Become a Cleric</Button
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Are you still here? Don't worry about it. You can do it. Now get to it!<br>
|
||||
<font color="LEVEL">(Press Alt+U to view destination in the quest dialog.)</font><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Weapon Merchant Lector:<br>
|
||||
(Only characters who are level 19 or above and who have completed the <font color="LEVEL">Perfect Leather Armor (3/3)</font> quests may undertake this quest.)
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Master Auron:<br>
|
||||
Did Lector send you? Good to meet you. Path of the Warrior is not easy. But that's its main advantage.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30010-02.html">"I do not dread hardship."</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Master Auron:<br>
|
||||
You won't regret it. Tell me when you are ready to make a Class Transfer.<br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Master Auron:<br>
|
||||
The path of a Warrior is hard and full of thorn. If you're afraid of hardships, then try to find yourself another calling. Though, this I can't help you with.<br>
|
||||
<font color="LEVEL">(The quest has already been completed. take a look at the Encyclopedia if you want to do a Class Transfer.)</font>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Priest Zigaunt:<br>
|
||||
Lector sent you, right? So you want to choose the path of a Cleric? Excellent! It's always good to study something new.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30022-02.html">"I can't wait!"</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Priest Zigaunt:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Payne:<br>
|
||||
Excellent! Can you feel how well it fits? I hope it will protect you during your adventures.<br>
|
||||
By the way, I have a request for you. I'm designing a new model of shield together with Grocer Vollodos, and we plan to put in on sale. I worked on the structural design, and Vollodos promised to come up with ideas for decoration and reinforce the finished product, but there haven't been any news from him for a while. Could you visit him and ask about his progress?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11015_PrepareForTrade1 30136-02.htm">Say you will go to Vollodos</Button>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Captain Bezique:<br>
|
||||
Did Lector send you? Do you want to become a Rogue? Be mindful, this is a hard path to walk..<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30379-02.html">"I understand."</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Captain Bezique:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Parina:<br>
|
||||
Lector sent you, right? So you want to choose the path of a Wizard? Excellent! It's always good to study something new.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30391-02.html">"I can't wait!"</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Parina:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Sir Klaus Vasper:<br>
|
||||
Did Lector send you? Do you want to become a Human Knight? Be mindful, this is a hard path to walk..<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30417-02.html">"I understand."</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Sir Klaus Vasper:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
@@ -0,0 +1,218 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q11006_FuturePeople;
|
||||
|
||||
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.base.ClassId;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
import com.l2jmobius.gameserver.model.quest.State;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
|
||||
import quests.Q11005_PerfectLeatherArmor3.Q11005_PerfectLeatherArmor3;
|
||||
|
||||
/**
|
||||
* Future People (11016)
|
||||
* @author Stayway
|
||||
*/
|
||||
public class Q11006_FuturePeople extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int LECTOR = 30001;
|
||||
private static final int PAYNE = 30136;
|
||||
private static final int PARINA = 30391;
|
||||
private static final int ZIGAUNT = 30022;
|
||||
private static final int AURON = 30010;
|
||||
private static final int KLAUS_VASPER = 30417;
|
||||
private static final int BEZIQUE = 30379;
|
||||
|
||||
// Items
|
||||
private static final int FIRST_CLASS_BUFF_SCROLL = 29011;
|
||||
private static final int IMPROVED_SOE = 49087;
|
||||
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 19;
|
||||
|
||||
public Q11006_FuturePeople()
|
||||
{
|
||||
super(11006);
|
||||
addStartNpc(LECTOR);
|
||||
addTalkId(PAYNE, LECTOR, PARINA, ZIGAUNT, AURON, KLAUS_VASPER, BEZIQUE);
|
||||
addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom
|
||||
addCondRace(Race.HUMAN, "no-race.html"); // Custom
|
||||
addCondCompletedQuest(Q11005_PerfectLeatherArmor3.class.getSimpleName(), "30001-04.html");
|
||||
setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_PEOPLE);
|
||||
}
|
||||
|
||||
@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 "30001-02.htm":
|
||||
case "30001-02a.htm":
|
||||
case "f_warrior.html":
|
||||
case "f_knight.html":
|
||||
case "f_rogue.html":
|
||||
case "m_wizard.html":
|
||||
case "m_cleric.html":
|
||||
{
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_warrior.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(2, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_knight.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(3, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_rogue.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(4, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_wizard.html":
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(5, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "a_cleric.html": // Custom html
|
||||
{
|
||||
qs.startQuest();
|
||||
qs.setCond(5, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "30391-02.html":
|
||||
case "30022-02.html":
|
||||
case "30010-02.html":
|
||||
case "30417-02.html":
|
||||
case "30379-02.html": // Custom Html
|
||||
{
|
||||
if (qs.getCond() > 1)
|
||||
{
|
||||
giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5);
|
||||
giveItems(player, IMPROVED_SOE, 1);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance talker)
|
||||
{
|
||||
final QuestState qs = getQuestState(talker, true);
|
||||
String htmltext = getNoQuestMsg(talker);
|
||||
switch (qs.getState())
|
||||
{
|
||||
case State.CREATED:
|
||||
{
|
||||
if ((npc.getId() == LECTOR) && (talker.getClassId() == ClassId.FIGHTER))
|
||||
{
|
||||
htmltext = "30001-01.html";
|
||||
}
|
||||
else if (talker.getClassId() == ClassId.MAGE)
|
||||
{
|
||||
htmltext = "30001-01a.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case State.STARTED:
|
||||
{
|
||||
if (npc.getId() == LECTOR)
|
||||
{
|
||||
if (qs.getCond() >= 1)
|
||||
{
|
||||
htmltext = "30001-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == PARINA) && (talker.getClassId() != ClassId.WIZARD))
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
htmltext = "30391-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == ZIGAUNT) && (talker.getClassId() != ClassId.CLERIC))
|
||||
{
|
||||
if (qs.isCond(6))
|
||||
{
|
||||
htmltext = "30022-01.html"; // Custom Html
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == AURON) && (talker.getClassId() != ClassId.WARRIOR))
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
htmltext = "30010-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == KLAUS_VASPER) && (talker.getClassId() != ClassId.WARRIOR))
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
htmltext = "30417-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((npc.getId() == BEZIQUE) && (talker.getClassId() != ClassId.WARRIOR))
|
||||
{
|
||||
if (qs.isCond(4))
|
||||
{
|
||||
htmltext = "30379-01.html"; // Custom Html
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
case State.COMPLETED:
|
||||
{
|
||||
htmltext = getAlreadyCompletedMsg(talker);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
}
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Human Cleric</font>? Then you need to talk to Zigaunt. He will be waiting for you in the <font color="LEVEL">Temple of Einhasad in the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Human Knight</font>? Then you need to talk with Sir Klaus Vasper. He will be waiting for you at the <font color="LEVEL">Central Square in the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Rogue</font>? Well-well... Then you need to talk to Captain Bezique. He will be waiting for at the <font color="LEVEL">western gates of the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Warrior</font>? Then you need to meet with Auron. He will be waiting for you at the entrance to the <font color="LEVEL">Warrior Guild building in the Village of Gludin</font>. I will let him know about your arrival.<br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Lector:<br>
|
||||
Do you want to become a <font color="LEVEL">Human Wizard</font>? Then you need to talk to Parina. She will be waiting for you in front of the <font color="LEVEL">Temple of Einhasad in the Village of Gludin</font>. I will let her know about your arrival.<br>
|
||||
</body></html>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Human Knight:<br>
|
||||
<font color="LEVEL">Human Knights</font> are the soldiers of a regular army who are skilled in martial arts.<br>
|
||||
They pay great attention to defense, and that's why they are always suited in Heavy Armor. In combat, they use One-handed Swords, One-handed Blunt. Weapons and sturdy Shields. In a group, they act like defenders.<br>
|
||||
Human Knights don't have attacking Skills, and that affects the speed of a battle, however, with skills such as Divine Heal, they can fight for a long periods of time.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_knight.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Rogue:<br>
|
||||
<font color="LEVEL">Rogues</font> are warriors who rely on agility and cunning, rather than strength and honor.<br>
|
||||
In combat, they use Daggers and Bows, which allows them to effectively dispose of enemies in both close-range and long-range combat.<br>
|
||||
They typically wear Light Armor that significantly lowers their defense, however they compensate for it with evasion and moving speed.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_rogue.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Warrior:<br>
|
||||
<font color="LEVEL">Warriors</font> are the mighty soldiers who rely on their savage strength the most.<br>
|
||||
They can use any of the following weapons: Blue Mackerel: One-handed Sword, One-handed Blunt Weapon, Two-handed Blunt Weapon, Spear.<br>
|
||||
They can't restore themselves and so are not suited for a single-player game, but in a group, they are excellent in the role of attackers.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_warrior.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
@@ -0,0 +1,7 @@
|
||||
<html><body>Class description - Human Cleric:<br>
|
||||
<font color="LEVEL">Human Clerics</font> can perform holy miracles by the power of their faith. Heaven favors them.<br>
|
||||
Their magic primarily focused on helping other players. By using holy magic, they heal and cast Buffs, which makes them essential for a group.<br>
|
||||
After a Class Transfer they can't fight, except perhaps in a close combat. They can barely learn attacking spells. Clerics possess low attack power but compensate for it with various Buffs.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_cleric.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02a.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
@@ -0,0 +1,6 @@
|
||||
<html><body>Class description - Human Wizard:<br>
|
||||
<font color="LEVEL">Human Wizards</font> are people who wield the key powers of this world.<br>
|
||||
Specializing in attacking spells, they can freely manipulate Fire Magic and Dark Magic, which allows them to fight in different styles.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople a_wizard.html">Say that you have decided</Button
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11006_FuturePeople 30001-02a.htm">Say that you want to think about it</Button
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Weapon Merchant Lector:<br>
|
||||
You ought to gain more experience. Come back later.<br>
|
||||
<font color="LEVEL">(This quest is available to characters of Level 19 or higher.)</font><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Tetrarch Talos:<br>
|
||||
You are not a Dark Elf. Get the hell out!
|
||||
<font color="LEVEL">(This quest is available to Dark Elfs only.)</font><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30137-02a.htm">Complete 1st Class Transfer</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Looks like you more used to relying on the strength of your weapon, not spells. That's why it's better if you become a Palus Knight or an Assassin.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves f_PalusKnight.html">Become a Palus Knight</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves f_assassin.html">Become an Assassin</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,5 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
You've got a talent for magic, I see. But it should be developed further. What do you think about being a Dark Wizard or a Shillien Oracle?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves m_wizard.html">Become a Dark Wizard</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves m_shillien.html">Become a Shillien Oracle</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
Haven't you set off? Only through trials can you archieve something new. Follow where the arrow points you. Come on, don't waste your time<br>
|
||||
<font color="LEVEL">(you may check your destination in the quest dialog by pressing Alt+U.)</font>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Vollodos:<br>
|
||||
(Only characters who are level 19 or above and who have completed the <font color="LEVEL">Prepare for Trade (3/3)</font> quests may undertake this quest.)
|
||||
</body></html>
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Master Virgil:<br>
|
||||
Vollodos told me about you. Do you want to became a Palus Knight?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30329-02.html">"that's right."</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,2 @@
|
||||
<html><body>Master Virgil:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
@@ -0,0 +1,4 @@
|
||||
<html><body>Magister Sidra:<br>
|
||||
Did Lector send you? Do you want to become a Shillien Oracle? Be mindful, this is a hard path to walk..<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11018_FutureDarkElves 30330-02.html">"I understand."</Button><br>
|
||||
</body></html>
|
@@ -0,0 +1,3 @@
|
||||
<html><body>Magister Sidra:<br>
|
||||
You made the right decision! Tell me when you are ready to make a Class Transfer.
|
||||
</body></html>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user