Quests 10737 Grakon's Warehouse.
Contributed by Krash.
This commit is contained in:
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-01.htm
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-01.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<html><body>Magister Ayanthe:<br>
|
||||||
|
The more Ertheia there is coming here, the more I train. There are many things I need to prepare in order to take care of them all.<br>
|
||||||
|
I'll need plenty of Spiritshots.<br>
|
||||||
|
Of course, I'm not the only person trying to help. Some people have been sent from the continent to the administrative area.<br>
|
||||||
|
Want me to tell you about them?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33942-02.htm">"Tell me"</Button>
|
||||||
|
</body></html>
|
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-02.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-02.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<html><body>Master Katalin:<br>
|
||||||
|
The people who can send you across space to a different territory -- Gatekeepers, Adventurer's Guidess Auction Hourse Mangers, Mentor Guides, Warehouse Keepers -- are truly beyond counting.<br>
|
||||||
|
But of these, I find <font color="LEVEL"> Warehouse Manager Grakon</font> to be most helpful I am in the habit of using the warehouse since I am weighed down by many heavy tags when I travel about. Even now I'm overburdened!<br>
|
||||||
|
And so, a favor! I cannot abandon my position here, so I cannot deposit my bags. Would you be so king as to deposit them for me? As a reward, I will give you something useful for when you leave town.<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33942-03.htm">"I always wanted to be a porter"</Button>
|
||||||
|
</body></html>
|
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-03.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-03.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<html><body>Magister Ayanthe:<br>
|
||||||
|
I knew you'd help me.<br>
|
||||||
|
The item I promised you is in <font color="LEVEL">Grakon's Warehouse.</font> The warehouse is probably full right now.<br>
|
||||||
|
Just take what's yours from the warehouse and store my things in its place. Thanks you.<br>
|
||||||
|
</body></html>
|
3
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-noLevel.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-noLevel.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<html><body>Magister Ayanthe:<br>
|
||||||
|
(This quest can only be performed by characters who have completed "A Special Power" and between Lv. 5 or 20.)<br>
|
||||||
|
</body></html>
|
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-01.htm
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-01.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<html><body>Master Katalin:<br>
|
||||||
|
The more Ertheia there is coming here, the more I train. There are many things I need to prepare in order to take care of them all.<br>
|
||||||
|
I'll need plenty of Spiritshots.<br>
|
||||||
|
Of course, I'm not the only person trying to help. Some people have been sent from the continent to the administrative area.<br>
|
||||||
|
Want me to tell you about them?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33942-02.htm">"Tell me"</Button>
|
||||||
|
</body></html>
|
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-02.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-02.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<html><body>Magister Ayanthe:<br>
|
||||||
|
The people who can send you across space to a different territory -- Gatekeepers, Adventurer's Guidess Auction Hourse Mangers, Mentor Guides, Warehouse Keepers -- are truly beyond counting.<br>
|
||||||
|
But of these, I find <font color="LEVEL"> Warehouse Manager Grakon</font> to be most helpful I am in the habit of using the warehouse since I am weighed down by many heavy tags when I travel about. Even now I'm overburdened!<br>
|
||||||
|
And so, a favor! I cannot abandon my position here, so I cannot deposit my bags. Would you be so king as to deposit them for me? As a reward, I will give you something useful for when you leave town.<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33943-03.htm">"I always wanted to be a porter"</Button>
|
||||||
|
</body></html>
|
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-03.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-03.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<html><body>Master Katalin:<br>
|
||||||
|
I knew you'd help me.<br>
|
||||||
|
The item I promised you is in <font color="LEVEL">Grakon's Warehouse.</font> The warehouse is probably full right now.<br>
|
||||||
|
Just take what's yours from the warehouse and store my things in its place. Thanks you.<br>
|
||||||
|
</body></html>
|
3
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-noLevel.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-noLevel.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<html><body>Master Katalin:<br>
|
||||||
|
(This quest can only be performed by characters who have completed "A Special Power" and between Lv. 5 or 20.)<br>
|
||||||
|
</body></html>
|
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-01.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-01.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
Ow, my legs. Whatcha staring at? You should show some respect to someone who obviously looks older than you.<br>
|
||||||
|
Don't look at me like that. I know I look older than every Ertheia here! So what do you want?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33947-02.htm">"Master Katalin sent me"</Button>
|
||||||
|
</body></html>
|
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-02.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-02.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
Oh, I see. I've got so much of that woman's stuff, my warehouse is about to burst. She's always storring items, but never takes any out.<br>
|
||||||
|
All right then, which item have you come for?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33947-03.htm">"Well, I want to take one and leave one."</Button>
|
||||||
|
</body></html>
|
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-03.htm
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-03.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
What? Take something and leave something? This is driving me nuts.
|
||||||
|
Next time you see her, tell her to come to the warehouse and organize her things.
|
||||||
|
The item you're looking for is...Oh! I see it. It's labeled as a newbie help box or something.<br>
|
||||||
|
Shall we make the swap?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33947-04.htm">"Give it!"</Button>
|
||||||
|
</body></html>
|
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-04.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-04.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
If you yourself ever need to store something in the <font color="LEVEL">warehouse</font>, you're always welcome to come back.
|
||||||
|
Of course, it's not free -- there's a small <font color="LEVEL">fee.</font><br>
|
||||||
|
Just as long as you don't go abusing my services like somebody we know. You can even send <font color="LEVEL">mail</font> to a friend.
|
||||||
|
If I'm ever unsure about keeping or discarding something. I'll mail it to a friend. Haha!<br>
|
||||||
|
</body></html>
|
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-05.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-05.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
Ow, my legs. Whatcha staring at? You should show some respect to someone who obviously looks older than you.<br>
|
||||||
|
Don't look at me like that. I know I look older than every Ertheia here! So what do you want?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33947-06.htm">"Magister Ayanthe sent me"</Button>
|
||||||
|
</body></html>
|
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-06.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-06.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
Oh, I see. I've got so much of that woman's stuff, my warehouse is about to burst. She's always storring items, but never takes any out.<br>
|
||||||
|
All right then, which item have you come for?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33947-07.htm">"Well, I want to take one and leave one."</Button>
|
||||||
|
</body></html>
|
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-07.htm
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-07.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
What? Take something and leave something? This is driving me nuts.
|
||||||
|
Next time you see her, tell her to come to the warehouse and organize her things.
|
||||||
|
The item you're looking for is...Oh! I see it. It's labeled as a newbie help box or something.<br>
|
||||||
|
Shall we make the swap?<br>
|
||||||
|
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10737_GrakonsWarehouse 33947-08.htm">"Give it!"</Button>
|
||||||
|
</body></html>
|
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-08.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-08.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<html><body>Warehouse Keeper Grakon:<br>
|
||||||
|
If you yourself ever need to store something in the <font color="LEVEL">warehouse</font>, you're always welcome to come back.
|
||||||
|
Of course, it's not free -- there's a small <font color="LEVEL">fee.</font><br>
|
||||||
|
Just as long as you don't go abusing my services like somebody we know. You can even send <font color="LEVEL">mail</font> to a friend.
|
||||||
|
If I'm ever unsure about keeping or discarding something. I'll mail it to a friend. Haha!<br>
|
||||||
|
</body></html>
|
3
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/NoConditionRequired.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/NoConditionRequired.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<html><body>
|
||||||
|
(This quest can only be performed by characters who have completed "A Special Power" and between Lv. 5 or 20.)<br>
|
||||||
|
</body></html>
|
183
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/Q10737_GrakonsWarehouse.java
vendored
Normal file
183
trunk/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/Q10737_GrakonsWarehouse.java
vendored
Normal file
@@ -0,0 +1,183 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2004-2015 L2J DataPack
|
||||||
|
*
|
||||||
|
* This file is part of L2J DataPack.
|
||||||
|
*
|
||||||
|
* L2J DataPack 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.
|
||||||
|
*
|
||||||
|
* L2J DataPack 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.Q10737_GrakonsWarehouse;
|
||||||
|
|
||||||
|
import com.l2jserver.gameserver.enums.Race;
|
||||||
|
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||||
|
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||||
|
import com.l2jserver.gameserver.model.base.ClassId;
|
||||||
|
import com.l2jserver.gameserver.model.quest.Quest;
|
||||||
|
import com.l2jserver.gameserver.model.quest.QuestState;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Krash
|
||||||
|
*/
|
||||||
|
public class Q10737_GrakonsWarehouse extends Quest
|
||||||
|
{
|
||||||
|
// Npcs
|
||||||
|
private static final int Grakon = 33947;
|
||||||
|
private static final int Katalin = 33943;
|
||||||
|
private static final int Ayanthe = 33942;
|
||||||
|
// Items
|
||||||
|
private static final int Apprentice_Support_Box = 39520;
|
||||||
|
private static final int Apprentice_Adventurer_Staff = 7816;
|
||||||
|
private static final int Apprentice_Adventurer_Fists = 7819;
|
||||||
|
|
||||||
|
// Level Check
|
||||||
|
private static final int MIN_LEVEL = 5;
|
||||||
|
private static final int MAX_LEVEL = 20;
|
||||||
|
|
||||||
|
public Q10737_GrakonsWarehouse()
|
||||||
|
{
|
||||||
|
super(10737, Q10737_GrakonsWarehouse.class.getSimpleName(), "Grakon's Warehouse");
|
||||||
|
addStartNpc(Katalin, Ayanthe);
|
||||||
|
addTalkId(Katalin, Ayanthe, Grakon);
|
||||||
|
registerQuestItems(Apprentice_Support_Box);
|
||||||
|
addCondMinLevel(MIN_LEVEL, "");
|
||||||
|
addCondMaxLevel(MAX_LEVEL, "");
|
||||||
|
addCondRace(Race.ERTHEIA, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||||
|
{
|
||||||
|
final QuestState qs = getQuestState(player, false);
|
||||||
|
String htmltext = null;
|
||||||
|
if (qs == null)
|
||||||
|
{
|
||||||
|
return htmltext;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (event)
|
||||||
|
{
|
||||||
|
case "33942-03.htm":
|
||||||
|
case "33943-03.htm":
|
||||||
|
{
|
||||||
|
qs.startQuest();
|
||||||
|
qs.setCond(1);
|
||||||
|
qs.giveItems(Apprentice_Support_Box, 1);
|
||||||
|
htmltext = event;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case "33947-04.htm":
|
||||||
|
{
|
||||||
|
if (qs.isCond(1))
|
||||||
|
{
|
||||||
|
giveAdena(player, 11000, true);
|
||||||
|
addExpAndSp(player, 2650, 0);
|
||||||
|
qs.giveItems(Apprentice_Adventurer_Fists, 1);
|
||||||
|
qs.exitQuest(false, true);
|
||||||
|
htmltext = event;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case "33947-08.htm":
|
||||||
|
{
|
||||||
|
if (qs.isCond(1))
|
||||||
|
{
|
||||||
|
giveAdena(player, 11000, true);
|
||||||
|
addExpAndSp(player, 2650, 0);
|
||||||
|
qs.giveItems(Apprentice_Adventurer_Staff, 1);
|
||||||
|
qs.exitQuest(false, true);
|
||||||
|
htmltext = event;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case "33943-02.htm":
|
||||||
|
case "33942-02.htm":
|
||||||
|
case "33947-02.htm":
|
||||||
|
case "33947-03.htm":
|
||||||
|
case "33947-06.htm":
|
||||||
|
case "33947-07.htm":
|
||||||
|
{
|
||||||
|
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.isCond(0) && (player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL) && (player.getClassId() == ClassId.ERTHEIA_FIGHTER))
|
||||||
|
{
|
||||||
|
htmltext = "33943-01.htm";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
htmltext = "33943-noLevel.htm";
|
||||||
|
}
|
||||||
|
if (qs.isCond(1))
|
||||||
|
{
|
||||||
|
htmltext = "33943-03.htm";
|
||||||
|
}
|
||||||
|
if ((player.getLevel() < MIN_LEVEL) && (player.getLevel() > MAX_LEVEL) && (player.getRace() != Race.ERTHEIA))
|
||||||
|
{
|
||||||
|
htmltext = "33943-noLevel.htm";
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case Ayanthe:
|
||||||
|
if (qs.isCond(0) && (player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL) && (player.getClassId() == ClassId.ERTHEIA_WIZARD))
|
||||||
|
{
|
||||||
|
htmltext = "33942-01.htm";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
htmltext = "33942-noLevel.htm";
|
||||||
|
}
|
||||||
|
if (qs.isCond(1))
|
||||||
|
{
|
||||||
|
htmltext = "33942-03.htm";
|
||||||
|
}
|
||||||
|
if ((player.getLevel() < MIN_LEVEL) && (player.getLevel() > MAX_LEVEL) && (player.getRace() != Race.ERTHEIA))
|
||||||
|
{
|
||||||
|
htmltext = "33942-noLevel.htm";
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case Grakon:
|
||||||
|
if (qs.isCond(1) && qs.hasQuestItems(Apprentice_Support_Box))
|
||||||
|
{
|
||||||
|
if (player.getClassId() == ClassId.ERTHEIA_FIGHTER)
|
||||||
|
{
|
||||||
|
htmltext = "33947-01.htm";
|
||||||
|
}
|
||||||
|
else if (player.getClassId() == ClassId.ERTHEIA_WIZARD)
|
||||||
|
{
|
||||||
|
htmltext = "33947-05.htm";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return htmltext;
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user