Some syncs with l2jserver.

Also QuestState cleanup.
This commit is contained in:
MobiusDev
2017-08-15 12:36:39 +00:00
parent 84f82612cf
commit c4f94bcc0f
652 changed files with 12410 additions and 4435 deletions

View File

@@ -139,10 +139,10 @@ public abstract class AbstractSagaQuest extends Quest
final int xx = st2.getPlayer().getX();
final int yy = st2.getPlayer().getY();
final int zz = st2.getPlayer().getZ();
final L2Npc Archon = st2.addSpawn(Mob[1], xx, yy, zz);
final L2Npc Archon = addSpawn(Mob[1], xx, yy, zz, -1);
addSpawn(st2, Archon);
st2.set("spawned", "1");
st2.startQuestTimer("Archon Hellisha has despawned", 600000, Archon);
startQuestTimer("Archon Hellisha has despawned", 600000, Archon, player);
autoChat(Archon, Text[13].replace("PLAYERNAME", st2.getPlayer().getName()));
((L2Attackable) Archon).addDamageHate(st2.getPlayer(), 0, 99999);
Archon.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, st2.getPlayer(), null);
@@ -293,8 +293,8 @@ public abstract class AbstractSagaQuest extends Quest
{
final L2Npc Mob_1 = addSpawn(Mob[0], npcSpawnLocations[0], false, 0);
st.set("spawned", "1");
st.startQuestTimer("Mob_1 Timer 1", 500, Mob_1);
st.startQuestTimer("Mob_1 has despawned", 300000, Mob_1);
startQuestTimer("Mob_1 Timer 1", 500, Mob_1, player);
startQuestTimer("Mob_1 has despawned", 300000, Mob_1, player);
addSpawn(st, Mob_1);
htmltext = "7-02.htm";
}
@@ -331,10 +331,10 @@ public abstract class AbstractSagaQuest extends Quest
st.set("Mob_2", String.valueOf(Mob_2.getObjectId()));
st.set("Quest0", "1");
st.set("Quest1", "45");
st.startRepeatingQuestTimer("Mob_3 Timer 1", 500, Mob_3);
st.startQuestTimer("Mob_3 has despawned", 59000, Mob_3);
st.startQuestTimer("Mob_2 Timer 1", 500, Mob_2);
st.startQuestTimer("Mob_2 has despawned", 60000, Mob_2);
startQuestTimer("Mob_3 Timer 1", 500, Mob_3, player, true);
startQuestTimer("Mob_3 has despawned", 59000, Mob_3, player);
startQuestTimer("Mob_2 Timer 1", 500, Mob_2, player);
startQuestTimer("Mob_2 has despawned", 60000, Mob_2, player);
htmltext = "10-02.htm";
}
else if (st.getInt("Quest1") == 45)
@@ -387,7 +387,7 @@ public abstract class AbstractSagaQuest extends Quest
return null;
case "Mob_2 Timer 1":
autoChat(npc, Text[7].replace("PLAYERNAME", player.getName()));
st.startQuestTimer("Mob_2 Timer 2", 1500, npc);
startQuestTimer("Mob_2 Timer 2", 1500, npc, player);
if (st.getInt("Quest1") == 45)
{
st.set("Quest1", "0");
@@ -395,12 +395,12 @@ public abstract class AbstractSagaQuest extends Quest
return null;
case "Mob_2 Timer 2":
autoChat(npc, Text[8].replace("PLAYERNAME", player.getName()));
st.startQuestTimer("Mob_2 Timer 3", 10000, npc);
startQuestTimer("Mob_2 Timer 3", 10000, npc, player);
return null;
case "Mob_2 Timer 3":
if (st.getInt("Quest0") == 0)
{
st.startQuestTimer("Mob_2 Timer 3", 13000, npc);
startQuestTimer("Mob_2 Timer 3", 13000, npc, player);
if (getRandomBoolean())
{
autoChat(npc, Text[9].replace("PLAYERNAME", player.getName()));
@@ -429,7 +429,7 @@ public abstract class AbstractSagaQuest extends Quest
}
else
{
st.startQuestTimer("Mob_2 has despawned", 1000, npc);
startQuestTimer("Mob_2 has despawned", 1000, npc, player);
}
return null;
}

View File

@@ -138,7 +138,7 @@ public class Q00021_HiddenTruth extends Quest
final L2Npc ghost = addSpawn(GHOST_OF_VON_HELLMAN, GHOST_LOC, false, 0);
ghost.broadcastPacket(new NpcSay(ghost.getObjectId(), ChatType.GENERAL, ghost.getId(), NpcStringId.WHO_AWOKE_ME));
GHOST_SPAWNED = true;
st.startQuestTimer("DESPAWN_GHOST", 1000 * 300, ghost);
startQuestTimer("DESPAWN_GHOST", 1000 * 300, ghost, player);
st.setCond(2);
playSound(player, QuestSound.SKILLSOUND_HORROR_2);
htmltext = event;
@@ -297,7 +297,7 @@ public class Q00021_HiddenTruth extends Quest
if (MOVE_ENDED)
{
htmltext = "31525-02.html";
st.startQuestTimer("DESPAWN", 3000, npc);
startQuestTimer("DESPAWN", 3000, npc, player);
}
else
{
@@ -449,7 +449,7 @@ public class Q00021_HiddenTruth extends Quest
final QuestState st = L2World.getInstance().getPlayer(npc.getScriptValue()).getQuestState(getName());
if (st != null)
{
st.startQuestTimer("DESPAWN", 15000, npc);
startQuestTimer("DESPAWN", 15000, npc, null);
MOVE_ENDED = true;
}
}

View File

@@ -175,7 +175,7 @@ public final class Q00022_TragedyInVonHellmannForest extends Quest
_tifarenOwner = player.getObjectId();
final L2Npc ghost2 = addSpawn(GHOST_OF_PRIEST, PRIEST_LOC, true, 0);
ghost2.setScriptValue(player.getObjectId());
qs.startQuestTimer("DESPAWN_GHOST2", 1000 * 120, ghost2);
startQuestTimer("DESPAWN_GHOST2", 1000 * 120, ghost2, player);
ghost2.broadcastPacket(new NpcSay(ghost2.getObjectId(), ChatType.NPC_GENERAL, ghost2.getId(), NpcStringId.DID_YOU_CALL_ME_S1).addStringParameter(player.getName()));
if (((cond == 5) || (cond == 6)) && hasQuestItems(player, LOST_SKULL_OF_ELF))
{
@@ -208,7 +208,7 @@ public final class Q00022_TragedyInVonHellmannForest extends Quest
{
qt.cancelAndRemove();
npc.setScriptValue(0);
qs.startQuestTimer("DESPAWN_GHOST2", 1000 * 3, npc);
startQuestTimer("DESPAWN_GHOST2", 1000 * 3, npc, player);
qs.setCond(8);
htmltext = event;
}
@@ -267,8 +267,8 @@ public final class Q00022_TragedyInVonHellmannForest extends Quest
if (qs.isCond(10) && (_soulWellNpc == null))
{
_soulWellNpc = addSpawn(SOUL_OF_WELL, SOUL_WELL_LOC, true, 0);
qs.startQuestTimer("activateSoulOfWell", 90000, _soulWellNpc);
qs.startQuestTimer("despawnSoulOfWell", 120000, _soulWellNpc);
startQuestTimer("activateSoulOfWell", 90000, _soulWellNpc, player);
startQuestTimer("despawnSoulOfWell", 120000, _soulWellNpc, player);
_soulWellNpc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
playSound(player, QuestSound.SKILLSOUND_ANTARAS_FEAR);
htmltext = event;

View File

@@ -125,11 +125,11 @@ public class Q00242_PossessorOfAPreciousSoul2 extends Quest
case "PURE_UNICORN":
npc.getSpawn().stopRespawn();
npc.deleteMe();
final L2Npc npc_pure = st.addSpawn(PURE_UNICORN, 85884, -76588, -3470, 30000);
final L2Npc npc_pure = addSpawn(PURE_UNICORN, 85884, -76588, -3470, 30000);
startQuestTimer("FALLEN_UNICORN", 30000, npc_pure, player);
return null;
case "FALLEN_UNICORN":
final L2Npc npc_fallen = st.addSpawn(FALLEN_UNICORN, 85884, -76588, -3470, 0);
final L2Npc npc_fallen = addSpawn(FALLEN_UNICORN, 85884, -76588, -3470, 0);
npc_fallen.getSpawn().startRespawn();
return null;
}

View File

@@ -87,7 +87,7 @@ public final class Q00275_DarkWingedSpies extends Quest
}
else if ((count > 10) && (count < 66) && (getRandom(100) < 10))
{
st.addSpawn(VARANGKAS_TRACKER);
addSpawn(VARANGKAS_TRACKER, killer);
giveItems(killer, VARANGKAS_PARASITE, 1);
}
break;

View File

@@ -101,7 +101,7 @@ public final class Q00276_TotemOfTheHestui extends Quest
{
if ((chance1 >= spawnChance.getId()) && (chance2 <= spawnChance.getCount()))
{
st.addSpawn(KASHA_BEAR_TOTEM);
addSpawn(KASHA_BEAR_TOTEM, killer);
takeItems(killer, KASHA_PARASITE, -1);
chance3 = false;
break;

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Grey:<br>
Many aspire to join our guild. Many such as you only see the glamorous side of our profession.<br>
Becoming a hunter is not an easy task. Only the very best and brightest are selected for membership in the Hunters Guild. A hunting license is only given to those who pass a very severe test.<br>
Many give up before a week has passed. Does that sound like you?<br>
(This quest is only for characters level 35 and above.)
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Grey:<br>
Many aspire to join our guild. Many such as you only see the glamorous side of our profession.<br>
Becoming a hunter is not an easy task. Only the very best and brightest are selected for membership in the Hunters Guild. A hunting license is only given to those who pass a very severe test.<br>
Many give up before a week has passed. Does that sound like you?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-03.htm">"I wish to take the test for the hunting license."</a>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Grey:<br>
Did I hurt your feelings? Do you actually intend to try for the hunting license? If so, you must listen carefully to my words...<br>
There are two types of hunters. Most hunters are 1-circle, but very skillful ones can obtain the 2-circle license by passing another test. Of course you must take the <font color="LEVEL">1-circle license test</font> first.<br>
To pass this test, you must bring back at least three of the items on this list.<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">View the list</a>
</body></html>

View File

@@ -0,0 +1,9 @@
<html><body>Hunters Guild Member Grey:<br>
Next is the 1-circle hunter license test list. To pass the test, you have to bring at least three items from the list. Keep in mind that this is not just a simple treasure hunt but is a test to find out whether you have the nature and disposition of a hunter!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04a.html">40 scales of guardian basilisk</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04b.html">20 Karut Weeds</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04c.html">3 heads of raiders with the lord's bounty on their heads</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04d.html">Skin of Windsus Aleph</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04e.html">20 light-blue Spirit Ore</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04f.html">30 sea of spores seeds</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">40 scales of guardian basilisk</font>. They live in the <font color="LEVEL">Death Pass</font>.<br>
I really shouldn't tell you this... Gathering information about the items is a part of the test. Count yourself lucky to have received this valuable one-time hint!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">20 Karut Weeds</font>, used in the research of mages. The leto Lizardman mediums carry them. You may find the Leto Lizardmen in the southern part of Oren.<br>
Gathering information about the items is a part of the test. Count yourself lucky to have received this valuable one-time hint!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must kill the three evil outlaw Haka brothers and bring back their heads. They are named <font color="LEVEL">Haka, Jakja and Marka</font>. They are prefects of the Breka Orc tribe. They wantonly attack merchants' carriages, massacre citizens and set fire to their homes. There has been a bounty placed by on their heads by the Lord of Giran, therefore they have been laying low. But with the <font color="LEVEL">Breka Orc Warriors</font> destroyed, they are bound to appear seeking revenge.<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must bring the skin of the <font color="LEVEL">Windsus Aleph</font>. It is a particularly strong and vicious black boar, native to the Giran region. To find him you must go to the <font color="LEVEL">Death Pass</font> and hunt windsuses, eventually you will come across the Windsus Aleph. Your arrow must fly the moment you see its face!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">20 light-blue Spirit Ore</font>. These Spirit Ore are obtained by destroying <font color="LEVEL">manashen gargoyles or enchanted stone golems</font> in the area near the Ivory Tower. To protect their precious tower from interlopers, the mages apparently have inplanted Spirit Ore in the creatures of that area and are controlling them.<br>
This is all I will say on this matter. If you are a true hunter, you must gather the information and find the items yourself. Don't expect any more hints!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">30 Sea of Spores seeds</font>. These can be obtained by going to the Sea of Spores and killing the <font color="LEVEL">giant fungus</font>.<br>
Of course, I should let you discover this for yourself, but I'm just an old softie... No more hints!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must obtain at least three items from the list in order to obtain the 1-circle hunting license. Keep in mind that this is not merely a treasure hunt but is a test to find out if you have what it takes to be a hunter!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-04.html">View list</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
You have obtained the items from the list! I must admit that I doubted you at first, but I stand corrected! Well, you certainly qualify as a hunter. I hereby bestow on you the 1-circle hunting license. Welcome to the guild, new hunting brother!<br>
Now you are qualified to perform the various tasks that come to our Hunters Guild. Please go and ask <font color="LEVEL">Guild Member Tor</font> over there for details.<br>
Sometimes you will be assigned jobs by the guild, other times you'll be hired by individuals. Recently <font color="LEVEL">Cybellin</font> asked me to introduce him to a trustworthy hunter; would you like to meet him?
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Grey:<br>
Welcome, my hunter brother. What can I do for you?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-07a.html">"Is there any work?"</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-07b.html">"I wish to test for the 2-circle hunter license."</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-15.html">"I wish to leave the Hunters Guild."</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
We get dozens of hunting requests every day. You should speak to <font color="LEVEL">Guild Member Tor</font> to find out what requests have currently come in. If there is a job that you like, you can accept it.<br>
There is also the possibility of being hired by individuals. Recently <font color="LEVEL">Cybellin</font> asked me to introduce him to a trustworthy hunter. Would you care to meet him?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-07.html">"Go back"</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You are already applying for the 2-circle hunting license? Nice to see that you don't lack ambition! But look. You're not ready. You do have some skills but you still need more important practical experience. For the time being, you should develop your talents while carrying out hunting requests.<br>
(You can apply for the 2-circle license test after reaching level 45.)
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Grey:<br>
Welcome, my hunter brother. What can I do for you?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-08a.html">"Are there any jobs?"</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-09.html">"I wish to test for the 2-circle hunting license."</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-15.html">Leave the Hunters Guild</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
We get dozens of hunting requests every day. You should see <font color="LEVEL">Guild Member Tor</font>, he will know what requests have come in. If there is a job that you like, you can accept it.<br>
Hunters are also hired by individuals, not just through the guild. Recently <font color="LEVEL">Cybellin</font> asked me to introduce him to a trustworthy hunter. Would you care to meet him?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-08.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
So, you wish to take the 2-circle hunting license test? Well I suppose you're up to giving it a try. As before, in the 2-circle test you must bring back at least three items written on the list. Of course, these items will be harder to obtain than those of the 1-circle test. Maybe you should look at the list first...<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">View list</a>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Grey:<br>
Still taking the test, are you? Come and see me when you've finished.
</body></html>

View File

@@ -0,0 +1,9 @@
<html><body>Guild Member Grey:<br>
Here is the 2-circle hunting license test list. You must bring<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10a.html">20 Timak Orc Totems</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10b.html">20 skeins of trisalim cobweb</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10c.html">30 Ambrosius Fruits</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10d.html">20 Balefire Crystals</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10e.html">20 Imperial Arrowheads</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10f.html">The heads of 5 outlaw raiders</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">20 Timak Orc Totems</font>. To obtain them you must kill Timak Orc Warriors. You should have no trouble with this. Now go!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">20 trisalim cobwebs</font>. This should be no problem for you. Quickly now! Get them and come back to me!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">30 Ambrosius Fruits</font>. You are familiar with ambrosius, aren't you? It's a fruit somewhat like an apple that grows on valley treants in Enchanted Valley. This should be easy for you!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">twenty Balefire Crystals</font>. Actually, I didn't know what this was so I asked the sorcerers about it. They said it could be obtained if you kill a <font color="LEVEL">tairim</font> in the Cemetery. This hint should be of great value to you.<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">Back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must gather <font color="LEVEL">20 Imperial Arrowheads</font>. This should be easy for you. If you go to the <font color="LEVEL">National Cemetery</font> and kill the undead archers, you can obtain arrowheads made during the Elmoreden era. Are you up for it?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
You must kill five talk bugbear raiders and bring back their heads. Their names are Athu, Triska, Motura and Lanka, and they are led by one called Kalath. These <font color="LEVEL">talk bugbear warriors</font> have been attacking and pillaging merchant carriages. I'm sure you would deal with these outlaws even if it weren't a requirement of the test, wouldn't you?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Grey:<br>
How is the hunt going? Once again, you must bring at least three items from the list. This should be well within your abilities. Good luck!<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-10.html">View list</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
Good work! I knew that you would complete the test without much trouble. Now you are a respectable 2-circle hunter. Congratulations!<br>
Now you are qualified for more dangerous hunts. Go see Guild Member Tor.<br>
Or perhaps you should visit Cybellin. He is still looking for a good hunter...
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
Hello, hunter brother. What can I do for you?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-14a.html">"Are there any jobs?"</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-15.html">"I wish to leave the Hunters Guild."</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Grey:<br>
We get dozens of hunting requests every day. You should go to <font color="LEVEL">Guild Member Tor</font> to find out what requests have currently come in. If there is an assignment that appeals to you, you can accept it.<br>
There are also individuals who wish to hire hunters. Recently <font color="LEVEL">Cybellin</font> asked me if I knew of a trustworthy hunter. Would you like to meet her?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-14.html">Go back</a>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Grey:<br>
You wish to leave the guild? Certainly you know that is impossible. Once you join this brotherhood you are in for life... Didn't you know that?... You should reconsider your decision...<br>
... The fear in your eyes makes it impossible for me to keep a straight face! I'm joking, you idiot! Of course you can leave if that is what you really want... You must have a good reason...<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-16.html">Leave</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30744-18.html">Cancel</a>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Grey:<br>
Oh, too bad. There are not enough youngsters like you around these days... But if you have your heart set on leaving, then I won't stop you... May all of your wishes come true... May the divine protection of the gods be with you...
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Grey:<br>
Oh, too bad. There aren't enough youngsters like you around these days... But if you have your mind made up, then I won't stop you... May all your wishes come true... Here is a small bonus for your work for the guild. You can use it for travel expenses. OK, well, this is goodbye. May the divine protection of the gods be with you...
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Grey:<br>
Ah, an excellent decision! The life of a hunter is full of romance and adventure each day... There is truly nothing like it in the kingdom! Please keep up the good work!
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Everyday our guild receives dozens of requests from people of all walks of life. From a village matron seeking to recover her dearly departed grandmother's brooch, to aristocrats seeking to plunder the treasure of ancient empires, they all come to us.<br>
If you wish to accept a request, you must first obtain a hunting license. Guild member Grey can tell you more!
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Tor:<br>
Everyday our guild receives dozens of requests from people of all walks of life. From a village matron seeking to recover her dearly departed grandmother's brooch, to aristocrats seeking to plunder the treasure of ancient empires, they all come to us.<br>
Would you consider taking a request?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-02.html">"I would like to take on a request."</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Examine the list and choose a request you would like to work on. The requests are divided into 3 classes according to their degree of difficulty and amount of reward. Class C is the most common, of moderate difficulty and reward. Class B is more difficult but with a better reward. We rarely receive Class A requests. They are the most difficult and offer the greatest rewards.<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter LIST_1">Examine the request list</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Oh I see that you are taking the test to obtain a hunting license. I'm sure you will make an excellent circle 2 hunter!<br>
<font color="LEVEL">Our policy states that those who are currently taking the hunting license test cannot accept a request</font>. Good luck on the test! Come back when you pass it.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Are you aware of the separate request list just for circle 2 hunters? Considering your skills and experience, I recommend that you take the test to obtain the circle 2 hunting license. You should visit Guild Member Gray.<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-02.html">"I would like to take on a request."</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Pleased to meet you, brother! Is there anything I can help you with?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-04.html">"I would like to take on a request."</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Examine the list and choose a request you would like to work on. The requests are divided into 3 classes according to their degree of difficulty and amount of reward. Class C is the most common, of moderate difficulty and reward. Class B is more difficult but with a better reward. We rarely receive Class A requests. They are the most difficult and offer the greatest rewards.<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter LIST_2">Examine the request list</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Tor:<br>
Nice to meet you, brother! Is there anything I can help you with?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-05a.html">Discontinue mission</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-05c.html">Continue mission</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Guild Member Tor:<br>
Canceling an assigned request before completion incurs a penalty of all your Laurel Leaf Pins. A small price for violating the trust of the guild, wouldn't you say? Do you still wish to give up on your assigned request?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-05b.html">Give up assigned request</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-05c.html">Continue working on assigned request</a>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Tor:<br>
Well, it seems you have your mind made up, I won't try to change it. I will confiscate all of your Laurel Leaf Pins. I hope in the future you will learn to fulfill your obligations.
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Tor:<br>
Do you know the importance of fulfilling your obligations? Do you know the meanings of integrity, diligence and reliability? Those are the cornerstones of our guild! Well, good luck with your hunting!
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Tor:<br>
Good work! Here is your reward. Also, please accept this Laurel Leaf Pin that recognizes the successful fulfillment of a request. The more pins you possess, the better chance you will receive class A and B requests.<br>
Do you wish to undertake a new request?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-02.html">"I would like to receive a new request."</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-09.html">"I need a break."</a>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Guild Member Tor:<br>
Good work! Here is your reward. Also, please accept this Laurel Leaf Pin that recognizes the successful fulfillment of a request. The more pins you possess, the better the chance you will receive class A and B requests.<br>
Do you wish to undertake a new request?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-04.html">"I would like to receive a new request."</a><br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30745-09.html">"I need a break."</a>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Tor:<br>
Alright then, have a good rest. Come back when you would like to choose a new request.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Obtain 40 charms of Kadesh. The charm bears the image of Kadesh, the evil spirit worshiped by Leto Lizardmen. It is known that leto Lizardman archers and soldiers carry the charm as an amulet to invoke magical power.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect 50 Timak Jade Necklaces. This necklace is worn by Timak Orc Warriors and overlords to invoke magical power.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Demolish the broken enchanted stone golem, gather 50 Enchanted Golem Shards and bring them back to me.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 30 pieces of Giant Monster Eye Meat.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Hunters Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 Dire Wyrm Eggs.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 100 guardian basilisk talons.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 50 revenants chains. This Steel chain reeking of dark magic is only obtained by defeating a fettered soul.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 30 Windsus Tusks.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 100 Grandis Skulls.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 50 Taik Obsidian Amulets. You must defeat an archer or warrior of the Taik Orc tribe to obtain this amulet.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Kill the karul bugbears that are terrorizing the south of Aden and bring back their heads.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect 40 Tamlin Ivory Charms. This charm is obtained by killing a tamlin Orc.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Bring me the head of Elder Narak of the Leto Lizardmen. The overlords of that vile tribe will lead you to him. <br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 50 Enchanted Gargoyle Horns.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 50 Coiled Serpent Totems. This totem, sacred to the breka orcs, can be obtained by defeating a breka Orc Warrior or shaman.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Bring me the totem of the Serpent Demon Kadesh. It is in the possession of leto Lizardman shaman Kets. If you follow the shamans of that vile tribe they will lead you to Kets.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Bring me the head of Kaikis, captain of the Timak Orc raiders. Start killing Timak Orc Warriors and eventually Kaiki will make his appearance.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 30 Kronbe Venom Sacs.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 30 charms of Eva. These charms may be obtained by slaying spore zombies, the undead souls of Elven warriors killed in battle at the Sea of Spores.<br>
Request Class: A
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Recover the precious stone tablet that was stolen from a Dwarven cargo wagon by grandis. It is currently in the possession of grandis brigand leader Gok Magok. If you slay the grandis one by one, eventually you will find Gok Magok.<br>
Request Class: A
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Recover the precious Book of Shunaiman that was stolen from pilgrims to the grand temple of Einhasad. It is in the possession of Orooto, chief of the karul bugbears. To find him you will need to kill the karul bugbears one by one, Orooto will eventually make his appearance. Kill him and recover the Book of Shunaiman.<br>
Request Class: A
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 Rotting Tree Spores from the Sea of Spores.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 Trisalim Venom Sacs.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 50 Taik Orc Totems. This totem can be obtained by slaying Taik Orc shamans or warriors. <br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 harit Lizardman barbed necklaces. These can be obtained by killing harit Lizardman soldiers, archers or warriors.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 20 coins of the old empire. You may obtain these coins by killing hatar ratman bandits of the War-Torn Plains and their leaders.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Kill 30 farcrans and bring back their skins. It is a monstrous beast that inhabits the area near the War-Torn Plains.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 Tempest Shards. To obtain these shards you must kill flines, spirits of wind.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 Tsunami Shards. To obtain them you must kill lieles, spirits of water, who live in the Enchanted Forest.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 Satyr Manes. To obtain them you must kill satyrs or satyr elders who live in the Enchanted Valley.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 Hamadryad Shards. To obtain them you must kill forest runners and spirits of trees who live in the Enchanted Forest.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 30 Shillien Manes. To obtain them you must kill soldiers, scouts or warriors of the vanor silenos tribe that have been running amok in the north of Aden.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 30 tarlk bugbear totems. To obtain them you must kill tarlk bugbear warriors that are encamped in the den of the mountain bandits in the north of Oren.<br>
Request Class: C
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Bring me the head of Okun, the timak Orc overlord. He is notorious for being an abominably cruel marauder. If you kill timak Orc overlords one by one, Okun will show up to take his revenge.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Bring me the head of Kakran, taik Orc overlord. If you start killing taik Orc captains one by one, Kakran will show up crying out for revenge.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 40 narcissus soulstones. These rare soulstones are obtained by breaking the mirrors in the Forest of Mirrors.<br>
Request: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 20 Deprived Eyes. These evil spirits are hovering around the War-Torn Plains.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Collect and bring back 20 horns of summon unicorn. They are found in the Enchanted Valley.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Bring me the golden mane of Kerunos, chief of the vanor silenos tribe. If you start killing vanor silenos chiefs, Kerunos will appear.<br>
Request Class: B
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Bring back 20 skulls of undead executed criminals. These vagrant spirits have wandered aimlessly about the Cemetery of Kings since ancient times.<br>
Request Class: A
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Recover the stolen bust of the late King Travis. It is said to be in the possession of Chief Kuber of the hatar ratmen. If you slay hatar ratman Brigand Leaders one by one, Kuber will appear.<br>
Request Class: A
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Guild Member Tor:<br>
Details of the Request: Recover 10 swords of Cadmus from the Blazing Swamp. These swords are in the possession of the undead called judges of the marsh. These creatures are the souls of heroic bodyguards who died defending their king during the Elmoreden war. You must kill them to retrieve the swords of Cadmus.<br>
Request Class: A
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Guild Member Tor:<br>
<?reply1?><?reply2?><?reply3?><?reply4?><?reply5?>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Cybellin:<br>
Are you a hunter? Oh yes, of course. Just an aspirant. That's too bad. I need a favor from a real hunter.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Cybellin:<br>
Ah, a hunter! Oh, how marvelous! I need to ask you a favor. It's related to some very important research I've been performing recently... How about it? Will you assist me?<br>
<a action="bypass -h Quest Q00335_TheSongOfTheHunter 30746-03.html">"I will help."</a>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Cybellin:<br>
Excellent! Take this <font color="LEVEL">Blood Crystal</font> and dagger. Use the dagger to kill the evil <font color="LEVEL">Leto Lizardmen</font> and <font color="LEVEL">Harit Lizardmen</font> and the crystal to absorb their blood. This will raise the purity of the crystal above its current level of 1. Although this may seem quite simple, the process is not without risks. In addition to the danger posed by the lizardmen, there is a chance each time that the crystal will shatter, that is, the crystal will either increase in purity or be destroyed.<br>
If you successfully raise the purity of the crystal and bring it to me, you shall receive a reward. The higher the level of purity, the greater your reward will be.<br>
There are different theories as to why the crystal reacts like this to the blood of the lizardmen, possibly it is because these evil lizards are descended from dragons! You will find that certain grades of blood are very effective and others have no effect at all. This can only be determined by trial and error...<br>
I have written down this task for you.
</body></html>

Some files were not shown because too many files have changed in this diff Show More