Adjustments for various quests.
Contributed by CostyKiller.
This commit is contained in:
parent
9ceed6b399
commit
eec3f0958c
@ -1,3 +1,3 @@
|
||||
<html><body>Head Blacksmith Ferris:<br>
|
||||
I need some <font color="LEVEL">enchanted iron</font>. It's made by applying magic to Iron Ore. There aren't any Mystics around, so we'll have to improvise... A creature known as the <font color="LEVEL">enchanted iron golem</font> can be found in the vicinity of the Ivory Tower. Peel off some of its scrap and bring it to me! I'll need about <font color="LEVEL">five</font> pieces. These golems are quite durable, and won't peel away easily. Give it all you've got!
|
||||
I need some <font color="LEVEL">Reinforced Iron Piece</font>. It's made by applying magic to Iron Ore. There aren't any Mystics around, so we'll have to improvise... Creatures known as <font color="LEVEL">Lost Steel Golem</font> and <font color="LEVEL">Frost Steel Golem</font> can be found in Frozen Labyrinth. Peel off some of its scrap and bring it to me! I'll need about <font color="LEVEL">five</font> pieces. These golems are quite durable, and won't peel away easily. Give it all you've got!
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Head Blacksmith Ferris:<br>
|
||||
What are you still doing here? Where is the <font color="LEVEL">enchanted iron</font> you said you'd bring me? Remember? Find the <font color="LEVEL">enchanted iron golem</font> in the vicinity of the Ivory Tower, peel off some of its skin and bring it to me! I'll need <font color="LEVEL">five</font> pieces. That golem is a sturdy fellow, you'll really need to use all your strength!
|
||||
What are you still doing here? Where is the <font color="LEVEL">Reinforced Iron Pieces</font> you said you'd bring me? Remember? Find the <font color="LEVEL">Lost Steel Golem</font> and <font color="LEVEL">Frost Steel Golem</font> in Frozen Labyrinth, peel off some of its skin and bring it to me! I'll need <font color="LEVEL">five</font> pieces. That golem is a sturdy fellow, you'll really need to use all your strength!
|
||||
</body></html>
|
@ -1,5 +1,5 @@
|
||||
<html><body>Head Blacksmith Ferris:<br>
|
||||
Are these them? Let me see... Ah, yes! The luster, color and hardness... yes, It's definitely enchanted iron! Good job!<br>
|
||||
Are these them? Let me see... Ah, yes! The luster, color and hardness... yes, It's definitely Reinforced Iron Piece! Good job!<br>
|
||||
I hate to ask this, but could you do just one more thing? I'm still lacking some of the ingredients I need to make the Sewing kit. Would you obtain them for me too?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00036_MakeASewingKit 30847-06.html">"What else do you need?"</Button>
|
||||
</body></html>
|
@ -25,31 +25,33 @@ import org.l2jmobius.gameserver.model.quest.State;
|
||||
|
||||
/**
|
||||
* Make a Sewing Kit (36)
|
||||
* @author malyelfik
|
||||
* @author malyelfik, CostyKiller
|
||||
*/
|
||||
public class Q00036_MakeASewingKit extends Quest
|
||||
{
|
||||
// NPC
|
||||
private static final int FERRIS = 30847;
|
||||
// Monster
|
||||
private static final int REINFORCED_IRON_GOLEM = 20566;
|
||||
private static final int LOST_STEEL_GOLEM = 22091;
|
||||
private static final int FROST_STEEL_GOLEM = 22092;
|
||||
// Items
|
||||
private static final int IRON_ORE = 36521;
|
||||
private static final int COKES = 36561;
|
||||
private static final int SEWING_KIT = 7078;
|
||||
private static final int REINFORCED_IRON = 7163;
|
||||
private static final int REINFORCED_IRON_PIECE = 7163;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 85;
|
||||
private static final int IRON_COUNT = 5;
|
||||
private static final int COUNT = 10;
|
||||
private static final int REINFORCED_IRON_PIECE_COUNT = 5;
|
||||
private static final int IRON_ORE_COUNT = 180;
|
||||
private static final int COKES_COUNT = 360;
|
||||
|
||||
public Q00036_MakeASewingKit()
|
||||
{
|
||||
super(36);
|
||||
addStartNpc(FERRIS);
|
||||
addTalkId(FERRIS);
|
||||
addKillId(REINFORCED_IRON_GOLEM);
|
||||
registerQuestItems(REINFORCED_IRON);
|
||||
addKillId(LOST_STEEL_GOLEM, FROST_STEEL_GOLEM);
|
||||
registerQuestItems(REINFORCED_IRON_PIECE);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -71,17 +73,17 @@ public class Q00036_MakeASewingKit extends Quest
|
||||
}
|
||||
case "30847-06.html":
|
||||
{
|
||||
if (getQuestItemsCount(player, REINFORCED_IRON) < IRON_COUNT)
|
||||
if (getQuestItemsCount(player, REINFORCED_IRON_PIECE) < REINFORCED_IRON_PIECE_COUNT)
|
||||
{
|
||||
return getNoQuestMsg(player);
|
||||
}
|
||||
takeItems(player, REINFORCED_IRON, -1);
|
||||
takeItems(player, REINFORCED_IRON_PIECE, -1);
|
||||
qs.setCond(3, true);
|
||||
break;
|
||||
}
|
||||
case "30847-09.html":
|
||||
{
|
||||
if ((getQuestItemsCount(player, IRON_ORE) >= COUNT) && (getQuestItemsCount(player, COKES) >= COUNT))
|
||||
if ((getQuestItemsCount(player, IRON_ORE) >= IRON_ORE_COUNT) && (getQuestItemsCount(player, COKES) >= COKES_COUNT))
|
||||
{
|
||||
takeItems(player, IRON_ORE, 180);
|
||||
takeItems(player, COKES, 360);
|
||||
@ -109,8 +111,8 @@ public class Q00036_MakeASewingKit extends Quest
|
||||
final PlayerInstance member = getRandomPartyMember(player, 1);
|
||||
if ((member != null) && getRandomBoolean())
|
||||
{
|
||||
giveItems(player, REINFORCED_IRON, 1);
|
||||
if (getQuestItemsCount(player, REINFORCED_IRON) >= IRON_COUNT)
|
||||
giveItems(player, REINFORCED_IRON_PIECE, 1);
|
||||
if (getQuestItemsCount(player, REINFORCED_IRON_PIECE) >= REINFORCED_IRON_PIECE_COUNT)
|
||||
{
|
||||
getQuestState(member, false).setCond(2, true);
|
||||
}
|
||||
@ -151,7 +153,7 @@ public class Q00036_MakeASewingKit extends Quest
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
htmltext = ((getQuestItemsCount(player, IRON_ORE) >= COUNT) && (getQuestItemsCount(player, COKES) >= COUNT)) ? "30847-07.html" : "30847-08.html";
|
||||
htmltext = ((getQuestItemsCount(player, IRON_ORE) >= IRON_ORE_COUNT) && (getQuestItemsCount(player, COKES) >= COKES_COUNT)) ? "30847-07.html" : "30847-08.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Ah, adventurer! There you are again. How about helping us some more? if you do, you can deepen the mutual trust with us and Ferin.<br>
|
||||
What do you say? if you don't remember what to do, I can tell you again.
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-02.htm">"Please tell me again."</Button>
|
||||
|
@ -1,6 +0,0 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Ah, adventurer! There you are again. How about helping us some more? <br>
|
||||
What do you say? If you don't remember what the mission was, I can tell you again.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-01.htm">"Please tell me about the mission again."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-05.htm">"I know what I've got to do."</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Adventurer! Good to see you. Since you've helped us so much already, how about helping us some more? <br>
|
||||
What do you say? If you don't remember what the mission was, I can tell you again.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-01.htm">"Please tell me about the mission again."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-05.htm">"I know what I've got to do."</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
I've been waiting for you, adventurer. Well since you are here now, will you listen to me? I know I can trust you, but if you complete this mission, we'll become better allies and your pockets will get heavier. What do you say? Or do you need me to explain the mission again?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-01.htm">"Please tell me about the mission again."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-05.htm">"I know what I've got to do."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
We've begun an investigation in the Garden of Spirits starting from here. However, we are being threatened by the spirits there, so something must be done.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-03.htm">"What is it you need to do?"</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
We know of a way to defeat those spirits, at least temporarily. This way, we'll be able to put the spirits at rest, even if it's just for a little while.<br>
|
||||
Of course, we will give you a reward for your help. And there is one more thing. While you are helping us, you'll build trust with us. The more we trust you, the more rewards we will give you, and there are some secret missions that we only give to those we trust.<br>
|
||||
That's about it.<br>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Good. Let me tell you what to do. Just choose the mission that you are capable of doing.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">250</font> Mutated Spirit's Souls.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">500</font> Mutated Spirit's Souls.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">750</font> Mutated Spirit's Souls.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">250</font> Chaos Fragments.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">500</font> Chaos Fragments.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">750</font> Chaos Fragments.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-06.html">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-05.html"><font color="A62F31">"I'll take the intermediate mission."</font></Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-05a.html"><font color="A62F31">"I'll take the advanced mission."</font></Button>
|
||||
|
@ -1,6 +0,0 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
This isn't the first time we've met? You've completed a mission before? I see... Well, I don't really have a good memory.<br>
|
||||
If you have completed a mission before, then that means you must have a Mark of Trust. What? You don't have one?<br>
|
||||
Then you are either a liar, or you haven't been here in a long time. My trust is something you must continously try to maintain. Will you listen to me?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-01.htm">"Yes, tell me about the mission."</Button>
|
||||
</body></html>
|
@ -1,8 +1,8 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Good. Let me tell you what to do. Just choose the mission that you are capable of doing.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">250</font> Mutated Spirit's Souls.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">500</font> Mutated Spirit's Souls.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">750</font> Mutated Spirit's Souls.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">250</font> Chaos Fragments.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">500</font> Chaos Fragments.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">750</font> Chaos Fragments.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-06.html">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-06a.html">"I'll take the intermediate mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-05a.html"><font color="A62F31">"I'll take the advanced mission."</font></Button>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Good. Let me tell you what to do. Just choose the mission that you are capable of doing.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">150</font> Mutated Spirit's Souls.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">300</font> Mutated Spirit's Souls.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">450</font> Mutated Spirit's Souls.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">250</font> Chaos Fragments.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">500</font> Chaos Fragments.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">750</font> Chaos Fragments.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-06.html">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-06a.html">"I'll take the intermediate mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-06b.html">"I'll take the advanced mission."</Button>
|
||||
|
@ -1,3 +1,6 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Alright. Here's the mission. Hunt the <font color="LEVEL">Kerberos Leger, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and the Fury Kerberos Nero</font>, and collect their <font color="LEVEL">Mutated Spirit's Souls</font> as proof.<br>You can get rewards only if you bring at least 200. Of course, you'll get more rewards if you bring more.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Alright. Here's the mission.
|
||||
Hunt the <font color="LEVEL">Decay Hannibal, Armor Beast, Klein Soldier, Disorder Warrior, Bizuard, Mutated Fly, Cantera Tanya, Cantera Deathmoz, Cantera Floxis, Cantera Belika and Cantera Bridget</font>,
|
||||
and collect <font color="LEVEL">Chaos Fragments</font> as proof.<br>
|
||||
You can get rewards only if you bring at least 250. Of course, you'll get more rewards if you bring more.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Your Unworldly Visitors Faction Level Must be 1 or above may undertake this mission.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Your Blackbird Clan Faction Level Must be 1 or above may undertake this mission.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Your Unworldly Visitors Faction Level Must be 2 or above may undertake this mission.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Your Blackbird Clan Faction Level Must be 2 or above may undertake this mission.
|
||||
</body></html>
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
You have chosen the basic mission to collect 200 Mutated Spirit's Souls. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
You have chosen the basic mission to collect 250 Chaos Fragments. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
Are you sure you want to proceed with this mission?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-07.html">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest Q00775_RetrievingTheChaosFragment return">"Let me reconsider."</Button>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
You have chosen the intermediate mission to collect 400 Mutated Spirit's Souls. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
You have chosen the intermediate mission to collect 500 Chaos Fragments. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
Are you sure you want to proceed with this mission?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-07a.html">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest Q00775_RetrievingTheChaosFragment return">"Let me reconsider."</Button>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
You have chosen the advanced mission to collect 450 Mutated Spirit's Souls. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
You have chosen the advanced mission to collect 750 Chaos Fragments. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
Are you sure you want to proceed with this mission?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-07b.html">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest Q00775_RetrievingTheChaosFragment return">"Let me reconsider."</Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Garden of Spirits</font>, defeat the <font color="LEVEL">Kerberos Lager, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and Fury Kerberos Nero</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">250 Mutated Spirit's Souls</font>. It should be manageable.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Beleth's Magic Circle</font> or <font color="LEVEL">Desert Quarry</font> and defeat the <font color="LEVEL">Decay Hannibal, Armor Beast, Klein Soldier, Disorder Warrior, Bizuard, Mutated Fly, Cantera Tanya, Cantera Deathmoz, Cantera Floxis, Cantera Belika and Cantera Bridget</font><br>
|
||||
As evidence, please bring back <font color="LEVEL">250 Chaos Fragments</font>. It should be manageable.
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Garden of Spirits</font>, defeat the <font color="LEVEL">Kerberos Lager, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and Fury Kerberos Nero</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">500 Mutated Spirit's Souls</font>. It should be manageable.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Beleth's Magic Circle</font> or <font color="LEVEL">Desert Quarry</font> and defeat the <font color="LEVEL">Decay Hannibal, Armor Beast, Klein Soldier, Disorder Warrior, Bizuard, Mutated Fly, Cantera Tanya, Cantera Deathmoz, Cantera Floxis, Cantera Belika and Cantera Bridget</font><br>
|
||||
As evidence, please bring back <font color="LEVEL">500 Chaos Fragments</font>. It should be manageable.
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Garden of Spirits</font>, defeat the <font color="LEVEL">Kerberos Lager, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and Fury Kerberos Nero</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">750 Mutated Spirit's Souls</font>. It should be manageable.
|
||||
</body></html>y></html>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Beleth's Magic Circle</font> or <font color="LEVEL">Desert Quarry</font> and defeat the <font color="LEVEL">Decay Hannibal, Armor Beast, Klein Soldier, Disorder Warrior, Bizuard, Mutated Fly, Cantera Tanya, Cantera Deathmoz, Cantera Floxis, Cantera Belika and Cantera Bridget</font><br>
|
||||
As evidence, please bring back <font color="LEVEL">750 Chaos Fragments</font>. It should be manageable.
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
You want to finish already? Well, I can still give you a reward... But it won't be something good. Are you sure?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-08.html">"I'll keep hunting, then."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-09c.html">"Yes, I'm sure."</Button>
|
||||
</body></html>
|
@ -1,3 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Go to the <font color="LEVEL">Garden of Spirits</font> and defeat all type monsters until you collect <font color="LEVEL">250 Mutated Spirit's Souls</font>.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Go to the <font color="LEVEL">Beleth's Magic Circle</font> or <font color="LEVEL">Desert Quarry</font> and defeat the <font color="LEVEL">Decay Hannibal, Armor Beast, Klein Soldier, Disorder Warrior, Bizuard, Mutated Fly, Cantera Tanya, Cantera Deathmoz, Cantera Floxis, Cantera Belika and Cantera Bridget</font><br>
|
||||
As evidence, please bring back <font color="LEVEL">250 Chaos Fragments</font>.
|
||||
</body></html>
|
@ -1,3 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Go to the <font color="LEVEL">Garden of Spirits</font> and defeat all type monsters until you collect <font color="LEVEL">500 Mutated Spirit's Souls</font>.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Go to the <font color="LEVEL">Beleth's Magic Circle</font> or <font color="LEVEL">Desert Quarry</font> and defeat the <font color="LEVEL">Decay Hannibal, Armor Beast, Klein Soldier, Disorder Warrior, Bizuard, Mutated Fly, Cantera Tanya, Cantera Deathmoz, Cantera Floxis, Cantera Belika and Cantera Bridget</font><br>
|
||||
As evidence, please bring back <font color="LEVEL">500 Chaos Fragments</font>.
|
||||
</body></html>
|
@ -1,3 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Go to the <font color="LEVEL">Garden of Spirits</font> and defeat all type monsters until you collect <font color="LEVEL">750 Mutated Spirit's Souls</font>.
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Go to the <font color="LEVEL">Beleth's Magic Circle</font> or <font color="LEVEL">Desert Quarry</font> and defeat the <font color="LEVEL">Decay Hannibal, Armor Beast, Klein Soldier, Disorder Warrior, Bizuard, Mutated Fly, Cantera Tanya, Cantera Deathmoz, Cantera Floxis, Cantera Belika and Cantera Bridget</font><br>
|
||||
As evidence, please bring back <font color="LEVEL">750 Chaos Fragments</font>.
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Toy have collected all of the Mutated Spirit's Souls. You have completed the mission successfully.<br>
|
||||
I would like to congratulate you on completing the mission. Here's your reward. If you have a Faction Amity Token, I can give You more rewards.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-10.html">"I did my best to earn your trust."</Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
You completed the mission! <br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-10a.html">"I did my best."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
You completed the mission! <br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-10b.html">"I did my best."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
You completed the mission! <br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00775_RetrievingTheChaosFragment 31595-10c.html">"I did my best."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Here is your reward. This will also help to improve the trust between you and us at the Unworldly Visitors.<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Here is your reward. This will also help to improve the trust between you and us at the Blackbird Clan.<br>
|
||||
As long as you don't forget us, that is. We thank you for your hard work.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><head><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Here's your reward. We'll be able to maintain our trust. As long as you don't forget about us, that is.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Here's your reward, I'll remember how you've helped us all those times. Here's a higher level Mark of Trust. Thank you for all of your help.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Here's your reward for helping us. Although you didn't get all the Marks, I still remember how you helped us. I have no doubt the trust between us has deepened even more.
|
||||
</body></html>
|
@ -30,7 +30,7 @@ import quests.Q10455_ElikiasLetter.Q10455_ElikiasLetter;
|
||||
/**
|
||||
* Retrieving the Fragment of Chaos (775)
|
||||
* @URL https://l2wiki.com/Retrieving_the_Fragment_of_Chaos
|
||||
* @author Dmitri
|
||||
* @author Dmitri, CostyKiller
|
||||
*/
|
||||
public class Q00775_RetrievingTheChaosFragment extends Quest
|
||||
{
|
||||
@ -39,34 +39,26 @@ public class Q00775_RetrievingTheChaosFragment extends Quest
|
||||
// Monsters
|
||||
private static final int[] MONSTERS =
|
||||
{
|
||||
23388, // Kandiloth
|
||||
23387, // Kanzaroth
|
||||
23385, // Lunatikan
|
||||
23384, // Smaug
|
||||
23386, // Jabberwok
|
||||
23395, // Garion
|
||||
23397, // Desert Wendigo
|
||||
23399, // Bend Beetle
|
||||
23398, // Koraza
|
||||
23395, // Garion
|
||||
23396, // Garion Neti
|
||||
23357, // Disorder Warrior
|
||||
23356, // Klien Soldier
|
||||
23361, // Mutated Fly
|
||||
23358, // Blow Archer
|
||||
// Desert Quarry
|
||||
23811, // Cantera Tanya
|
||||
23812, // Cantera Deathmoz
|
||||
23813, // Cantera Floxis
|
||||
23814, // Cantera Belika
|
||||
23815, // Cantera Bridget
|
||||
|
||||
// Beleth Magic Circle
|
||||
23354, // Decay Hannibal
|
||||
23355, // Armor Beast
|
||||
23360, // Bizuard
|
||||
23354, // Dacey Hannibal
|
||||
23356, // Klein Soldier
|
||||
23357, // Disorder Warrior
|
||||
23363, // Amos Officer
|
||||
23364, // Amos Master
|
||||
23362, // Amos Soldier
|
||||
23365, // Ailith Hunter
|
||||
23360, // Bizuard
|
||||
23361, // Mutated Fly
|
||||
};
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 99;
|
||||
// Items
|
||||
private static final int CHAOS_FRAGMENT = 37766;
|
||||
private static final int BASIC_SUPPLY_BOX = 47172;
|
||||
private static final int INTERMEDIATE_SUPPLY_BOX = 47173;
|
||||
private static final int ADVANCED_SUPPLY_BOX = 47174;
|
||||
|
||||
@ -173,7 +165,7 @@ public class Q00775_RetrievingTheChaosFragment extends Quest
|
||||
}
|
||||
else if (chance < 100)
|
||||
{
|
||||
giveItems(player, CHAOS_FRAGMENT, 1);
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
}
|
||||
addExpAndSp(player, 12_113_489_880L, 12_113_460);
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 100);
|
||||
@ -196,7 +188,7 @@ public class Q00775_RetrievingTheChaosFragment extends Quest
|
||||
}
|
||||
else if (chance < 20)
|
||||
{
|
||||
giveItems(player, CHAOS_FRAGMENT, 1);
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 100)
|
||||
{
|
||||
@ -219,7 +211,7 @@ public class Q00775_RetrievingTheChaosFragment extends Quest
|
||||
{
|
||||
if (chance < 2)
|
||||
{
|
||||
giveItems(player, CHAOS_FRAGMENT, 1);
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 20)
|
||||
{
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
We don't know why those changes happened. It's Beleth's plan to defend himself, by transforming the monsters in the Phantasmal Ridge. They've been trying to get their resources more easily.<br>
|
||||
We cannot let this go on. If we don't stop them now, all our efforts will be in vain. Could you help me?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-04.htm">"Leave it to me."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower select_mission">"Leave it to me."</Button>
|
||||
</body></html>
|
@ -4,6 +4,6 @@ Basic Mission - Collect 300 High-grade Chaos Fragments<br>
|
||||
Intermediate Mission - Collect 600 High-grade Chaos Fragments<br>
|
||||
Advanced Mission - Collect 900 High-grade Chaos Fragments<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-05.htm">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-06.htm">"I'll take the intermediate mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-07.htm">"I'll take the advanced mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-06d.html"><font color="A62F31">"I'll take the intermediate mission."</font></Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-07d.html"><font color="A62F31">"I'll take the advanced mission."</font></Button>
|
||||
</body></html>
|
@ -0,0 +1,9 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
It's a fortunate thing that such a skilled adventurer as yourself has commited to making yourself available to the cause. Here is your mission. Please select how much you can take on.<br>
|
||||
Basic Mission - Collect 300 High-grade Chaos Fragments<br>
|
||||
Intermediate Mission - Collect 600 High-grade Chaos Fragments<br>
|
||||
Advanced Mission - Collect 900 High-grade Chaos Fragments<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-05.htm">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-06.htm">"I'll take the intermediate mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-07d.htm"><font color="A62F31">"I'll take the advanced mission."</font></Button>
|
||||
</body></html>
|
@ -0,0 +1,9 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
It's a fortunate thing that such a skilled adventurer as yourself has commited to making yourself available to the cause. Here is your mission. Please select how much you can take on.<br>
|
||||
Basic Mission - Collect 300 High-grade Chaos Fragments<br>
|
||||
Intermediate Mission - Collect 600 High-grade Chaos Fragments<br>
|
||||
Advanced Mission - Collect 900 High-grade Chaos Fragments<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-05.htm">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-06.htm">"I'll take the intermediate mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-07.htm">"I'll take the advanced mission."</Button>
|
||||
</body></html>
|
@ -1,6 +1,6 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
I see you have chosen the basic mission. You will be required to collect 300 High-grade Chaos Fragments. Once you have made the decision, you will not be given the reward until you complete the mission. Please make sure you have made a careful decision.<br>
|
||||
Are you sure want to proceed with the mission?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-05a.htm">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-04.htm">"Let me reconsider.."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-05a.html">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower return">"Let me reconsider.."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
So let me see 1, 2... 300 High-grade Fragment of Chaos! This is great!... Here, take your reward...<br>
|
||||
Come see me tomorrow...
|
||||
Have you brought me 300 High-grade Fragment of Chaos?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-05c.html">"Yes, here they are."</Button>
|
||||
</body></html>
|
@ -0,0 +1,4 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
So let me see 1, 2... 300 High-grade Fragment of Chaos! This is great!... Here, take your reward...<br>
|
||||
Come see me tomorrow...
|
||||
</body></html>
|
@ -2,5 +2,5 @@
|
||||
I see you have chosen the intermediate mission. You will be required to collect 600 High-grade Chaos Fragments. Once you have made the decision, you will not be given the reward until you complete the mission. Please make sure you have made a careful decision.<br>
|
||||
Are you sure want to proceed with the mission?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-06a.htm">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-04.htm">"Let me reconsider.."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower return">"Let me reconsider.."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Are those 600 High-grade Fragment of Chaos? Wow... Here, take your reward...<br>
|
||||
Come see me tomorrow...
|
||||
Have you brought me 600 High-grade Fragment of Chaos?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-06c.html">"Yes, here they are."</Button>
|
||||
</body></html>
|
@ -0,0 +1,4 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Are those 600 High-grade Fragment of Chaos? Wow... Here, take your reward...<br>
|
||||
Come see me tomorrow...
|
||||
</body></html>
|
@ -0,0 +1,3 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Your Blackbird Clan Faction Level Must be 1 or above may undertake this mission.
|
||||
</body></html>
|
@ -2,5 +2,5 @@
|
||||
I see you have chosen the advanced mission. You will be required to collect 300 High-grade Chaos Fragments. Once you have made the decision, you will not be given the reward until you complete the mission. Please make sure you have made a careful decision.<br>
|
||||
Are you sure want to proceed with the mission?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-07a.htm">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-04.htm">"Let me reconsider.."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower return">"Let me reconsider.."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Oh my... I see you brought me 900 High-grade Fragment of Chaos! You are the best... Here, take your reward...<br>
|
||||
Come see me tomorrow...
|
||||
Have you brought me 900 High-grade Fragment of Chaos?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00783_VestigeOfTheMagicPower 31595-07c.html">"Yes, here they are."</Button>
|
||||
</body></html>
|
@ -0,0 +1,4 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Oh my... I see you brought me 900 High-grade Fragment of Chaos! You are the best... Here, take your reward...<br>
|
||||
Come see me tomorrow...
|
||||
</body></html>
|
@ -0,0 +1,3 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Your Blackbird Clan Faction Level Must be 2 or above may undertake this mission.
|
||||
</body></html>
|
@ -32,7 +32,7 @@ import quests.Q10455_ElikiasLetter.Q10455_ElikiasLetter;
|
||||
/**
|
||||
* Vestige of the Magic Power (783)
|
||||
* @URL https://l2wiki.com/Vestige_of_the_Magic_Power
|
||||
* @author Gigi, Iris
|
||||
* @author Gigi, Iris, CostyKiller
|
||||
*/
|
||||
public class Q00783_VestigeOfTheMagicPower extends Quest
|
||||
{
|
||||
@ -66,14 +66,15 @@ public class Q00783_VestigeOfTheMagicPower extends Quest
|
||||
addTalkId(LEONA_BLACKBIRD);
|
||||
addKillId(MONSTERS);
|
||||
registerQuestItems(HIGH_GRADE_FRAGMENT_OF_CHAOS);
|
||||
addCondMinLevel(MIN_LEVEL, "31595-00.htm");
|
||||
addCondCompletedQuest(Q10455_ElikiasLetter.class.getSimpleName(), "31595-00.htm");
|
||||
addCondMinLevel(MIN_LEVEL, "31595-00.html");
|
||||
addCondCompletedQuest(Q10455_ElikiasLetter.class.getSimpleName(), "31595-00.html");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
final int chance = getRandom(100);
|
||||
final QuestState qs = getQuestState(player, false);
|
||||
if (qs == null)
|
||||
{
|
||||
@ -85,67 +86,141 @@ public class Q00783_VestigeOfTheMagicPower extends Quest
|
||||
case "31595-03.htm":
|
||||
case "31595-05.htm":
|
||||
case "31595-06.htm":
|
||||
case "31595-06d.html":
|
||||
case "31595-07.htm":
|
||||
case "31595-07d.html":
|
||||
{
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "31595-04.htm":
|
||||
case "select_mission":
|
||||
{
|
||||
qs.startQuest();
|
||||
htmltext = event;
|
||||
if ((player.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 1) && (player.getFactionLevel(Faction.BLACKBIRD_CLAN) < 2))
|
||||
{
|
||||
htmltext = "31595-04a.htm";
|
||||
break;
|
||||
}
|
||||
else if (player.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 2)
|
||||
{
|
||||
htmltext = "31595-04b.htm";
|
||||
break;
|
||||
}
|
||||
htmltext = "31595-04.htm";
|
||||
break;
|
||||
}
|
||||
case "31595-05a.htm":
|
||||
case "return":
|
||||
{
|
||||
if ((player.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 1) && (player.getFactionLevel(Faction.BLACKBIRD_CLAN) < 2))
|
||||
{
|
||||
htmltext = "31595-04a.htm";
|
||||
break;
|
||||
}
|
||||
else if (player.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 2)
|
||||
{
|
||||
htmltext = "31595-04b.htm";
|
||||
break;
|
||||
}
|
||||
htmltext = "31595-04.htm";
|
||||
break;
|
||||
}
|
||||
case "31595-05a.html":
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "31595-06a.htm":
|
||||
case "31595-06a.html":
|
||||
{
|
||||
qs.setCond(3, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "31595-07a.htm":
|
||||
case "31595-07a.html":
|
||||
{
|
||||
qs.setCond(3, true);
|
||||
qs.setCond(4, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "31595-05b.htm":
|
||||
case "31595-05c.html":
|
||||
{
|
||||
qs.exitQuest(QuestType.DAILY, true);
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 100);
|
||||
giveItemRandomly(player, BASIC_SUPPLY_BOX, 1, 1, 0.9, false);
|
||||
giveItemRandomly(player, INTERMEDIATE_SUPPLY_BOX, 1, 1, 0.4, false);
|
||||
giveItemRandomly(player, ADVANCED_SUPPLY_BOX, 1, 1, 0.2, false);
|
||||
addExpAndSp(player, 12113489880L, 12113460);
|
||||
htmltext = event;
|
||||
if ((getQuestItemsCount(player, HIGH_GRADE_FRAGMENT_OF_CHAOS) == 300) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
if (chance < 2)
|
||||
{
|
||||
giveItems(player, ADVANCED_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 20)
|
||||
{
|
||||
giveItems(player, INTERMEDIATE_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 100)
|
||||
{
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
}
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 100);
|
||||
addExpAndSp(player, 12113489880L, 12113460);
|
||||
qs.exitQuest(QuestType.DAILY, true);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = getNoQuestLevelRewardMsg(player);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "31595-06b.htm":
|
||||
case "31595-06c.html":
|
||||
{
|
||||
qs.exitQuest(QuestType.DAILY, true);
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 200);
|
||||
giveItemRandomly(player, BASIC_SUPPLY_BOX, 1, 1, 0.4, false);
|
||||
giveItemRandomly(player, INTERMEDIATE_SUPPLY_BOX, 1, 1, 0.9, false);
|
||||
giveItemRandomly(player, ADVANCED_SUPPLY_BOX, 1, 1, 0.2, false);
|
||||
addExpAndSp(player, 24226979760L, 24226920);
|
||||
htmltext = event;
|
||||
if ((getQuestItemsCount(player, HIGH_GRADE_FRAGMENT_OF_CHAOS) == 600) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
if (chance < 2)
|
||||
{
|
||||
giveItems(player, ADVANCED_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 20)
|
||||
{
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 100)
|
||||
{
|
||||
giveItems(player, INTERMEDIATE_SUPPLY_BOX, 1);
|
||||
}
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 200);
|
||||
addExpAndSp(player, 24226979760L, 24226920);
|
||||
qs.exitQuest(QuestType.DAILY, true);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = getNoQuestLevelRewardMsg(player);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "31595-07b.htm":
|
||||
case "31595-07c.html":
|
||||
{
|
||||
qs.exitQuest(QuestType.DAILY, true);
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 300);
|
||||
giveItemRandomly(player, BASIC_SUPPLY_BOX, 1, 1, 0.2, false);
|
||||
giveItemRandomly(player, INTERMEDIATE_SUPPLY_BOX, 1, 1, 0.5, false);
|
||||
giveItemRandomly(player, ADVANCED_SUPPLY_BOX, 1, 1, 0.9, false);
|
||||
giveItems(player, ADVANCED_SUPPLY_BOX, 1);
|
||||
addExpAndSp(player, 36340469640L, 36340380);
|
||||
htmltext = event;
|
||||
if ((getQuestItemsCount(player, HIGH_GRADE_FRAGMENT_OF_CHAOS) == 900) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
if (chance < 2)
|
||||
{
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 20)
|
||||
{
|
||||
giveItems(player, INTERMEDIATE_SUPPLY_BOX, 1);
|
||||
}
|
||||
else if (chance < 100)
|
||||
{
|
||||
giveItems(player, ADVANCED_SUPPLY_BOX, 1);
|
||||
}
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 300);
|
||||
addExpAndSp(player, 36340469640L, 36340380);
|
||||
qs.exitQuest(QuestType.DAILY, true);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = getNoQuestLevelRewardMsg(player);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -168,28 +243,67 @@ public class Q00783_VestigeOfTheMagicPower extends Quest
|
||||
}
|
||||
case State.STARTED:
|
||||
{
|
||||
if (qs.isCond(1))
|
||||
switch (qs.getCond())
|
||||
{
|
||||
htmltext = "31595-04.htm";
|
||||
}
|
||||
else if (qs.isCond(5))
|
||||
{
|
||||
htmltext = "31595-05b.htm";
|
||||
onAdvEvent(htmltext, npc, player);
|
||||
}
|
||||
else if (qs.isCond(6))
|
||||
{
|
||||
htmltext = "31595-06b.htm";
|
||||
onAdvEvent(htmltext, npc, player);
|
||||
}
|
||||
else if (qs.isCond(7))
|
||||
{
|
||||
htmltext = "31595-07b.htm";
|
||||
onAdvEvent(htmltext, npc, player);
|
||||
}
|
||||
else if (qs.isCond(2) || qs.isCond(3) || qs.isCond(4))
|
||||
{
|
||||
htmltext = "31595-08.htm";
|
||||
case 1:
|
||||
{
|
||||
if ((player.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 1) && (player.getFactionLevel(Faction.BLACKBIRD_CLAN) < 2))
|
||||
{
|
||||
htmltext = "31595-04a.htm";
|
||||
break;
|
||||
}
|
||||
else if (player.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 2)
|
||||
{
|
||||
htmltext = "31595-04b.htm";
|
||||
break;
|
||||
}
|
||||
htmltext = "31595-04.htm";
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
if ((getQuestItemsCount(player, HIGH_GRADE_FRAGMENT_OF_CHAOS) >= 300) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
htmltext = "31595-05b.htm";
|
||||
break;
|
||||
}
|
||||
htmltext = "31595-08.htm";
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
if ((getQuestItemsCount(player, HIGH_GRADE_FRAGMENT_OF_CHAOS) >= 600) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
htmltext = "31595-06b.htm";
|
||||
break;
|
||||
}
|
||||
htmltext = "31595-08.htm";
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
if ((getQuestItemsCount(player, HIGH_GRADE_FRAGMENT_OF_CHAOS) >= 900) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
htmltext = "31595-07b.htm";
|
||||
break;
|
||||
}
|
||||
htmltext = "31595-08.htm";
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
htmltext = "31595-05b.htm";
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
htmltext = "31595-06b.htm";
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
htmltext = "31595-07b.htm";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -226,11 +340,11 @@ public class Q00783_VestigeOfTheMagicPower extends Quest
|
||||
{
|
||||
qsPartyMember.setCond(5, true);
|
||||
}
|
||||
if (qsPartyMember.isCond(3) && giveItemRandomly(singleMember, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 300, 1, true))
|
||||
if (qsPartyMember.isCond(3) && giveItemRandomly(singleMember, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 600, 1, true))
|
||||
{
|
||||
qsPartyMember.setCond(6, true);
|
||||
}
|
||||
if (qsPartyMember.isCond(4) && giveItemRandomly(singleMember, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 300, 1, true))
|
||||
if (qsPartyMember.isCond(4) && giveItemRandomly(singleMember, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 900, 1, true))
|
||||
{
|
||||
qsPartyMember.setCond(7, true);
|
||||
}
|
||||
@ -246,11 +360,11 @@ public class Q00783_VestigeOfTheMagicPower extends Quest
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
}
|
||||
if (qs.isCond(3) && giveItemRandomly(killer, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 300, 1, true))
|
||||
if (qs.isCond(3) && giveItemRandomly(killer, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 600, 1, true))
|
||||
{
|
||||
qs.setCond(6, true);
|
||||
}
|
||||
if (qs.isCond(4) && giveItemRandomly(killer, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 300, 1, true))
|
||||
if (qs.isCond(4) && giveItemRandomly(killer, npc, HIGH_GRADE_FRAGMENT_OF_CHAOS, 1, 900, 1, true))
|
||||
{
|
||||
qs.setCond(7, true);
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
<html><body>Fire Dragon Bride Leona Blackbird:<br>
|
||||
Hellbound is too dangerous for you. Please leave.<br>
|
||||
(Only characters Lv. 100.)
|
||||
<html><body>Schumadriba:<br>
|
||||
I don't think you'll be able to complete this. You seem passionate, but you don't have enough experience.<br>
|
||||
Please come back when you've become stronger.<br>
|
||||
(Only characters above Lv. 100.)
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Ah, adventurer! There you are again. How about helping us some more? if you do, you can deepen the mutual trust with us and Ferin.<br>
|
||||
What do you say? if you don't remember what to do, I can tell you again.
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-02.htm">"Please tell me again."</Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Ah, adventurer! There you are again. How about helping us some more? <br>
|
||||
What do you say? If you don't remember what the mission was, I can tell you again.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-01.htm">"Please tell me about the mission again."</Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Adventurer! Good to see you. Since you've helped us so much already, how about helping us some more? <br>
|
||||
What do you say? If you don't remember what the mission was, I can tell you again.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-01.htm">"Please tell me about the mission again."</Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
I've been waiting for you, adventurer. Well since you are here now, will you listen to me? I know I can trust you, but if you complete this mission, we'll become better allies and your pockets will get heavier. What do you say? Or do you need me to explain the mission again?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-01.htm">"Please tell me about the mission again."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-05.htm">"I know what I've got to do."</Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
We've begun an investigation in the Garden of Spirits starting from here. However, we are being threatened by the spirits there, so something must be done.<br>
|
||||
We've begun an investigation in the upper level of Giant's Cave starting from here. However, we are being threatened by the giants there, so something must be done.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-03.htm">"What is it you need to do?"</Button>
|
||||
</body></html>
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
We know of a way to defeat those spirits, at least temporarily. This way, we'll be able to put the spirits at rest, even if it's just for a little while.<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
We know of a way to defeat those giants, at least temporarily. This way, we'll be able to put the giants at rest, even if it's just for a little while.<br>
|
||||
Of course, we will give you a reward for your help. And there is one more thing. While you are helping us, you'll build trust with us. The more we trust you, the more rewards we will give you, and there are some secret missions that we only give to those we trust.<br>
|
||||
That's about it.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction select_mission">"Yes, sure."</Button>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Good. Let me tell you what to do. Just choose the mission that you are capable of doing.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">200</font> Mutated Spirit's Souls.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">400</font> Mutated Spirit's Souls.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">600</font> Mutated Spirit's Souls.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">200</font> Shinedust's.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">400</font> Shinedust's.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">600</font> Shinedust's.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-06.html">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-05.html"><font color="A62F31">"I'll take the intermediate mission."</font></Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-05a.html"><font color="A62F31">"I'll take the advanced mission."</font></Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
This isn't the first time we've met? You've completed a mission before? I see... Well, I don't really have a good memory.<br>
|
||||
If you have completed a mission before, then that means you must have a Mark of Trust. What? You don't have one?<br>
|
||||
Then you are either a liar, or you haven't been here in a long time. My trust is something you must continously try to maintain. Will you listen to me?<br>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Good. Let me tell you what to do. Just choose the mission that you are capable of doing.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">200</font> Mutated Spirit's Souls.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">400</font> Mutated Spirit's Souls.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">600</font> Mutated Spirit's Souls.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">200</font> Shinedust's.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">400</font> Shinedust's.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">600</font> Shinedust's.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-06.html">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-06a.html">"I'll take the intermediate mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-05a.html"><font color="A62F31">"I'll take the advanced mission."</font></Button>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Good. Let me tell you what to do. Just choose the mission that you are capable of doing.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">150</font> Mutated Spirit's Souls.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">300</font> Mutated Spirit's Souls.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">450</font> Mutated Spirit's Souls.<br>
|
||||
Basic Mission - Collect <font color="LEVEL">200</font> Shinedust's.<br1>
|
||||
Intermediate Mission - Collect <font color="LEVEL">400</font> Shinedust's.<br1>
|
||||
Advanced Mission - Collect <font color="LEVEL">600</font> Shinedust's.<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-06.html">"I'll take the basic mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-06a.html">"I'll take the intermediate mission."</Button>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-06b.html">"I'll take the advanced mission."</Button>
|
||||
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Alright. Here's the mission. Hunt the <font color="LEVEL">Kerberos Leger, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and the Fury Kerberos Nero</font>, and collect their <font color="LEVEL">Mutated Spirit's Souls</font> as proof.<br>You can get rewards only if you bring at least 200. Of course, you'll get more rewards if you bring more.
|
||||
<html><body>Schumadriba:<br>
|
||||
Alright. Here's the mission. Hunt the <font color="LEVEL">Lesser Giant Soldier, Lesser Giant Warrior, Lesser Giant Wizard, Recovering Lesser Giant Warrior, Recovering Lesser Giant Wizard, Halisha's Henchman Marka, Halisha's Henchman Schlien, Halisha's Henchman Berimah, Demons Foreman Naia Bathus, Demons Foreman Naia Carcass, Demons Foreman Naia Kshana and Demons Foreman Naia Lucas</font>, and collect <font color="LEVEL">Shinedust's</font> as proof.<br>You can get rewards only if you bring at least 200. Of course, you'll get more rewards if you bring more.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Your Unworldly Visitors Faction Level Must be 1 or above may undertake this mission.
|
||||
<html><body>Schumadriba:<br>
|
||||
Your Giant Trackers Faction Level Must be 1 or above may undertake this mission.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Your Unworldly Visitors Faction Level Must be 3 or above may undertake this mission.
|
||||
<html><body>Schumadriba:<br>
|
||||
Your Giant Trackers Faction Level Must be 3 or above may undertake this mission.
|
||||
</body></html>
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
You have chosen the basic mission to collect 200 Mutated Spirit's Souls. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You have chosen the basic mission to collect 200 Shinedust's. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
Are you sure you want to proceed with this mission?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-07.html">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest Q00923_ShinedustExtraction return">"Let me reconsider."</Button>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
You have chosen the intermediate mission to collect 400 Mutated Spirit's Souls. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You have chosen the intermediate mission to collect 400 Shinedust's. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
Are you sure you want to proceed with this mission?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-07a.html">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest Q00923_ShinedustExtraction return">"Let me reconsider."</Button>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
You have chosen the advanced mission to collect 450 Mutated Spirit's Souls. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You have chosen the advanced mission to collect 600 Shinedust's. Once you have selected the difficulty of the mission, you must meet the requirements in order to complete it. Choose wisely.<br>
|
||||
Are you sure you want to proceed with this mission?<br>
|
||||
<Button ALIGN=LEFT ICON="Normal" action="bypass -h Quest Q00923_ShinedustExtraction 34217-07b.html">"Yes, I've made my decision."</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest Q00923_ShinedustExtraction return">"Let me reconsider."</Button>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Garden of Spirits</font>, defeat the <font color="LEVEL">Kerberos Lager, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and Fury Kerberos Nero</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">200 Mutated Spirit's Souls</font>. It should be manageable.
|
||||
<html><body>Schumadriba:<br>
|
||||
Good. Let me explain the details. Go to the <font color="LEVEL">upper level of Giant's Cave</font>, defeat the <font color="LEVEL">Lesser Giant Soldier, Lesser Giant Warrior, Lesser Giant Wizard, Recovering Lesser Giant Warrior, Recovering Lesser Giant Wizard, Halisha's Henchman Marka, Halisha's Henchman Schlien, Halisha's Henchman Berimah, Demons Foreman Naia Bathus, Demons Foreman Naia Carcass, Demons Foreman Naia Kshana and Demons Foreman Naia Lucas</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">200 Shinedust's</font>. It should be manageable.
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Garden of Spirits</font>, defeat the <font color="LEVEL">Kerberos Lager, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and Fury Kerberos Nero</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">400 Mutated Spirit's Souls</font>. It should be manageable.
|
||||
<html><body>Schumadriba:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Giants Cave</font>, defeat the <font color="LEVEL">Lesser Giant Soldier, Lesser Giant Warrior, Lesser Giant Wizard, Recovering Lesser Giant Warrior, Recovering Lesser Giant Wizard, Halisha's Henchman Marka, Halisha's Henchman Schlien, Halisha's Henchman Berimah, Demons Foreman Naia Bathus, Demons Foreman Naia Carcass, Demons Foreman Naia Kshana and Demons Foreman Naia Lucas</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">400 Shinedust's</font>. It should be manageable.
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">Garden of Spirits</font>, defeat the <font color="LEVEL">Kerberos Lager, Kerberos Fort, Kerberos Nero, Fury Sylph Barrena, Fury Sylph Labido, Fury Sylph Purka, Fury Kerberos Leger, and Fury Kerberos Nero</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">600 Mutated Spirit's Souls</font>. It should be manageable.
|
||||
<html><body>Schumadriba:<br>
|
||||
Good. Left me explain the details. Go to the <font color="LEVEL">upper level of Giant's Cave</font>, defeat the <font color="LEVEL">Lesser Giant Soldier, Lesser Giant Warrior, Lesser Giant Wizard, Recovering Lesser Giant Warrior, Recovering Lesser Giant Wizard, Halisha's Henchman Marka, Halisha's Henchman Schlien, Halisha's Henchman Berimah, Demons Foreman Naia Bathus, Demons Foreman Naia Carcass, Demons Foreman Naia Kshana and Demons Foreman Naia Lucas</font>, and put them to rest.<br>
|
||||
As evidence, please bring back <font color="LEVEL">600 Shinedust's</font>. It should be manageable.
|
||||
</body></html>y></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You want to finish already? Well, I can still give you a reward... But it won't be something good. Are you sure?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-08.html">"I'll keep hunting, then."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-09c.html">"Yes, I'm sure."</Button>
|
||||
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Go to the <font color="LEVEL">Garden of Spirits</font> and defeat all type monsters until you collect <font color="LEVEL">200 Mutated Spirit's Souls</font>.
|
||||
<html><body>Schumadriba:<br>
|
||||
Go to the <font color="LEVEL">upper level of Giant's Cave</font> and defeat all type monsters until you collect <font color="LEVEL">200 Shinedust's</font>.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Go to the <font color="LEVEL">Garden of Spirits</font> and defeat all type monsters until you collect <font color="LEVEL">400 Mutated Spirit's Souls</font>.
|
||||
<html><body>Schumadriba:<br>
|
||||
Go to the <font color="LEVEL">upper level of Giant's Cave</font> and defeat all type monsters until you collect <font color="LEVEL">400 Shinedust's</font>.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Go to the <font color="LEVEL">Garden of Spirits</font> and defeat all type monsters until you collect <font color="LEVEL">600 Mutated Spirit's Souls</font>.
|
||||
<html><body>Schumadriba:<br>
|
||||
Go to the <font color="LEVEL">upper level of Giant's Cave</font> and defeat all type monsters until you collect <font color="LEVEL">600 Shinedust's</font>.
|
||||
</body></html>
|
@ -1,5 +1,5 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Toy have collected all of the Mutated Spirit's Souls. You have completed the mission successfully.<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You have collected all of the Shinedust's. You have completed the mission successfully.<br>
|
||||
I would like to congratulate you on completing the mission. Here's your reward. If you have a Faction Amity Token, I can give You more rewards.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-10.html">"I did my best to earn your trust."</Button>
|
||||
<!-- <Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-12.html">"Here is the Faction Amity Token."</Button> -->
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You completed the mission! <br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-10a.html">"I did my best."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You completed the mission! <br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-10b.html">"I did my best."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
You completed the mission! <br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00923_ShinedustExtraction 34217-10c.html">"I did my best."</Button>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
Here is your reward. This will also help to improve the trust between you and us at the Unworldly Visitors.<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Here is your reward. This will also help to improve the trust between you and us at the Giant Trackers.<br>
|
||||
As long as you don't forget us, that is. We thank you for your hard work.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><head><body>Master Cyphona:<br>
|
||||
<html><head><body>Schumadriba:<br>
|
||||
Here's your reward. We'll be able to maintain our trust. As long as you don't forget about us, that is.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Here's your reward, I'll remember how you've helped us all those times. Here's a higher level Mark of Trust. Thank you for all of your help.
|
||||
</body></html>
|
@ -1,3 +1,3 @@
|
||||
<html><body>Master Cyphona:<br>
|
||||
<html><body>Schumadriba:<br>
|
||||
Here's your reward for helping us. Although you didn't get all the Marks, I still remember how you helped us. I have no doubt the trust between us has deepened even more.
|
||||
</body></html>
|
@ -33,25 +33,24 @@ import org.l2jmobius.gameserver.model.quest.State;
|
||||
public class Q00923_ShinedustExtraction extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int SHUMADRIBA = 34217;
|
||||
private static final int SCHUMADRIBA = 34217;
|
||||
// Monsters
|
||||
private static final int[] MONSTERS =
|
||||
{
|
||||
23748, // Hero of the Younger Giants
|
||||
23733, // Junior Giant Warrior
|
||||
23734, // Junior Giant Mage
|
||||
23746, // Evolving Giant Warrior
|
||||
23747, // Mage of the Evolving Giants
|
||||
23739, // Mark
|
||||
23740, // Surien
|
||||
23741, // Berima
|
||||
23742, // Batus Nyei
|
||||
23743, // Krakos Nayi
|
||||
23744, // Kshana Nayi
|
||||
23745, // Lucus nyei
|
||||
23733, // Lesser Giant Warrior
|
||||
23734, // Lesser Giant Wizard
|
||||
23746, // Recovering Lesser Giant Warrior
|
||||
23747, // Recovering Lesser Giant Wizard
|
||||
23739, // Marka
|
||||
23740, // Schlien
|
||||
23741, // Berimah
|
||||
23742, // Naia Bathus
|
||||
23743, // Naia Carcass
|
||||
23744, // Naia Kshana
|
||||
23745, // Naia Lucas
|
||||
};
|
||||
// Items
|
||||
private static final int SHINING_DUST = 46747;
|
||||
private static final int SHINEDUST = 46747;
|
||||
private static final int BASIC_SUPPLY_BOX = 47184;
|
||||
private static final int INTERMEDIATE_SUPPLY_BOX = 47185;
|
||||
private static final int ADVANCED_SUPPLY_BOX = 47186;
|
||||
@ -61,10 +60,10 @@ public class Q00923_ShinedustExtraction extends Quest
|
||||
public Q00923_ShinedustExtraction()
|
||||
{
|
||||
super(923);
|
||||
addStartNpc(SHUMADRIBA);
|
||||
addTalkId(SHUMADRIBA);
|
||||
addStartNpc(SCHUMADRIBA);
|
||||
addTalkId(SCHUMADRIBA);
|
||||
addKillId(MONSTERS);
|
||||
registerQuestItems(SHINING_DUST);
|
||||
registerQuestItems(SHINEDUST);
|
||||
addCondMinLevel(MIN_LEVEL, "34217-00.htm");
|
||||
}
|
||||
|
||||
@ -148,7 +147,7 @@ public class Q00923_ShinedustExtraction extends Quest
|
||||
{
|
||||
case 5:
|
||||
{
|
||||
if ((getQuestItemsCount(player, SHINING_DUST) == 200) && (player.getLevel() >= MIN_LEVEL))
|
||||
if ((getQuestItemsCount(player, SHINEDUST) == 200) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
if (chance < 2)
|
||||
{
|
||||
@ -175,7 +174,7 @@ public class Q00923_ShinedustExtraction extends Quest
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
if ((getQuestItemsCount(player, SHINING_DUST) == 400) && (player.getLevel() >= MIN_LEVEL))
|
||||
if ((getQuestItemsCount(player, SHINEDUST) == 400) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
if (chance < 2)
|
||||
{
|
||||
@ -202,7 +201,7 @@ public class Q00923_ShinedustExtraction extends Quest
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
if ((getQuestItemsCount(player, SHINING_DUST) == 600) && (player.getLevel() >= MIN_LEVEL))
|
||||
if ((getQuestItemsCount(player, SHINEDUST) == 600) && (player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
if (chance < 2)
|
||||
{
|
||||
@ -324,7 +323,7 @@ public class Q00923_ShinedustExtraction extends Quest
|
||||
{
|
||||
case 2:
|
||||
{
|
||||
if (giveItemRandomly(player, npc, SHINING_DUST, 1, 200, 1, true))
|
||||
if (giveItemRandomly(player, npc, SHINEDUST, 1, 200, 1, true))
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
}
|
||||
@ -332,7 +331,7 @@ public class Q00923_ShinedustExtraction extends Quest
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
if (giveItemRandomly(player, npc, SHINING_DUST, 1, 400, 1, true))
|
||||
if (giveItemRandomly(player, npc, SHINEDUST, 1, 400, 1, true))
|
||||
{
|
||||
qs.setCond(6, true);
|
||||
}
|
||||
@ -340,7 +339,7 @@ public class Q00923_ShinedustExtraction extends Quest
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
if (giveItemRandomly(player, npc, SHINING_DUST, 1, 600, 1, true))
|
||||
if (giveItemRandomly(player, npc, SHINEDUST, 1, 600, 1, true))
|
||||
{
|
||||
qs.setCond(7, true);
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
<html><body>Cardinal Seresin:<br>
|
||||
Listen carefully, I won't explain this again. Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Reputation</font>. What do you say? It's quite hard, right? Hahahaha!!!<br>
|
||||
Listen carefully, I won't explain this again. Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Pride</font>. What do you say? It's quite hard, right? Hahahaha!!!<br>
|
||||
Come to me after completing the mission to get a certificate.<br>
|
||||
</body></html>
|
@ -1,5 +1,5 @@
|
||||
<html><body>Cardinal Seresin:<br>
|
||||
You did not get what I asked for.<br>
|
||||
Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Reputation</font>.<br>
|
||||
Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Pride</font>.<br>
|
||||
Come to me after completing the mission to get a certificate.<br>
|
||||
</body></html>
|
@ -1,4 +1,4 @@
|
||||
<html><body>Cardinal Seresin:<br>
|
||||
Did you get 80.000 <font color="LEVEL">Proof of Reputation</font>?<br>
|
||||
Did you get 80.000 <font color="LEVEL">Proof of Pride</font>?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10515_NewWayForPride 30657-08.html">"Yes, here."</Button>
|
||||
</body></html>
|
@ -40,7 +40,7 @@ public class Q10515_NewWayForPride extends Quest
|
||||
private static final int CARDINAL_SERESIN = 30657;
|
||||
// Items
|
||||
private static final int SERESIN_CERTIFICATE = 80829;
|
||||
private static final int PROOF_OF_REPUTATION = 80826;
|
||||
private static final int PROOF_OF_PRIDE = 80827;
|
||||
private static final ItemHolder LIONEL_HUNTERS_LIST_PART_5 = new ItemHolder(47834, 1);
|
||||
// Monsters
|
||||
private static final int[] MONSTERS =
|
||||
@ -92,7 +92,7 @@ public class Q10515_NewWayForPride extends Quest
|
||||
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 104;
|
||||
private static final int PROOF_OF_REPUTATION_NEEDED = 80000;
|
||||
private static final int PROOF_OF_PRIDE_NEEDED = 80000;
|
||||
|
||||
public Q10515_NewWayForPride()
|
||||
{
|
||||
@ -102,7 +102,7 @@ public class Q10515_NewWayForPride extends Quest
|
||||
addKillId(MONSTERS);
|
||||
addCondMinLevel(MIN_LEVEL, "30657-00.html");
|
||||
addCondStartedQuest(Q10879_ExaltedGuideToPower.class.getSimpleName(), "30657-00.html");
|
||||
registerQuestItems(PROOF_OF_REPUTATION);
|
||||
registerQuestItems(PROOF_OF_PRIDE);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -136,11 +136,11 @@ public class Q10515_NewWayForPride extends Quest
|
||||
}
|
||||
case "30657-08.html":
|
||||
{
|
||||
if (qs.isCond(2) && (getQuestItemsCount(player, PROOF_OF_REPUTATION) >= PROOF_OF_REPUTATION_NEEDED))
|
||||
if (qs.isCond(2) && (getQuestItemsCount(player, PROOF_OF_PRIDE) >= PROOF_OF_PRIDE_NEEDED))
|
||||
{
|
||||
if ((player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
takeItems(player, PROOF_OF_REPUTATION, PROOF_OF_REPUTATION_NEEDED);
|
||||
takeItems(player, PROOF_OF_PRIDE, PROOF_OF_PRIDE_NEEDED);
|
||||
giveItems(player, SERESIN_CERTIFICATE, 1);
|
||||
addExpAndSp(player, 3480527972686L, 0);
|
||||
qs.exitQuest(false, true);
|
||||
@ -184,7 +184,14 @@ public class Q10515_NewWayForPride extends Quest
|
||||
}
|
||||
case State.STARTED:
|
||||
{
|
||||
htmltext = "30657-05.html";
|
||||
if (getQuestItemsCount(player, PROOF_OF_PRIDE) >= PROOF_OF_PRIDE_NEEDED)
|
||||
{
|
||||
htmltext = "30657-07.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30657-06.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case State.COMPLETED:
|
||||
@ -209,10 +216,10 @@ public class Q10515_NewWayForPride extends Quest
|
||||
final QuestState qs = getQuestState(player, false);
|
||||
if ((qs != null) && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE) && CommonUtil.contains(MONSTERS, npc.getId()))
|
||||
{
|
||||
giveItems(player, PROOF_OF_REPUTATION, 1);
|
||||
giveItems(player, PROOF_OF_PRIDE, 1);
|
||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
|
||||
if (getQuestItemsCount(player, PROOF_OF_REPUTATION) >= PROOF_OF_REPUTATION_NEEDED)
|
||||
if (getQuestItemsCount(player, PROOF_OF_PRIDE) >= PROOF_OF_PRIDE_NEEDED)
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
}
|
||||
|
@ -1,3 +1,3 @@
|
||||
<html><body>Mysterious Butler:<br>
|
||||
When you participate in the <font color="LEVEL">Ceremony of Chaos</font> or the <font color="LEVEL">Olympiad</font>, you'll be able to to get <font color="LEVEL">Proof of Battle.</font> If you can get <font color="LEVEL">10</font> of these, I'll recognize your strengh.
|
||||
When you participate in the <font color="LEVEL">Ceremony of Chaos</font> or the <font color="LEVEL">Olympiad</font>, you'll be able to to get <font color="LEVEL">Proof of Battle.</font> If you can get <font color="LEVEL">10</font> of these, I'll recognize your strength.
|
||||
</body></html>
|
@ -53,7 +53,7 @@ public class Q10815_StepUp extends Quest
|
||||
private static final int SIR_ERIC_RODEMAI_CERTIFICATE = 45626;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 99;
|
||||
private static final int WORLD_CHAT_COUNT = 120;
|
||||
private static final int WORLD_CHAT_COUNT = 30; // POW Client description says 30 times
|
||||
private static final Map<Integer, Instant> REUSE = new ConcurrentHashMap<>();
|
||||
|
||||
public Q10815_StepUp()
|
||||
|
@ -50,21 +50,21 @@ public class Q10818_ConfrontingAGiantMonster extends Quest
|
||||
{
|
||||
// Giant's Cave Monsters
|
||||
23727, // Shaqrima Bathus
|
||||
23728, // Shaqrima Carcass -->
|
||||
23729, // Shaqrima Kshana -->
|
||||
23733, // Lesser Giant Warrior -->
|
||||
23734, // Lesser Giant Wizard -->
|
||||
23735, // Captive Familiar Spirit -->
|
||||
23736, // Captive Hell Demon -->
|
||||
23737, // Captive Succubus -->
|
||||
23738, // Captive Phantom -->
|
||||
23742, // Naia Bathus, Demons Foreman -->
|
||||
23743, // Naia Karkus, Demons Foreman -->
|
||||
23744, // Naia Kshana, Demons Foreman -->
|
||||
23746, // Recovering Lesser Giant Warrior -->
|
||||
23747, // Recovering Lesser Giant Wizard -->
|
||||
23749, // Root of the Lesser Giant -->
|
||||
23754, // Essence of the Lesser Giant -->
|
||||
23728, // Shaqrima Carcass
|
||||
23729, // Shaqrima Kshana
|
||||
23733, // Lesser Giant Warrior
|
||||
23734, // Lesser Giant Wizard
|
||||
23735, // Captive Familiar Spirit
|
||||
23736, // Captive Hell Demon
|
||||
23737, // Captive Succubus
|
||||
23738, // Captive Phantom
|
||||
23742, // Naia Bathus, Demons Foreman
|
||||
23743, // Naia Karkus, Demons Foreman
|
||||
23744, // Naia Kshana, Demons Foreman
|
||||
23746, // Recovering Lesser Giant Warrior
|
||||
23747, // Recovering Lesser Giant Wizard
|
||||
23749, // Root of the Lesser Giant
|
||||
23754, // Essence of the Lesser Giant
|
||||
|
||||
// Fairy Settlement Monsters
|
||||
18972, // Treekin Defender Scout
|
||||
@ -149,7 +149,7 @@ public class Q10818_ConfrontingAGiantMonster extends Quest
|
||||
addKillId(MONSTERS);
|
||||
addCondMinLevel(MIN_LEVEL, "30537-02.html");
|
||||
addCondStartedQuest(Q10817_ExaltedOneWhoOvercomesTheLimit.class.getSimpleName(), "30537-03.html");
|
||||
registerQuestItems(DARK_SOUL_STONE, VERIDAN_SOUL_STONE, KECHI_SOUL_STONE, MICHAELA_SOUL_STONE);
|
||||
registerQuestItems(DARK_SOUL_STONE, VERIDAN_SOUL_STONE, KECHI_SOUL_STONE, MICHAELA_SOUL_STONE, PROOF_OF_RESISTANCE);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -200,10 +200,6 @@ public class Q10818_ConfrontingAGiantMonster extends Quest
|
||||
{
|
||||
htmltext = "30537-10.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = event;
|
||||
}
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
takeItems(player, DARK_SOUL_STONE, 1);
|
||||
@ -212,6 +208,7 @@ public class Q10818_ConfrontingAGiantMonster extends Quest
|
||||
qs.unset(Integer.toString(TAUTI));
|
||||
qs.unset(Integer.toString(EKIMUS));
|
||||
}
|
||||
htmltext = event;
|
||||
giveItems(player, DAICHIR_CERTIFICATE, 1);
|
||||
addExpAndSp(player, EXP_AMOUNT, 0);
|
||||
qs.exitQuest(false, true);
|
||||
@ -299,7 +296,7 @@ public class Q10818_ConfrontingAGiantMonster extends Quest
|
||||
@Override
|
||||
public String onKill(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
executeForEachPlayer(player, npc, isSummon, true, false);
|
||||
executeForEachPlayer(player, npc, isSummon, true, true); // Since enter requirement is cc, every cc member should be rewarded.
|
||||
return super.onKill(npc, player, isSummon);
|
||||
}
|
||||
|
||||
|
@ -16,6 +16,9 @@
|
||||
*/
|
||||
package quests.Q10821_HelpingOthers;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.events.EventType;
|
||||
@ -23,9 +26,11 @@ import org.l2jmobius.gameserver.model.events.ListenerRegisterType;
|
||||
import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent;
|
||||
import org.l2jmobius.gameserver.model.events.annotations.RegisterType;
|
||||
import org.l2jmobius.gameserver.model.events.impl.creature.npc.OnAttackableKill;
|
||||
import org.l2jmobius.gameserver.model.holders.NpcLogListHolder;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.quest.QuestState;
|
||||
import org.l2jmobius.gameserver.model.quest.State;
|
||||
import org.l2jmobius.gameserver.network.NpcStringId;
|
||||
|
||||
import quests.Q10817_ExaltedOneWhoOvercomesTheLimit.Q10817_ExaltedOneWhoOvercomesTheLimit;
|
||||
|
||||
@ -49,6 +54,7 @@ public class Q10821_HelpingOthers extends Quest
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 99;
|
||||
private static final int MENTEE_MARKS_NEEDED = 45000;
|
||||
private static final int KILLING_NPCSTRING_ID = NpcStringId.BE_PARTY_LEADER.getId();
|
||||
|
||||
public Q10821_HelpingOthers()
|
||||
{
|
||||
@ -87,6 +93,7 @@ public class Q10821_HelpingOthers extends Quest
|
||||
case "30756-06a.html":
|
||||
{
|
||||
qs.setCond(2);
|
||||
qs.setMemoState(0);
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
@ -151,7 +158,7 @@ public class Q10821_HelpingOthers extends Quest
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
case 3:
|
||||
{
|
||||
if (qs.isMemoState(2))
|
||||
{
|
||||
@ -164,6 +171,7 @@ public class Q10821_HelpingOthers extends Quest
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case State.COMPLETED:
|
||||
{
|
||||
@ -209,12 +217,24 @@ public class Q10821_HelpingOthers extends Quest
|
||||
{
|
||||
final int memo = qs.getMemoState() + 1;
|
||||
qs.setMemoState(memo);
|
||||
// sendNpcLogList(player);
|
||||
|
||||
sendNpcLogList(player);
|
||||
if (memo >= 2)
|
||||
{
|
||||
qs.setCond(3, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<NpcLogListHolder> getNpcLogList(PlayerInstance player)
|
||||
{
|
||||
final QuestState qs = getQuestState(player, false);
|
||||
if ((qs != null) && qs.isCond(2))
|
||||
{
|
||||
final Set<NpcLogListHolder> holder = new HashSet<>();
|
||||
holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID, true, qs.getMemoState()));
|
||||
return holder;
|
||||
}
|
||||
return super.getNpcLogList(player);
|
||||
}
|
||||
}
|
@ -2,6 +2,6 @@
|
||||
I would like you to go into the other dimension and participate in the <font color="LEVEL">Dimensional Raid</font> to defeat those monsters. I'm sure someone who can protect the world like that will go on to do greater things and acquire greater powers.<br>
|
||||
When you defeat monsters in the other dimension, you'll get a <font color="LEVEL">Mark of Advance</font>. Get <font color="LEVEL">3</font> of these and bring them back to me. You need to keep in mind that each time you participate in the <font color="LEVEL">Dimensional Raid</font> you will only get <font color="LEVEL">1 Mark of Advance</font>. <br> <br> <br>
|
||||
Also, remember that I can only open the gate on certain days. I can send you there on <font color="LEVEL">Saturdays when there are no Dimensional Castle Sieges, between 19:00~22:00</font>. Just come find me during those times.<br><br>
|
||||
Or Defeat any monsters in <font color="LEVEL">Enchanted Valley</font> and <font color="LEVEL">Atelia Refinery</font>, you need to get Proof of Preparation Proof of Preparation - 20000 pcs.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-11.htm">"kill item 20,000 monsters !?."</Button>
|
||||
Or Defeat any monsters in <font color="LEVEL">Enchanted Valley</font> and <font color="LEVEL">Atelia Refinery</font>, to get Proof of Preparation Proof of Preparation - 20000 pcs.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-11.htm">"Kill 20,000 monsters !?."</Button>
|
||||
</body></html>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user