Some Talking Island quests rework.

Contributed by gyo.
This commit is contained in:
MobiusDev
2016-03-13 20:09:05 +00:00
parent 1b945f56e1
commit c40ff89ed3
80 changed files with 464 additions and 111 deletions

View File

@@ -1,6 +1,6 @@
<html><body>Celin:<br>
Those who work together soon understand each other and begin to form bonds, you know.<br>
You've heard of espirit de corps, right? That sense of camaraderie can only be made in times of extreme suffering.<br>
That's why boot camp is so draining - the do it to establish group mentality... the physical conditional is just a bonus.<br>
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33451-02.htm">"I see."</button>
You've heard of esprit de corps, right? That sense of camaraderie can only be made in times of extreme suffering.<br>
That's why boot camp is so draining - they do it to establish group mentality... the physical conditional is just a bonus.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33451-02.htm">"I see."</Button>
</body></html>

View File

@@ -1,6 +1,6 @@
<html><body>Celin:<br>
Well... good!<br>
So you must see how jarring it is when two commandos in the same unit don't see eye to eye! Sadly, I'm not jst spouting hypotheticals here - there are two soldiers in my unit who won't talk to each other. If they were to go into combat, they'd be one hell of a weak link...<br>
I want somone to get them talking again. Negotiate, bang their head together... Idon't care.<br>
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33451-03.htm">"Who are they?"</button>
So you must see how jarring it is when two commandos in the same unit don't see eye to eye! Sadly, I'm not just spouting hypotheticals here - there are two soldiers in my unit who won't talk to each other. If they were to go into combat, they'd be one hell of a weak link...<br>
I want someone to get them talking again. Negotiate, bang their heads together... I don't care.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33451-03.htm">"Who are they?"</Button>
</body></html>

View File

@@ -1,4 +1,4 @@
<html><body>Celin:<br>
There's Walter in Exploration Zone 3, and Dep in Exploration Zone4.<br>
There's Walter in Exploration Zone 3, and Dep in Exploration Zone 4.<br>
Go to <font color="LEVEL">Walter</font> first - he's closer, and persuade him to sort things out.
</body></html>

View File

@@ -1,3 +1,3 @@
<html><body>Celin:<br>
Have you talked to Walter?
Have you talked to Walter?<br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Celin:<br>
Good, I hope that you do! Trust your allies, friend. They make you stronger than you'll ever be alone.<br>
(Only those who have completed the "Request of Rangers" quest, and are between levels 14-25, may start this quest)
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Celin:<br>
Good to see you friend! Things are much better here.<br>
(You have already completed this quest.)
</body></html>

View File

@@ -1,4 +1,4 @@
<html><body>Walter:<br>
Did Dep send you? He did, din't he. Well, I have nothing more to say to him. Hrmph!<br>
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33452-02.html">"No, Celin sent me."</button>
Did Dep send you? He did, didn't he. Well, I have nothing more to say to him. Hrmph!<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33452-02.html">"No, Celin sent me."</Button>
</body></html>

View File

@@ -1,5 +1,5 @@
<html><body>Walter:<br>
Celin just doesn't know when to give up!<br>
Sigh... I tell you, it's about Dep, you can go back and tell Celin it won't work! I simply refuse to get involved with someone who doesn't have a shred of common sense.<br>
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33452-03.html">"What happened?"</button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33452-03.html">"What happened?"</Button>
</body></html>

View File

@@ -1,6 +1,6 @@
<html><body>Walter:<br>
That's the problem, I don't know what happened! We've been working together just fine, then suddenly he gets all bent out of shape and storms off. I tried to find out what the problem was, and smooth things over, but he wouldn't even talk to me.<br>
I don't know what he's all worked up about, and frankly, I don't care! Stubborn old... Grr!<br>
Well, I have some work related papers that I want to give to him, but I don't want to make waves. Could you take them to him for me?
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33452-04.html">"What do you need delivered?"</button>
Well, I have some work related papers that I want to give to him, but I don't want to make waves. Could you take them to him for me?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33452-04.html">"What do you need delivered?"</Button>
</body></html>

View File

@@ -1,6 +1,6 @@
<html><body>Walter:<br>
Ah, it's not so difficult. Old <font color="LEVEL">pieces of paper</font> have been appearing around here. I'm not sure what they're regarding, but Dep likes this kind of stuff.<br>
I want you to gather 5 or so, then hand them to <font color="LEVEL">Dep</font> in <font color="LEVEL"> Exploration Area 4</font>.<br>
You'll find the pieces of paper by defeating the <font color="LEVEL">Husk Kraphers and Husk Avians</font>.<br>
And... say hi ti him for me, okay?
Ah, it's not so difficult. Old <font color="LEVEL">pieces of paper</font> have been appearing around here. I'm not sure what they're regarding, but Dep likes this kind of stuff.<br1>
I want you to gather 5 or so, then hand them to <font color="LEVEL">Dep</font> in <font color="LEVEL">Exploration Area 4</font> .<br>
You'll find the pieces of paper by defeating the <font color="LEVEL">Husk Kraphers and Husk Avians</font> .<br>
And... say hi to him for me, okay?
</body></html>

View File

@@ -1,6 +1,6 @@
<html><body>Walter:<br>
One more time...<br>
I want you to gather 5 or so, then hand them to <font color="LEVEL">Dep</font> in <font color="LEVEL"> Exploration Area 4</font>.<br>
You'll find the pieces of paper by defeating the <font color="LEVEL">Husk Kraphers and Husk Avians</font>.<br>
And... say hi ti him for me, okay?
I want you to gather 5 or so, then hand them to <font color="LEVEL">Dep</font> in <font color="LEVEL">Exploration Area 4</font> .<br1>
You'll find the pieces of paper by defeating the <font color="LEVEL">Husk Krapher and Husk Avians</font> .<br>
And... say hi to him for me, okay?
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Walter:<br>
The pieces of paper are quite hard to read.<br>
Take them to <font color="LEVEL">Dep</font> in <font color="LEVEL">the 4th Exploration Area</font>. He'll be interested in them.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Walter:<br>
Thanks to you, Dep and I have worked out our little misunderstanding. Thank you.<br>
(This quest has already been completed.)
</body></html>

View File

@@ -1,6 +1,6 @@
<html><body>Dep:<br>
Sigh...<br>
Sigh...<br1>
When I'm feeling blue, I want go away, and be alone somewhere quiet. But, when you work as a ranger, you can't get away from busy place like these.<br>
Anyway, why are you here?<br>
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33453-02.html">"I've gathered the dirty papers."</button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33453-02.html">"I've gathered the dirty papers."</Button>
</body></html>

View File

@@ -1,6 +1,6 @@
<html><body>Dep:<br>
The papers from the Ruins of Ye Sagira?<br>
Ye Sagira was the home of the giants - papers discovered there will tell us more about the giants!<br>
Show them to me, and tell me... how did you find out about the papers?<br>
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33453-03.html">"Walter told me."</button>
Show them to me, and tell me... how did you find out about the papers?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33453-03.html">"Walter told me."</Button>
</body></html>

View File

@@ -1,7 +1,7 @@
<html><body>Dep:<br>
Walter? Hm...<br>
Actually, I've know about the paper pieces in Ye Sagira for quite some time now...<br>
Actually, I've known about the paper pieces in Ye Sagira for quite some time now...<br>
I just wasn't sure exactly where they were. I was looking for them a while back, wandering through Exploration Zone 3 with Walter, but he kept following me and talking to me and... well... I ended up losing my temper and shouting at him... we haven't spoken since.<br>
Did he say anything else?<br>
<button align=left icon=NORMAL action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33453-04.html">"He said he wanted to talk and make up."</button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10364_ObligationsOfTheSeeker 33453-04.html">"He said he wanted to talk and make up."</Button>
</body></html>

View File

@@ -1,4 +1,4 @@
<html><body>Dep:<br>
R... really?<br>
R... really?<br><br>
I should apologize to Walter...Well, let me take those pieces of paper. I hope there's information about the giants in them!
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Dep:<br>
Walter accepted my apologies!<br1>
Thank you so much!<br>
(You have already completed this quest)
</body></html>

View File

@@ -22,13 +22,15 @@ import com.l2jmobius.gameserver.model.holders.ItemHolder;
import com.l2jmobius.gameserver.model.quest.Quest;
import com.l2jmobius.gameserver.model.quest.QuestState;
import com.l2jmobius.gameserver.model.quest.State;
import com.l2jmobius.gameserver.network.NpcStringId;
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import com.l2jmobius.gameserver.util.Util;
import quests.Q10363_RequestOfTheSeeker.Q10363_RequestOfTheSeeker;
/**
* Obligations of the Seeker (10364)
* @author spider
* @author spider, gyo
*/
public class Q10364_ObligationsOfTheSeeker extends Quest
{
@@ -59,8 +61,8 @@ public class Q10364_ObligationsOfTheSeeker extends Quest
addTalkId(CELIN, WALTER, DEP);
addKillId(KRAPHER, AVIAN);
registerQuestItems(DIRTY_PIECE_OF_PAPER);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.htm");
addCondCompletedQuest(Q10363_RequestOfTheSeeker.class.getSimpleName(), "no_prequest.html");
addCondLevel(MIN_LEVEL, MAX_LEVEL, "33451-05.htm");
addCondCompletedQuest(Q10363_RequestOfTheSeeker.class.getSimpleName(), "33451-05.htm");
}
@Override
@@ -97,7 +99,7 @@ public class Q10364_ObligationsOfTheSeeker extends Quest
if (qs.isCond(1))
{
htmltext = event;
qs.setCond(2);
qs.setCond(2, true);
}
break;
}
@@ -138,7 +140,24 @@ public class Q10364_ObligationsOfTheSeeker extends Quest
}
case State.COMPLETED:
{
htmltext = getAlreadyCompletedMsg(player);
switch (npc.getId())
{
case CELIN:
{
htmltext = "33451-06.html";
break;
}
case WALTER:
{
htmltext = "33452-07.html";
break;
}
case DEP:
{
htmltext = "33453-05.html";
break;
}
}
break;
}
case State.STARTED:
@@ -147,7 +166,7 @@ public class Q10364_ObligationsOfTheSeeker extends Quest
{
case CELIN:
{
htmltext = "33451-04.htm";
htmltext = "33451-04.html";
break;
}
case WALTER:
@@ -156,10 +175,14 @@ public class Q10364_ObligationsOfTheSeeker extends Quest
{
htmltext = "33452-01.html";
}
else
else if (qs.isCond(2))
{
htmltext = "33452-05.html";
}
else
{
htmltext = "33452-06.html";
}
break;
}
case DEP:
@@ -188,13 +211,15 @@ public class Q10364_ObligationsOfTheSeeker extends Quest
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
if ((qs != null) && qs.isCond(2) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
{
if (getQuestItemsCount(qs.getPlayer(), DIRTY_PIECE_OF_PAPER) < DPP_REQUIRED)
if (getQuestItemsCount(qs.getPlayer(), DIRTY_PIECE_OF_PAPER) < (DPP_REQUIRED - 1))
{
giveItems(qs.getPlayer(), DIRTY_PIECE_OF_PAPER, 1);
}
else
{
qs.setCond(3);
giveItems(qs.getPlayer(), DIRTY_PIECE_OF_PAPER, 1);
qs.setCond(3, true);
showOnScreenMsg(qs.getPlayer(), NpcStringId.USE_THE_YE_SAGIRA_TELEPORT_DEVICE_TO_GO_TO_EXPLORATION_AREA_4, ExShowScreenMessage.TOP_CENTER, 10000);
}
}
return super.onKill(npc, killer, isSummon);

View File

@@ -1,3 +0,0 @@
<html><body>You don't meet level requirements<br>
(Quest available from level 14 to level 25)
</body></html>

View File

@@ -1,2 +0,0 @@
<html><body>To begin this quest, you need to complete Request of the Seeker quest first.
</body></html>