Quest Winds Of Fate: Encroaching Shadows (10472).

Contributed by Stayway.
This commit is contained in:
MobiusDev 2016-03-11 10:21:59 +00:00
parent 69e819e551
commit 6a342a9ae6
69 changed files with 882 additions and 6 deletions

View File

@ -1,4 +1,3 @@
<html><head><body>Deserted Dwarven House:<br>
Abandoned house at the Dwarven Village, destroyed by the Earth Wyrm.<br>
Along with Talking Island Village, the Dwarven Village was the most severely damaged by the wakening of the Goddess of Destruction.
<html><body>Deserted Dwarven House:<br>
<Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Black Marketeer of Mammon:<br>
You must want something from me. What do you want?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31092-02.html">"I heard that there's a gem from the Wind Spirit Realm."</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Black Marketeer of Mammon:<br>
Oh! Gems from the Wind Realm. It's an honor to have an Ertheia looking for such things from me.<br>
But I don't have those gems right now. They are not always available. I'm out of materials as well.<br>
If you can bring me the materials, <font color="LEVEL">MMCP</font>, I can arrange it so that you can get the gems sooner. Can you help me?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31092-03.html">"I can."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Black Marketeer of Mammon:<br>
Let's see. I need the power of the wind, which I could probably get...and I also need the power of darkness. That would be <font color="LEVEL">Dark Fragments</font>.<br>
Quite unique materials, huh? I need all <font color="LEVEL">6 Attributes</font> to make this gem. In order to collect Dark Fragments, go to the <font color="LEVEL">Altar of Evil</font>. Get <font color="LEVEL">50</font> Dark Fragments from Arbitors of Darkness, Altar of Evil Spirit Offering Boxes, Mutated Cerberuses, Dartanions, Insane Phions, Dimensional Rifters, and Hellgate Fighting Dogs.<br>
(The Altar of Evil is in the <font color="LEVEL">Fog of Blood Region</font> near <font color="LEVEL">the Dark Elf Village</font>.)
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Black Marketeer of Mammon:<br>
To collect <font color="LEVEL">Dark Fragments</font>, go to the <font color="LEVEL">Altar of Evil</font>. Get <font color="LEVEL">50</font> Dark Fragments from Arbitors of Darkness, Altar of Evil Spirit Offering Boxes, Mutated Cerberuses, Dartanions, Insane Phions, Dimensional Rifters, and Hellgate Fighting Dogs.<br>
(The Altar of Evil is in <font color="LEVEL">Bloody Swampland</font> near <font color="LEVEL">the Dark Elf Village</font>.)
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Black Marketeer of Mammon:<br>
You've gotten all the Dark Fragments. Now we need the power of the wind -- which is you!<br>
Haha, no need to make such a face. I'm not trying to kill you. You just need to share some of your power. Is that all right with you?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31092-06.html">"Sure, I guess."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Black Marketeer of Mammon:<br>
We have everything we need. You just need to wait a week.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31092-07.html">"A week! Are you crazy?"</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Black Marketeer of Mammon:<br>
My, you're an impatient one. Well, since you were helpful...how about you go to the <font color="LEVEL">Blacksmith of Mammon</font>? I'm actually just a middle man. When the Blacksmith of Mammon brings the gems from the Wind Realm, I give him the materials to make some profit.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31092-08.html">"Where is the Blacksmith of Mammon?"</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Black Marketeer of Mammon:<br>
The Blacksmith of Mammon does not stay in one place. He travels around <font colorl="LEVEL">the Town of Giran, the Town of Aden, and the Town of Rune</font> <font color="LEVEL">every hour</font>. It's going to take some work to find him.<br>
For the price of this information, I will take the Dark Fragments.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Black Marketeer of Mammon:<br>
The Blacksmith of Mammon does not stay in one place. He travels around <font colorl="LEVEL">the Town of Giran, the Town of Aden, and the Town of Rune</font> <font color="LEVEL">every hour</font>. It's going to take some work to find him.<br>
For the price of this information, I will take the Dark Fragments.
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
Welcome.<br>
If you're not here for some top-grade weapons, then why are you here?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31126-02.html">"Make me a gemstone of the Wind Spirit Realm."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
I don't understand what you're saying.<br>
A gemstone of the Wind Spirit Realm? You can't make a gemstone by hand.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31126-03.html">"The Black Marketeer of Mammon told me otherwise."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
...That old man's lost his mind.<br>
You're right. I do make and sell gemstones of the Wind Spirit Realm. What about it? It doesn't hurt the Ertheia, and I'm not doing anything dishonest by it.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31126-04.html">"Except...they are fake."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
Well, friend, I see you know quite a bit.<br>
So what do you want? The gemstone? Secrets to making it? I can't help you there, so report me if you want!<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31126-05.html">"I want to know how you make them."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
How much do you know exactly?<br>
I just make it the way <font color="LEVEL">Nidrah</font> showed me. I just collect the ingredients, make the gemstones, and then Nidrah comes and takes them. I don't know what he does with them.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31126-06.html">"What are the ingredients?"</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
Dark, Holy, Earth, Fire, Water, Wind. You need fragments for <font color="LEVEL">all six attributes</font>. I can only tell you this far.<br>
I merely spruce up the defective gemstones he didn't take and sell them. All I'm doing is selling pretty trinkets -- what's the evil in that?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31126-07.html">"Where can I find Nidrah?"</Button></body>
</html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
I was also curious, so I did some digging around. He's a tough one! I once followed him, but...<br>
He just disappeared. Like the wind.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 31126-08.html">"I'll try it. Where do I go?2</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith of Mammon:<br>
The <font color="LEVEL">Ruins of Ye Sagira</font> on <font color="LEVEL">Talking Island</font>. That place with the giant's statue. What did they call it?<br>
Oh yeah, the <font color="LEVEL">Reliquary of the Giants</font>! The people of Talking Island Village call it Reliquary of the Giants.<br>
And I'll give you the gemstone of the Wind Spirit Realm, so how about we both close this business here?
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Blacksmith of Mammon:<br>
I last saw Nidrah at the <font color="LEVEL">Reliquary of the Giants</font>. He's at the <font color="LEVEL">Ruins of Ye Sagira</font> on <font color="LEVEL">Talking Island</font>.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Master Defender:<br>
The <font color="LEVEL">Sigel Knight's</font> <font color="af9878">power is growing.</font>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Weapon/Force Master:<br>
The <font color="LEVEL">Tyrr Warrior's</font> <font color="af9878">power is growing</font>.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Dagger Master:<br>
The <font color="LEVEL">Othell Rogue's</font> <font color="af9878">power is growing.</font>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Bow/Crossbow Master:<br>
The <font color="LEVEL">Yul Archer's </font><font color="af9878">power is growing</font>.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Master Wizard: <br>
The <font color="LEVEL">Feoh Wizard's</font> <font color="af9878">power is growing</font>.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Buff Master:<br>
The <font color="LEVEL">Iss Enchanter's</font> <font color="af9878">power is growing</font>.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Master Summoner:<br>
The <font color="LEVEL">Wynn Summoner's</font> <font color="af9878">power is growing</font>.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Subclass/Dual Class Master Raina:<br>
<font color="LEVEL">%name%</font>, you have the giants' power within you. The giants' power within an Ertheia... You didn't use any sinister methods, did you?<br
><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33491-02.html">"This happened while experimenting with something that stores power."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Subclass/Dual Class Master Raina:<br>
Storing power? A dangerous game. I did hear that Ertheia can make wondrous things... But too much curiosity may bring your doom.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33491-03.html">"I didn't make this."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Subclass/Dual Class Master Raina:<br>
I was not scolding you. I was just worried about the fragile state you're in.<br>
My role is to guide people in using powers that don't belong to them. You are an Ertheia with the giants' power within you. Two very different powers are colliding inside you, and though I cannot get rid of them, I can help you tap into them.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33491-04.html">"Please do."</Button>
</body></html>

View File

@ -0,0 +1,10 @@
<html><body>Subclass/Dual Class Master Raina:<br>
You're in too fragile of a state to use the power of the giants now.<br>
I want to help you in any way I can to get there. Feel free to choose anything I have that you want.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows fire">"I'll take 15 Fire Stones."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows water">"I'll take 15 Water Stones."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows earth">"I'll take 15 Earth Stones."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows wind">"I'll take 15 Wind Stones."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows dark">"I'll take 15 Dark Stones."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows holy">"I'll take 15 Holy Stones."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Subclass/Dual Class Master Raina:<br>
When you come back to me, you will be able to use the power of the giants.<br>
I hope that I have helped to protect you in the future.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Hardin the Agent of Chaos:<br>
You're that Ertheia from the other day. Didn't think I'd bump into you here. As an agent of chaos, I create favorable situations for lots of different races, and then I stay here for awhile...but why are you here?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33870-02.html">"I'm here to find Nidrah."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Hardin the Agent of Chaos:<br>
Nidrah...I'm sorry, but I don't think I know him. And you came all the way here. Has he wronged you in some way?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33870-03.html">"I came to investigate some stuff he makes."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Hardin the Agent of Chaos:<br>
He must be making some bad things, then? Do you have any of these items on you?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33870-04.html">"How did you know that?"</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Hardin the Agent of Chaos:<br>
There's an energy field around you. I think it's the object you're carrying.<br>
Can you show it to me?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33870-05.html">"It's counterfeit Atelia."</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Hardin the Agent of Chaos:<br>
Hm...I see. Well then...<br>
Oh, don't mind me, I'm just talking to myself. Anyway, this object might look shoddy, but it's actually quite remarkable. It's no mere gem. This area has statues imbued with the power of the giants. <br>
Go confirm this gem's abilities in front of each statue. The gem will absorb the giants' power.<br>
You should go find <font color="LEVEL">Wynn Summoner: Master Summoner</font>.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Hardin the Agent of Chaos:<br>
Go confirm this gem's abilities in front of each statue. The gem will absorb the giants' power.<br>
You should go find <font color="LEVEL">Wynn Summoner: Master Summoner</font>.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Hardin the Agent of Chaos:<br>
I see you busily going back and forth between each statue. Did you feel all eight different powers? Please show me that object again.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33870-08.html">Here's that counterfeit Atelia again.</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Hardin the Agent of Chaos:<br>
This object has absorbed more power than it can withstand. It's very unstable right now. If you keep hanging on to this...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33870-09.html">"If I keep hanging onto this...what?"</Button>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Hardin the Agent of Chaos:<br>
I felt it the last time I saw you. You are far more remarkable than I thought. Hurry and return to <font color="LEVEL">Faeron Village</font>.
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Hardin the Agent of Chaos:<br>
Are you all right?<br>
Hurry, you must take measures to...mm? This can't be...your body is absorbing the energy. If that fragment's become embedded in your body, you wouldn't be fine like you are now...<br>
For now, go back to your village. Is it <font color="LEVEL">Faeron Village</font>? Go back and find someone who can help you.<br>
I can't believe this happened...I hope you make it to see another day.
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Queen Navari:<br>
Do you know about the gems from the Wind Realm being traded in the Material Realm?<br>
Recently, a small box with a letter came from Alchemist Veruti in the Town of Rune. In it was a pice of <font color="LEVEL">Atelia</font>, but it was different than the one you have.<br>
It was <font color="LEVEL">counterfeit</font>.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33931-03.htm">"Go on."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Queen Navari:<br>
When Veruti first heard about the gems from the Wind Realm, she thought they could be minerals.<br>
Someone gave this to Veruti when she was left alone in the Town of Rune as a gift from home. She thought it was strange and sent it to me. It's <font color="LEVEL">Counterfeit Atelia</font>.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33931-03.htm">Is it a problem?</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Queen Navari:<br>
If it's powerless and only sold as a trinket, it is not a problem. But if someone knows about Atelia and is trying to create it...that is dangerous.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33931-04.htm">"Why?"</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Queen Navari:<br>
Atelia is formed through the cohesion of a large amount of magic energy. You remember that when you <font color="LEVEL">used Atelia</font> to reach your <font color="LEVEL">3rd Liberation</font>, your power grew exponentially?<br>
If Atelia with such power gets in the wrong hands, the outcome could be catastrophic.<br>
I need you to find out who is making the fake Atelia and why.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33931-05.htm">"Leave it to me."</Button>
</html></body>

View File

@ -0,0 +1,4 @@
<html><body>Queen Navari:<br>
Go to <font color="LEVEL">Alchemist Zephyra</font>. She is investigating this with Alchemist Veruti from the Town of Rune.<br>
She will tell you what to do.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Queen Navari:<br>
Go to <font color="LEVEL">Alchemist Zephyra</font>. She is investigating this with Alchemist Veruti from the Town of Rune.<br>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Karla:<br>
<font color="LEVEL">%charname%</font>? You look so much stronger than before! I heard that you're on a mission after some Counterfeit Atelia. You've become quite a reliable warrior!<br>
But what happened to you? I can feel the Giants' power swirling inside you.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33933-02.html">"Well..."</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Karla:<br>
That's strange. And I don't trust that Hardin fellow. He's been doing favors for other races, but I can't help but feel that he has some ulterior motive. He would make a dangerous foe if we were to be foes.<br>
Also, I think I know how to release the giants' power from inside you.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33933-03.html">"How?"</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Karla:<br>
I heard of one in <font color="LEVEL">Talking Island Village</font> who can enable others to use power not inherently their own. One with the special ability to distinguish people who can accept another's power.<br>
Wizards can become powerful warriors. Spear-wielding warriors can acquire healing power.<br>
This individual's name was...<font color="LEVEL">Raina</font>, was it? Yes, it was Raina.<br>
(You can find <font color="LEVEL">Subclass/Dual class Master Raina</font> in Talking Island Village.)
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Karla:<br>
Go to Raina in <font color="LEVEL">Talking Island Village</font>. I'm sure she can help you.<br>(You can find <font color="LEVEL">Subclass/Dual class Master Raina</font> in Talking Island Village.)
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Zephyra the Alchemist:<br>
You must be the Ertheia assigned to the investigation with me. I'm sure Queen Navari told you about the Counterfeit Gems?<br>
The fake goods that were traded as Wind Spirit Realm materials were absolutely terrible. They are rather, unfinished? Someone made them according to the recipe, but they were defective.<br>
But because they are beautifully colored and are marked as gems from the Wind Realm, people sought them as valuables. Fools!<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33978-02.html">"Who is making them?"</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Zephyra the Alchemist:<br>
Unfortunately, we have no idea who is making them. Veruti received them from random adventurers passing by. Locals had no idea where they were from. They were not too fond of an Ertheia looking into it.<br>
Oh yes! There's someone who can help you!<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33978-03.html">"Who?"</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Zephyra the Alchemist:<br>
<font color="LEVEL">Momet the Blacksmith</font>. She's a dwarf assigned in this town. She is very friendly to us. Also she's cute and kind unlike most other blacksmiths I've treated with!<br>
She may know someone who makes or sells gems from the Wind Realm. I need to wait for Veruti's message here. You can ask <font color="LEVEL">Momet the Blacksmith</font> for me.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Zephyra the Alchemist:<br>
I need to wait for Veruti's message. You can ask <font color="LEVEL">Momet the Blacksmith</font> where you can make or buy Wind Realm items.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Zephyra the Alchemist:<br>
What took you so long? I waited for you ever since Veruti had contacted me. I found out who forged the Counterfeit Gems. He is the Blacksmith...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33978-06.html">"I know. The Blacksmith of Mammon."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Zephyra the Alchemist:<br>
So you knew about it? I was late. Speaking of which, you've changed. The power within you now, it is not of the Ertheia.<br>I will treat you for now. Tell me what happened.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33978-07.html">"This is what happened..."</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Zephyra the Alchemist:<br>
I see. You know that man, <font color="LEVEL">Hardin</font>... You think he could be <font color="LEVEL">Nidrah</font>? But if he is doing good for the races in the Ruins of Ye Sagira, I guess he could be a good man. Rumors tell me that he is a talented mage. It's strange that he's making Counterfeit Gems.<br>
Oh speaking of which, there is the Giant's Power twirling inside you.<br>Karla! I'm sure Karla has the answers. She is the most talented one in combat in this town.<font color="LEVEL"></font><br>I will report everything to Queen Navari for you. Please go.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Zephyra the Alchemist:<br>
I'm sure <font color="LEVEL">Karla</font> has the answers. Try going to her.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Blacksmith Momet:<br>
Um, what's going on? It's unusual to ask a blacksmith about something other than blacksmithing. Did something bad happen?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33998-02.html">&quot;Do you know anything about a gemstone from the Wind Spirit Realm?&quot;</Button>
</body></html>

View File

@ -0,0 +1,5 @@
<html><body>Blacksmith Momet:<br>
Oh, that gemstone! I've heard about it before. They say it's very beautiful and sparkles like no other. But, why? Are you trying to obtain it? Because I can't make that.<br>
However, I think I may know of someone who's selling such a thing.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33998-03.html">"Who sells it?"</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Blacksmith Momet:<br>
Have you heard of the <font color="LEVEL">Black Marketeers of Mammon?</font> They roam about in darkness, trading goods from the black market. That gemstone from the Wind Spirit Realm doesn't seem like something that would be sold by an ordinary merchant. It would be traded on the down low.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10472_WindsOfFate_EncroachingShadows 33998-04.html">"Where can I find this Black Marketeer?"</Button>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Blacksmith Momet:<br>
They're in all towns. Let's see, Faeron Village. Yes, the <font color="LEVEL">Town of Gludio</font> would be the closest one. Of course, you can go to any of the other towns, too. Tell the <font color="LEVEL">Black Marketeer of Mammon</font> that you've come to buy the gemstone from the Wind Spirit Realm. I'm sure he'll be more than happy to sell it to you.
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Blacksmith Momet:<br>
Tell the <font color="LEVEL">Black Marketeer of Mammon</font> that you've come to buy the gemstone from the Wind Spirit Realm.<br>
(Go to the <font color="LEVEL">Town of Gludio</font>, the closest town to Faeron Village, and find the Black Marketeer of Mammon there.)
</body></html>

View File

@ -0,0 +1,590 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.Q10472_WindsOfFate_EncroachingShadows;
import com.l2jmobius.gameserver.enums.Race;
import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.holders.SkillHolder;
import com.l2jmobius.gameserver.model.quest.Quest;
import com.l2jmobius.gameserver.model.quest.QuestState;
import com.l2jmobius.gameserver.model.zone.L2ZoneType;
import com.l2jmobius.gameserver.network.serverpackets.ExShowUsm;
import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse;
/**
* Winds Of Fate: Encroaching Shadows (10472)
* @author Joker, Staway
*/
public class Q10472_WindsOfFate_EncroachingShadows extends Quest
{
// NPCs
private static final int NAVARI = 33931;
private static final int ZEPHYRA = 33978;
private static final int MOMET = 33998;
private static final int MAMMON = 31092;
private static final int BLACKSMITH_MAMMON = 31126;
private static final int HARDIN = 33870;
private static final int WYNN = 33403;
private static final int FEOH = 33401;
private static final int TYRR = 33398;
private static final int OTHELL = 33399;
private static final int ISS = 33402;
private static final int YUL = 33400;
private static final int SIGEL = 33397;
private static final int AEORE = 33404;
private static final int KARLA = 33933;
private static final int RAINA = 33491;
// Items
private static final int DARK_FRAGMENT = 40060;
private static final int COUNTERFEIT_ATELIA = 40059;
private static final int FIRE_STONE = 9546;
private static final int WATER_STONE = 9547;
private static final int EARTH_STONE = 9548;
private static final int WIND_STONE = 9549;
private static final int DARK_STONE = 9550;
private static final int HOLY_STONE = 9551;
private static final int CRYSTAL_R = 17371;
private static final int RECIPE = 36791;
// Skills
private static final SkillHolder NPC_WYNN = new SkillHolder(16390, 1);
private static final SkillHolder NPC_FEOH = new SkillHolder(16391, 1);
private static final SkillHolder NPC_TYRR = new SkillHolder(16392, 1);
private static final SkillHolder NPC_OTHELL = new SkillHolder(16393, 1);
private static final SkillHolder NPC_YUL = new SkillHolder(16394, 1);
private static final SkillHolder NPC_ISS = new SkillHolder(16395, 1);
private static final SkillHolder NPC_SIGEL = new SkillHolder(16396, 1);
private static final SkillHolder NPC_AEORE = new SkillHolder(16397, 1);
// Mobs
private static final int[] MOBS =
{
23174, // Arbitor of Darkness
23175, // Altar of Evil Offering Boxe
23176, // Mutated Cerberos
23177, // Dartanion
23178, // Insane Phion
23179, // Dimensional Rifter
23180, // Hellgate Fighting Dog
};
// Misc
private static final int MIN_LEVEL = 85;
private static final int RELIQUARY_PRESENTATION_MOVIE_ZONE = 10472;
private static final String MOVIE_VAR = "reliquary_of_the_giants_movie_zone";
private final static int ERTHEIA_AWEK_QUEST_USM_ID = 9; // TODO: Find proper Movie
public Q10472_WindsOfFate_EncroachingShadows()
{
super(10472, Q10472_WindsOfFate_EncroachingShadows.class.getSimpleName(), "Winds Of Fate: Encroaching Shadows");
addStartNpc(NAVARI);
addTalkId(NAVARI, ZEPHYRA, MOMET, MAMMON, BLACKSMITH_MAMMON, HARDIN, WYNN, FEOH, TYRR, OTHELL, ISS, YUL, SIGEL, AEORE, KARLA, RAINA);
addFirstTalkId(WYNN, FEOH, TYRR, OTHELL, ISS, YUL, SIGEL, AEORE);
registerQuestItems(DARK_FRAGMENT, COUNTERFEIT_ATELIA, FIRE_STONE, WATER_STONE, EARTH_STONE, WIND_STONE, DARK_STONE, HOLY_STONE, CRYSTAL_R, RECIPE);
addKillId(MOBS);
// addCondCompletedQuest(Q10471_WindsOfFate_Choices.class.getSimpleName(), "no_cond.html"); // Need be Done!
addEnterZoneId(RELIQUARY_PRESENTATION_MOVIE_ZONE);
addCondMinLevel(MIN_LEVEL, "no_level.html");
addCondRace(Race.ERTHEIA, "no_race.html"); // TODO: Find proper HTML
}
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, false);
String htmltext = null;
if (qs == null)
{
return htmltext;
}
switch (event)
{
case "33931-02.htm":
case "33931-03.htm":
case "33931-04.htm":
case "33978-02.html":
case "33978-06.html":
case "33998-02.html":
case "33998-06.html":
case "33998-03.html":
case "31092-02.html":
case "31092-06.html":
case "31092-07.html":
case "31126-02.html":
case "31126-03.html":
case "31126-04.html":
case "31126-05.html":
case "31126-06.html":
case "31126-07.html":
case "33870-02.html":
case "33870-03.html":
case "33870-04.html":
case "33870-08.html":
case "33933-02.html":
case "33491-02.html":
case "33491-03.html":
case "33491-04.html":
{
htmltext = event;
break;
}
case "33931-05.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "33978-03.html":
{
if (qs.isCond(1))
{
qs.setCond(2, true);
}
htmltext = event;
break;
}
case "33998-04.html":
{
if (qs.isCond(2))
{
qs.setCond(3, true);
}
htmltext = event;
break;
}
case "31092-03.html":
{
if (qs.isCond(3))
{
qs.setCond(4, true);
}
htmltext = event;
break;
}
case "31092-08.html":
{
if (qs.isCond(5))
{
player.setCurrentHp(player.getMaxHp() / 3);
player.setCurrentCp(player.getMaxCp() / 3);
player.setCurrentMp(player.getMaxMp() / 3);
takeItems(player, DARK_FRAGMENT, -1);
qs.setCond(6, true);
}
htmltext = event;
break;
}
case "31126-08.html":
{
if (qs.isCond(6))
{
giveItems(player, COUNTERFEIT_ATELIA, 1);
qs.set(MOVIE_VAR, 1);
qs.setCond(7, true);
}
htmltext = event;
break;
}
case "33870-05.html":
{
if (qs.isCond(7))
{
qs.setCond(8, true);
}
htmltext = event;
break;
}
case "33870-09.html":
{
if (qs.isCond(16))
{
npc.setTarget(player);
npc.broadcastPacket(new MagicSkillUse(npc, player, 16398, 1, 1000, 0));
takeItems(player, COUNTERFEIT_ATELIA, -1);
qs.setCond(17, true);
}
htmltext = event;
break;
}
case "33978-07.html":
{
if (qs.isCond(17))
{
qs.setCond(18, true);
}
htmltext = event;
break;
}
case "33933-03.html":
{
if (qs.isCond(18))
{
qs.setCond(19, true);
}
htmltext = event;
break;
}
case "fire":
{
if (qs.isCond(19))
{
giveItems(player, FIRE_STONE, 15);
giveItems(player, CRYSTAL_R, 5);
giveItems(player, RECIPE, 1);
addExpAndSp(player, 175739575, 47177);
qs.exitQuest(false, true);
return "33491-05.html";
}
htmltext = event;
break;
}
case "water":
{
if (qs.isCond(19))
{
giveItems(player, WATER_STONE, 15);
giveItems(player, CRYSTAL_R, 5);
giveItems(player, RECIPE, 1);
addExpAndSp(player, 175739575, 47177);
qs.exitQuest(false, true);
return "33491-05.html";
}
htmltext = event;
break;
}
case "earth":
{
if (qs.isCond(19))
{
giveItems(player, EARTH_STONE, 15);
giveItems(player, CRYSTAL_R, 5);
giveItems(player, RECIPE, 1);
addExpAndSp(player, 175739575, 47177);
qs.exitQuest(false, true);
return "33491-05.html";
}
htmltext = event;
break;
}
case "wind":
{
if (qs.isCond(19))
{
giveItems(player, WIND_STONE, 15);
giveItems(player, CRYSTAL_R, 5);
giveItems(player, RECIPE, 1);
addExpAndSp(player, 175739575, 47177);
qs.exitQuest(false, true);
return "33491-05.html";
}
htmltext = event;
break;
}
case "dark":
{
if (qs.isCond(19))
{
giveItems(player, DARK_STONE, 15);
giveItems(player, CRYSTAL_R, 5);
giveItems(player, RECIPE, 1);
addExpAndSp(player, 175739575, 47177);
qs.exitQuest(false, true);
return "33491-05.html";
}
htmltext = event;
break;
}
case "holy":
{
if (qs.isCond(19))
{
giveItems(player, HOLY_STONE, 15);
giveItems(player, CRYSTAL_R, 5);
giveItems(player, RECIPE, 1);
addExpAndSp(player, 175739575, 47177);
qs.exitQuest(false, true);
return "33491-05.html";
}
htmltext = event;
break;
}
}
return htmltext;
}
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
switch (npc.getId())
{
case NAVARI:
{
if (qs.isCreated())
{
htmltext = "33931-01.htm";
}
else if (qs.isStarted())
{
htmltext = "33931-06.html";
}
else if (qs.isCompleted())
{
htmltext = getAlreadyCompletedMsg(player);
}
break;
}
case ZEPHYRA:
{
if (qs.isCond(1))
{
htmltext = "33978-01.html";
}
else if (qs.isCond(2))
{
htmltext = "33978-04.html";
}
else if (qs.isCond(17))
{
htmltext = "33978-05.html";
}
else if (qs.isCond(18))
{
htmltext = "33978-08.html";
}
break;
}
case MOMET:
{
if (qs.isCond(2))
{
htmltext = "33998-01.html";
}
else if (qs.isCond(3))
{
htmltext = "33998-05.html";
}
break;
}
case MAMMON:
{
if (qs.isCond(5) && (getQuestItemsCount(player, DARK_FRAGMENT) >= 50))
{
htmltext = "31092-05.html";
}
else if (qs.isCond(3))
{
htmltext = "31092-01.html";
}
else if (qs.isCond(4))
{
htmltext = "31092-04.html";
}
else if (qs.isCond(6))
{
htmltext = "31092-09.html";
}
break;
}
case BLACKSMITH_MAMMON:
{
if (qs.isCond(6))
{
htmltext = "31126-01.html";
}
else if (qs.isCond(7))
{
htmltext = "31126-09.html";
}
break;
}
case HARDIN:
{
if (qs.isCond(7))
{
htmltext = "33870-01.html";
}
else if (qs.isCond(8))
{
htmltext = "33870-06.html";
}
else if (qs.isCond(16))
{
htmltext = "33870-07.html";
}
else if (qs.isCond(17))
{
htmltext = "33870-10.html";
}
break;
}
case RAINA:
{
if (qs.isCond(19))
{
final String html = getHtm(player.getHtmlPrefix(), "33491-01.html");
return html.replace("%name%", player.getName());
}
htmltext = "33491-01.html";
{
break;
}
}
case KARLA:
{
if (qs.isCond(18))
{
final String html = getHtm(player.getHtmlPrefix(), "33933-01.html");
return html.replace("%name%", player.getName());
}
htmltext = "33933-01.html";
}
if (qs.isCond(19))
{
htmltext = "33933-04.html";
}
break;
}
return htmltext;
}
@Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
switch (npc.getId())
{
case WYNN:
{
if (qs.isCond(8) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33403-01.html";
npc.doCast(NPC_WYNN.getSkill());
qs.setCond(9, true);
}
break;
}
case FEOH:
{
if (qs.isCond(9) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33401-01.html";
npc.doCast(NPC_FEOH.getSkill());
qs.setCond(10, true);
}
break;
}
case TYRR:
{
if (qs.isCond(10) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33398-01.html";
npc.doCast(NPC_TYRR.getSkill());
qs.setCond(11, true);
}
break;
}
case OTHELL:
{
if (qs.isCond(11) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33399-01.html";
npc.doCast(NPC_OTHELL.getSkill());
qs.setCond(12, true);
}
break;
}
case ISS:
{
if (qs.isCond(12) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33402-01.html";
npc.doCast(NPC_ISS.getSkill());
qs.setCond(13, true);
}
break;
}
case YUL:
{
if (qs.isCond(13) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33400-01.html";
npc.doCast(NPC_YUL.getSkill());
qs.setCond(14, true);
}
break;
}
case SIGEL:
{
if (qs.isCond(14) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33397-01.html";
npc.doCast(NPC_SIGEL.getSkill());
qs.setCond(15, true);
}
break;
}
case AEORE:
{
if (qs.isCond(15) && (getQuestItemsCount(player, COUNTERFEIT_ATELIA) >= 1))
{
htmltext = "33404-01.html";
npc.doCast(NPC_AEORE.getSkill());
qs.setCond(16, true);
}
break;
}
}
return htmltext;
}
@Override
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(4))
{
if (giveItemRandomly(killer, npc, DARK_FRAGMENT, 1, 50, 1.0, true))
{
qs.setCond(5);
}
}
return super.onKill(npc, killer, isSummon);
}
@Override
public String onEnterZone(L2Character character, L2ZoneType zone)
{
if (character.isPlayer())
{
final L2PcInstance player = character.getActingPlayer();
final QuestState qs = getQuestState(player, false);
if ((qs != null) && (qs.getInt(MOVIE_VAR) > 0))
{
player.sendPacket(new ExShowUsm(ERTHEIA_AWEK_QUEST_USM_ID));
qs.unset(MOVIE_VAR);
}
}
return super.onEnterZone(character, zone);
}
}

View File

@ -0,0 +1,3 @@
<html><body>Navari:<br>
Your level is wrong for this quest.
</body></html>

View File

@ -259,6 +259,7 @@ import quests.Q10411_KekropusLetter_TheForestOfTheDead.Q10411_KekropusLetter_The
import quests.Q10414_KekropusLetter_WithCourage.Q10414_KekropusLetter_WithCourage;
import quests.Q10415_KekropusLetter_WithWisdom.Q10415_KekropusLetter_WithWisdom;
import quests.Q10453_StoppingTheWindDragon.Q10453_StoppingTheWindDragon;
import quests.Q10472_WindsOfFate_EncroachingShadows.Q10472_WindsOfFate_EncroachingShadows;
import quests.Q10501_ZakenEmbroideredSoulCloak.Q10501_ZakenEmbroideredSoulCloak;
import quests.Q10502_FreyaEmbroideredSoulCloak.Q10502_FreyaEmbroideredSoulCloak;
import quests.Q10503_FrintezzaEmbroideredSoulCloak.Q10503_FrintezzaEmbroideredSoulCloak;
@ -546,6 +547,7 @@ final class QuestMasterHandler
Q10414_KekropusLetter_WithCourage.class,
Q10415_KekropusLetter_WithWisdom.class,
Q10453_StoppingTheWindDragon.class,
Q10472_WindsOfFate_EncroachingShadows.class,
Q10501_ZakenEmbroideredSoulCloak.class,
Q10502_FreyaEmbroideredSoulCloak.class,
Q10503_FrintezzaEmbroideredSoulCloak.class,

View File

@ -959,10 +959,11 @@
<!-- AUTO GENERATED SKILL -->
<!-- Counterfeit Atelia fragment is lodged in the body. -->
<set name="icon" val="icon.skill4035" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="operateType" val="TOGGLE" />
<set name="targetType" val="ONE" />
<set name="abnormalTime" val="240" />
<set name="castRange" val="600" />
<set name="coolTime" val="500" />
<set name="coolTime" val="200" />
<set name="reuseDelay" val="2000" />
<set name="isMagic" val="1" />
<set name="isDebuff" val="true" />

View File

@ -251,6 +251,12 @@
<node X="-113946" Y="229645" />
<node X="-114250" Y="230533" />
</zone>
<zone name="reliquary_of_the_giants_movie_zone" id="10472" type="ScriptZone" shape="NPoly" minZ="-2890" maxZ="-2867">
<node X="-115175" Y="226563" />
<node X="-114440" Y="226489" />
<node X="-114400" Y="227404" />
<node X="-115382" Y="227338" />
</zone>
<zone name="harnak_underground_ruins_room_2" id="200032" type="ScriptZone" shape="Cylinder" minZ="-11047" maxZ="-10697" rad="850">
<node X="-107926" Y="208860" />
</zone>