This commit is contained in:
mobius
2015-01-01 20:02:50 +00:00
parent eeae660458
commit a6a3718849
17894 changed files with 2818932 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
<html><body>Captain Mouen:<br>
Ever been to the Plains of the Lizardmen? It was there than the mighty dragon Antharas was slain and his blood carried his grudge into the soil of the earth beneath him. They say the place is cursed, but whatever is true, it is agreed that it is very dangerous. Tread lightly there.<br>
(This quest is available to characters level 82 and above only.)
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Chief Guard Mouen:<br>
You ever been to the Plains of the Lizardmen? It was there that the mighty dragon Antharas was slain. They say the magic that flowed through his veins poured into the Plains and bloomed into something quite beautiful. Absolute rubbish if you ask me! The region has become sick with poison! Just ask the Leto Lizardmen.<br>
<a action="bypass -h Quest Q00249_PoisonedPlainsOfTheLizardmen 30196-02.htm">Ask about the changes.</a>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Chief Guard Mouen:<br>
The poisons of the plains caused the Leto to die off, and what Leto didn't die began to... evolve, if you could call it that. They have become a new species, calling themselves the Tanta. Only I doubt poison alone could do that, so it must be magic too. The poor Leto... they had no choice in the matter.<br>
A group of investigators were sent to look into the matter months ago. We haven't heard anything back from them, though, and my duties keep me from handling the situation personally. Could you do me a favor and talk to the Chief Investigator for me? His name is Johnny.<br>
<a action="bypass -h Quest Q00249_PoisonedPlainsOfTheLizardmen 30196-03.htm">Say you will.</a>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Chief Guard Mouen:<br>
Go to the <font color="LEVEL">Plains of the Lizardmen</font> and tell <font color="LEVEL">Johnny</font> we're still anxiously awaiting a response and the clock's ticking. He owes me for paying for the investigation. I suppose I'll compensate you as well if you can get him to finally respond.
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Chief Guard Mouen:<br>
We still haven't heard from those do-nothing investigators. Talk to Johnny as soon as possible, please.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Chief Guard Mouen:<br>
Hey, there you are! How are you doing? We're very pleased with how you handled that matter with the investigators. Might not have done it without you. Thanks!<br>
(This quest is complete.)
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Chief Investigator Johnny:<br>
Mouen sent you? Damn it, this investigation is my responsibility. He should learn to trust me and quit doubting me. So what did he say?<br>
<a action="bypass -h Quest Q00249_PoisonedPlainsOfTheLizardmen 32744-02.htm">"He said he wanted the results of the investigation as soon as possible."</a>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Chief Investigator Johnny:<br>
Investigators <font color="LEVEL">Sally</font> and <font color="LEVEL">Laki</font> are supposed to have conducted the investigation and turned in their reports. I guess they haven't been delivered. I'll crack the whip on those two and make sure they get the results of the investigation back to Mouen. Anything you might be curious about the plains, just ask them. Personally, I don't go out there because the poison gets on my clothes, and these threads cost me a pretty penny. Clothes make the man, they say.<br>
<a action="bypass -h Quest Q00249_PoisonedPlainsOfTheLizardmen 32744-03.htm">Mention compensation.</a>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Chief Investigator Johnny:<br>
Mouen said you'd be compensated for this? (Sigh) Alright, but this is all I got for the investigation myself. Here, take it.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Chief Investigator Johnny:<br>
Get off my back. The reports have been sent.<br>
(This quest is complete.)
</body></html>

View File

@@ -0,0 +1,112 @@
/*
* Copyright (C) 2004-2014 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.Q00249_PoisonedPlainsOfTheLizardmen;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.model.quest.State;
/**
* Poisoned Plains of the Lizardmen (249)
* @author Gnacik
* @version 2010-08-04 Based on Freya PTS
*/
public class Q00249_PoisonedPlainsOfTheLizardmen extends Quest
{
// NPCs
private static final int MOUEN = 30196;
private static final int JOHNNY = 32744;
public Q00249_PoisonedPlainsOfTheLizardmen()
{
super(249, Q00249_PoisonedPlainsOfTheLizardmen.class.getSimpleName(), "Poisoned Plains of the Lizardmen");
addStartNpc(MOUEN);
addTalkId(MOUEN, JOHNNY);
}
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
final QuestState st = getQuestState(player, false);
if (st == null)
{
return htmltext;
}
if (npc.getId() == MOUEN)
{
if (event.equalsIgnoreCase("30196-03.htm"))
{
st.startQuest();
}
}
else if ((npc.getId() == JOHNNY) && event.equalsIgnoreCase("32744-03.htm"))
{
st.giveAdena(83056, true);
st.addExpAndSp(477496, 58743);
st.exitQuest(false, true);
}
return htmltext;
}
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
String htmltext = getNoQuestMsg(player);
final QuestState st = getQuestState(player, true);
if (st == null)
{
return htmltext;
}
if (npc.getId() == MOUEN)
{
switch (st.getState())
{
case State.CREATED:
htmltext = (player.getLevel() >= 82) ? "30196-01.htm" : "30196-00.htm";
break;
case State.STARTED:
if (st.isCond(1))
{
htmltext = "30196-04.htm";
}
break;
case State.COMPLETED:
htmltext = "30196-05.htm";
break;
}
}
else if (npc.getId() == JOHNNY)
{
if (st.isCond(1))
{
htmltext = "32744-01.htm";
}
else if (st.isCompleted())
{
htmltext = "32744-04.htm";
}
}
return htmltext;
}
}