This commit is contained in:
6
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31258-01.html
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31258-01.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Trader Helmut:<br>
|
||||
Did Guard Cadmon send you? All right. I guess you are good enough.<br>
|
||||
Bear in mind that the Varka Silenos are different from other Silenos. They may look alike, but the Varka Silenos have traditionally been fearless soldiers. They are completely different from other Silenos who are engaged in stock farming. They are very particular about manners. You should try not to offend them.<br>
|
||||
Okay, here's the task. You need to take this box of supplies to the <font color="LEVEL">Varka Silenos base</font>. Sounds simple, right? Even a three year old can do this.<br>
|
||||
<a action="bypass -h Quest Q00012_SecretMeetingWithVarkaSilenos 31258-02.html">"All right. Entrust me with the task."</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31258-02.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31258-02.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Helmut:<br>
|
||||
Good, good. I like your straight-forward personality. Now take this box of supplies to <font color="LEVEL">Naran Ashanuk Herald of Varka</font> at the Varka Silenos base.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31258-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31258-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Trader Helmut:<br>
|
||||
What are you still doing here? Take the box of supplies to <font color="LEVEL">Naran Ashanuk Herald of Varka</font>!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-01.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-01.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Guard Cadmon:<br>
|
||||
Are you interested in the Varka Silenos, stranger? Well, if you are, I know an interesting story. They've been hiring mercenaries lately! It's a great opportunity to gain access to their barracks on the pretext of smuggling weapons in!<br>
|
||||
<a action="bypass -h Quest Q00012_SecretMeetingWithVarkaSilenos 31296-03.html">"I'll do it."</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Guard Cadmon:<br>
|
||||
I appreciate your interest, but the Varkas aren't your average Silenos! They're some very rough characters! You wouldn't stand a chance!<br>
|
||||
(Only a character of level 74 or above may undertake this quest.)
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Guard Cadmon:<br>
|
||||
Good! Find Trader Helmut at the weapons and armor shop. He'll give you the details. Basically, you're delivering goods to them. It won't be very difficult. After the delivery, the next step is up to you. It depends entirely on how you act as to whether you gain their trust or become their enemy. Good luck!
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-04.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31296-04.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Guard Cadmon:<br>
|
||||
Go to the weapons and armor shop, and tell Trader Helmut. Hurry up.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31378-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31378-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Varka's Messenger Naran Ashanuk:<br>
|
||||
What brings you to this land of the Varka, traveler of Zephyr Winds?<br>
|
||||
<a action="bypass -h Quest Q00012_SecretMeetingWithVarkaSilenos 31378-02.html">"Hand over Helmut's chest of military supplies."</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31378-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31378-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Varka's Messenger Naran Ashanuk:<br>
|
||||
Were these supplies sent by Helmut of Goddard? Thank you for bringing them so far! We Varkas never forget our debts!<br>
|
||||
You look like a very strong person! We Varka have been at war with the Ketra Orcs for a very long time. Will you help us? We never forget our friends!
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31378-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00012_SecretMeetingWithVarkaSilenos/31378-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Varka's Messenger Naran Ashanuk:<br>
|
||||
You don't have required items.
|
||||
</body></html>
|
||||
@@ -0,0 +1,133 @@
|
||||
/*
|
||||
* 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.Q00012_SecretMeetingWithVarkaSilenos;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* Secret Meeting With Varka Silenos (12)<br>
|
||||
* Original Jython script by Emperorc.
|
||||
* @author nonom
|
||||
*/
|
||||
public class Q00012_SecretMeetingWithVarkaSilenos extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int CADMON = 31296;
|
||||
private static final int HELMUT = 31258;
|
||||
private static final int NARAN = 31378;
|
||||
// Item
|
||||
private static final int BOX = 7232;
|
||||
|
||||
public Q00012_SecretMeetingWithVarkaSilenos()
|
||||
{
|
||||
super(12, Q00012_SecretMeetingWithVarkaSilenos.class.getSimpleName(), "Secret Meeting With Varka Silenos");
|
||||
addStartNpc(CADMON);
|
||||
addTalkId(CADMON, HELMUT, NARAN);
|
||||
registerQuestItems(BOX);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
String htmltext = event;
|
||||
final QuestState st = getQuestState(player, false);
|
||||
if (st == null)
|
||||
{
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
switch (event)
|
||||
{
|
||||
case "31296-03.html":
|
||||
st.startQuest();
|
||||
break;
|
||||
case "31258-02.html":
|
||||
if (st.isCond(1))
|
||||
{
|
||||
st.setCond(2, true);
|
||||
giveItems(player, BOX, 1);
|
||||
}
|
||||
break;
|
||||
case "31378-02.html":
|
||||
if (st.isCond(2) && st.hasQuestItems(BOX))
|
||||
{
|
||||
st.addExpAndSp(233125, 18142);
|
||||
st.exitQuest(false, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "31378-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
final int npcId = npc.getId();
|
||||
switch (st.getState())
|
||||
{
|
||||
case State.COMPLETED:
|
||||
htmltext = getAlreadyCompletedMsg(player);
|
||||
break;
|
||||
case State.CREATED:
|
||||
if (npcId == CADMON)
|
||||
{
|
||||
htmltext = (player.getLevel() >= 74) ? "31296-01.htm" : "31296-02.html";
|
||||
}
|
||||
break;
|
||||
case State.STARTED:
|
||||
final int cond = st.getInt("cond");
|
||||
if ((npcId == CADMON) && (cond == 1))
|
||||
{
|
||||
htmltext = "31296-04.html";
|
||||
}
|
||||
else if (npcId == HELMUT)
|
||||
{
|
||||
if (cond == 1)
|
||||
{
|
||||
htmltext = "31258-01.html";
|
||||
}
|
||||
else if (cond == 2)
|
||||
{
|
||||
htmltext = "31258-03.html";
|
||||
}
|
||||
}
|
||||
else if ((npcId == NARAN) && (cond == 2))
|
||||
{
|
||||
htmltext = "31378-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user