This commit is contained in:
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Maria:<br>
|
||||
Hmm, as it is written here? A Fairy Stone?<br>
|
||||
...It shouldn't be very difficult to make it according to this... I will need you to get the ingredients for me. I don't have any of this stuff just laying around<font color="LEVEL">. Toad Lord Back Skin can be obtained by hunting toad lords near the Cruma Marshlands.</font> You can purchase the other ingredients from adventurers and traders you meet.
|
||||
</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-02.html
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-02.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Maria:<br>
|
||||
Hmm... A Fairy Stone, eh?<br>
|
||||
It shouldn't be very difficult to make... Let's see what ingredients you have brought... Coal, Charcoal... gemstones... silver and Toad Lord Back Skins... It's all here! If you will wait a moment. I'll make it now.<br>
|
||||
Gemstone with base.. Polish with silver. Umm, from this angle it seems very similar to a Crystal of Purity.<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30608-03.html">Wait</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-03.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-03.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Maria:<br>
|
||||
Almost done. Once I absorb the impurities with the Toad Lord Back Skin...<br>
|
||||
Alright! Finished! What a beautiful jewel! Not just physical beauty but something else... An inner power... At least it gives me a good feeling...
|
||||
</body></html>
|
||||
7
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-04.html
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-04.html
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<html><body>Maria:<br>
|
||||
Hmm... A Fairy Stone, eh?<br>
|
||||
It shouldn't be very difficult to make... Let's see what ingredients you have brought... Coal, Charcoal... gemstones... silver and Toad Lord Back Skins... It's all here! If you will wait a moment. I'll make it now.<br>
|
||||
Gemstone with base.. Polish with silver. Umm, from this angle it seems very similar to a Crystal of Purity.<br>
|
||||
What is this, "Then reprocess with Stone of Purity again."? Hmm, is that really necessary? Anyway...<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30608-05.html">Wait</a>
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-05.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-05.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Maria:<br>
|
||||
Almost done.Now I will absorb the impurities with the Toad Lord Back Skin...<br>
|
||||
OK! Finished! Look how clear it is! Like pure water, it has no color at all! I've never seen anything like this... Even though I made it, I'm still in awe. Here it is.<br>
|
||||
In my experience, this kind of jewel is very fragile, so please handle it carefully.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-06.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30608-06.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Maria:<br>
|
||||
That jewel that I made for you earlier was so curious... If it is too fragile it will be useless as an ornament. It seemed rather weak and sensitive... Do you suppose it was made for a special purpose?<br>
|
||||
Oh, by the way, I have been asked to make something for Dwarves to use to craft Mithril and adamantite... A jewel that is harder than a diamond...
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Elder Cronos:<br>Let me guess. You have come for a hatchling, am I right? You should reconsider this foolish choice! It will not fight and eats like a pig. You cannot ride it, but must escort it about like it is your master. Why do you want something that will give you such trouble and heartache? I suppose you want to raise it to be a wyvern. If it were that easy, I, Cronos, would be astride one instead of sitting here talking to you!<br>
|
||||
You should not expect more from a pet than to be cute and cuddly. I don't approve of your choice at all.<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30610-02.html">"I will raise it with all my love!"</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
How can you say that with a straight face! That makes my skin crawl! No matter how hard you try, it cannot be raised properly by those of our race. The fairies were the only ones successful at it! Why don't you find a fairy, and babble about love. Maybe she will listen and grant your wish. Ha!<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30610-03.html">"Where can I find a fairy?"</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-03.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-03.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Such a stubborn youth! Do you only hear the words you want to hear? Fairies have been gone for centuries! In ancient times they became so disgusted with Human behavior they all flew away to another world! If you must see them, you might try looking in <font color="LEVEL">Enchanted Valley</font>. You must be very careful, that place is very dangerous. If someone enters the valley off guard, they can wind up dead before they know what happened!<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30610-04.html">"Which way to the Enchanted Valley?"</a>
|
||||
</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-04.html
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-04.html
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Are you deaf? You still insist on going there even though you will surely be killed? Oh well, you were warned! Don't blame me if you wind up dead.<br>
|
||||
Now where is that book?<br>
|
||||
You must listen carefully! Let's assume that by some miracle you survive the Enchanted Valley long enough to meet a fairy. Do you really think this fairy will listen to you and grant your request? Certainly not! The fairy will ignore you, not even bothering to laugh at your ignorance. If you wish to catch a fairy's eye you must have a <font color="LEVEL">Fairy Stone</font>! You cannot buy one anywhere. You must collect the ingredients and make it yourself!<br>
|
||||
There are two types of Fairy Stone. One is a regular Fairy Stone and the other is a <font color="LEVEL">Deluxe Fairy Stone</font>. The difference between them is quite mysterious, even for a wizened old sage like myself.<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30610-05.html">"I will make a regular Fairy Stone."</a><br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30610-06.html">"I will make a Deluxe Fairy Stone."</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-05.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-05.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Oh well, what do I have to lose? Here is the list of ingredients you will need in order to create a Fairy Stone. Howover this cannot be accomplished easily, not even by a skilled Dwarven Artisan. I do know of a young lady named <font color="LEVEL">Maria who lives in the Town of Dion</font> who can make a Crystal of Purity. I think she may also be able to make a Deluxe Fairy Stone... If she can't help you I am afraid you may be out of luck. But you won't know until you ask, eh? By the way, among the ingredients, the <font color="LEVEL">toad lord's back skin</font> cannot be purchased. You must go to the <font color="LEVEL">Cruma Marshlands</font> yourself and kill a <font color="LEVEL">toad lord</font> to collect it.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-06.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-06.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Oh well, what do I have to lose? Here is the list of ingredients you will need in order to create a Fairy Stone. However this cannot be accomplished easily, not even by a skilled Dwarven Artisan. I do know of a young lady named <font color="LEVEL">Maria who lives in the Town of Dion</font> who can make a Crystal of Purity. I think she may also be able to make a Deluxe Fairy Stone... If she can't help you I am afraid you may be out of luck. But you won't know until you ask, eh? By the way, among the ingredients, the <font color="LEVEL">toad lord's back skin</font> cannot be purchased. You must go to the <font color="LEVEL">Cruma Marshlands</font> yourself and kill a <font color="LEVEL">toad lord</font> to collect it.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-07.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-07.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Why are you dawdling about? Don't you have your instructions? If you do not create the stone, I'll have nothing more to do with you! You must go see <font color="LEVEL">Maria at the Town of Dion</font>, she will tell you more. To find the <font color="LEVEL">toad lord's back skin</font> you must go to the <font color="LEVEL">Cruma Marshlands</font> yourself and capture a <font color="LEVEL">toad lord</font>.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-08.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-08.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Are you kidding? You made a Fairy Stone? Seriously? I didn't expect it to work! May I see it? Oh my, it is splendid! Consider how lucky you are, my young friend. A wizened old sage like myself never expected to see one with my own eyes. I wonder what you should do next?<br>
|
||||
Oh yes, I know! You have met <font color="LEVEL">Byron, the guard of this village</font>... He is from here, and seems to know more than anyone about the creatures in this place. He will tell you what to do next.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-09.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-09.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Have you seen <font color="LEVEL">Guard Byron</font>? I know nothing of fairies and the like... Maybe you should visit the Enchanted Valley after all...
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-10.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-10.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Ah, so a Deluxe Fairy Stone will break when it comes in contact with blood? This stone is more fragile than I thought. You knew about this weakness before you fought? If Byron told you not to engage in combat, you should have followed his instructions... How unfortunate! Oh well, some people never learn. I'm just wasting my breath. Aren't you ready to give up and create a regular Fairy Stone? It's easier to make and more durable. What do you think?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30610-12.html">"I will make a regular Fairy Stone."</a><br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30610-13.html">"I will make another Deluxe Fairy Stone."</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-11.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-11.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
So he told you to go to the deepest part of Enchanted Valley? Then by all means, you should go! Byron knows of what he speaks. Few know the Enchanted Valley as well as he... Do as he says.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-12.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-12.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Here is the Ingredient List. You can obtain the <font color="LEVEL">toad lord's back skin</font> in the <font color="LEVEL">Cruma Marshlands</font>. You must capture a <font color="LEVEL">toad lord</font> and take it with the other ingredients to <font color="LEVEL">Maria of the Town of Dion</font>. She will make a Fairy Stone for you.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-13.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-13.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Here is the Ingredient List. You can obtain the <font color="LEVEL">toad lord's back skin</font> in the <font color="LEVEL">Cruma Marshlands</font>. You must capture a <font color="LEVEL">toad lord</font> and take it with the other ingredients to <font color="LEVEL">Maria of the Town of Dion</font>. She will make a Deluxe Fairy Stone for you.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-14.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30610-14.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Elder Cronos:<br>
|
||||
Ah, another Fairy Stone! I had no idea you would actually make another one! May I examine it? It seems very similar to the last one. As I said before, you must go and see <font color="LEVEL">Guard Byron</font>. He was born in this village and is the one to tell you what you should do next. Have you been to the deepest part of the Enchanted Valley as he suggested?
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-01.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-01.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
You wish to know how to meet a Fairy? Ha, ha... There is surely more than one way, my friend! If you find out one of them, let me know...<br>
|
||||
The Fairies do not think like Humans do. One moment they seem terrified and the next they are open and friendly. But watch yourself, for just as quickly they can turn crueler than a demon... They will only show you what they want you to see.<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30711-02.html">Show Fairy Stone</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
Hmm, what is this? Such a beautiful stone! It looks very expensive... Wait! Could it be? Oh, my... Is this a Fairy Stone? If you've got one of these, you should be able to attract a Fairy. A Fairy is barely perceptible to the human eye and will run away immediately when spoken to. But this stone will surely get a Fairy's attention.<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30711-03.html">"Please tell me more."</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
Something happened to me when I was quite young. I don't remember it well, but... If there are still Fairies living in Enchanted Valley, they would most likely be found in <font color="LEVEL">the deepest part of the Northern Valley</font>. If you have that Fairy Stone I am certain a Fairy will talk to you there.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-04.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-04.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
Something happened to me when I was quite young. I don't remember it well, but... If there are still Fairies living in Enchanted Valley, they would most likely be found in <font color="LEVEL">the deepest part of the northern valley</font>. Take that Fairy Stone and...<br>
|
||||
Wait! Let me see that stone again. ...This is not an ordinary Fairy Stone! It's as white as pure driven snow... This is the pure white Fairy Stone that Fairies can't resist! You mustn't let any blood touch the stone. In particular, the blood of creatures related to fairies... If it gets blood on it it will break immediately. And there are many creatures there that don't like Humans at all... Ah, yes, it is a very difficult situation. <font color="LEVEL">You must not attack any creatures in the Enchanted Valley</font> on your way to meet the Fairy...
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-05.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-05.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
Ah, another Fairy Stone! I see that this is an ordinary Fairy Stone and not a pure white Fairy Stone. You won't have to worry about it breaking, even if it gets blood on it. It will be safe as you travel to <font color="LEVEL">the deepest part of the northern valley</font>.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-06.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-06.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
Even though you failed, here you are again with that pure white Fairy Stone! With such dedication the fairy will surely open the village to you. But the creatures living there won't care about that sincerity of yours... Ha, ha.<br>
|
||||
Remember, if the blood of any creature that lives in Enchanted Valley gets on the white Fairy Stone, it will break immediately. <font color="LEVEL">You must not attack any creatures in Enchanted Valley</font> on your way to meet the Fairy...
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-07.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-07.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
You haven't left for Enchanted Valley yet? If you wish to meet a Fairy, you must take the Fairy Stone and go to the <font color="LEVEL">very deepest part of the northern valley</font>. If you're lucky, you will meet a fairy there.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-08.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-08.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
You haven't left for Enchanted Valley yet? If you wish to meet a Fairy, you must take the pure white Fairy Stone and go to the <font color="LEVEL">very deepest part of the northern valley</font>. If you're lucky, you will meet a Fairy there. But you must be careful. If the blood of any creature living in Enchanted Valley should get on the pure white Fairy Stone, it will break. Therefore, you <font color="LEVEL">must not fight</font>.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-09.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-09.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
Weren't you off to meet a Fairy? What happened?! Looks like you had some trouble in the valley. Did you lose the pure white Fairy Stone? Oh, what a shame...<br>
|
||||
If you still wish to meet a Fairy, then you must make another Fairy Stone. Did <font color="LEVEL">Elder Cronos</font> help you with the last one? You must go back and ask him again.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-10.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30711-10.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Guard Byron:<br>
|
||||
Have you met Elder Cronos? I suppose these are the ingredients for a Fairy Stone...! Hmm... I wouldn't know from just looking. A quick glance tells me that there are a lot of very expensive items here... Ha, someone going to meet a Fairy shouldn't look so glum! Just try again and do your best this time!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
What trouble! What trouble! What... Oh? I'm getting a good feeling from you. What do you have? What? What is it? Huh? What? Alright, I know that you've got something... Give it to me, give it to me, give it to me... OK? Huh? Huh?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-02.html">Give Fairy Stone.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Heh, heh... A Fairy Stone! It's a Fairy Stone... Ha, ha! Yeah, thank you, thank you. You're a really great person! Uh, huh... OK, I'm going to have to give you a gift of gratitude. If Mimyu gets a gift, she always gives a gift in return. What should I do for you? Huh? Huh? Well, ask me for anything later!<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-05.html">Ask immediately.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-03.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-03.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
What trouble! What trouble! What... Oh? I'm getting a good feeling from you. It's a great feeling.... What do you have? What? What is it? Huh? What? Alright, I know that you've got something... Give it to me, give it to me, give it to me... OK? Huh? Huh?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-04.html">Give white Fairy Stone.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-04.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-04.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Heh, heh... A Fairy Stone! That's also a white Fairy Stone...! Ha, ha, ha, ha... Haaah. It's great, it's great, it's great! I don't know what it is, but thanks. Thank you so much for giving me this great thing! You're really just a really, super, great guy! I mean, really, really good! I love you! Uh, huh... OK, I'm going to have to give you a gift of gratitude. If Mimyu gets a gift, she always gives a gift in return. OK, take this! It's fairy powder from my wing! It's a mysterious concoction that contributes to the beauty of a woman, the head of a child or the prowess of a man! Well, but that's still not enough, huh? Of course, I'm sure you'll ask for something else. Right? What should I do for you? Huh? Huh? Well, ask me for anything later!<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-06.html">Explain the situation and ask immediately.</a>
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-05.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-05.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Um...! OK... Yes, I know why you have come looking for me. It's because you want to get a hatchling, right? But that's not such an easy thing. To obtain a hatchling, you've got to get the egg of a wyvern and hatch it. But if it were you and someone asked you for your egg... Ah, your race has live births? Anyway, if someone were to ask you for your child, huh? Would you do it? You wouldn't? You wouldn't? You wouldn't?<br>
|
||||
Right... But since you gave me a good item, I'll teach you something special... You don't need only a wyvern egg. The egg of anything with scales that flies in the sky is fine. Yeah, creatures like drakes and wyverns... But recently they've been having their own problems and don't really have their wits about them. But, well, you can ask them about it somehow...<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-07.html">Ask about what's happened to the drakes and wyverns.</a>
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-06.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-06.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Ah, yes, I know why you have come. You want a hatchling, don't you? Well, its not as easy as that. To obtain a hatchling, you must obtain the egg of a wyvern and hatch it. The wyvern will not surrender her egg without a fight... Your race gives live birth, doesn't it? Anyway, if someone were to ask you for your child, would you gladly give it? No? Oh, really...<br>
|
||||
Well, your generosity must be rewarded, I shall tell you a valuable secret... It is not necessary for the egg to come from a wyvern! Any egg from a scaled flying creature will do, such as a drake or wyvern... Their eggs will be easier to get since they have been acting odd lately... Anyway, they can tell you more...<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-08.html">"What happened to the drakes and wyverns?"</a>
|
||||
</body></html>
|
||||
10
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-07.html
vendored
Normal file
10
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-07.html
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Nearby there are drakes and wyverns looking for their lost eggs. There is evil afoot... Why would anyone steal eggs? Really...!<br>
|
||||
I know of at least five creatures who have had their eggs stolen.<br>
|
||||
The closest one to us... is <font color="LEVEL">Drake Exarion, who lives at the top of the mountain to the west of Oren Castle</font>. It is a very difficult place for your tribe who cannot fly to reach.<br>
|
||||
<font color="LEVEL">Drake Kalibran lives at the top of another mountain southwest of Oren Castle</font>. Two-legged races like yours typically have quite a bit of trouble climbing mountains, don't they?<br>
|
||||
<font color="LEVEL">Wyvern Suzet is searching in the northwest side of Death Pass</font>, also quite a mountainous region...<br>
|
||||
And south from there... You will find <font color="LEVEL">Wyvern Shamhai looking for her eggs in the low western mountains of Death Pass</font>.<br>
|
||||
And last, <font color="LEVEL">Drake Zwov is in the reservoir of the west mountain ridge of Plains of the Lizardmen</font>. You shouldn't have any problem reaching her...<br>
|
||||
Yes, I hope you can meet up with them. All of them have lost their eggs and are quite frantic. Take this poison of monkshood with you. While deadly to your race it will quickly bring a wyvern or drake to her senses. If you stick it in the nose of one of these creatures, they will gladly do whatever you say. Now go!
|
||||
</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-08.html
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-08.html
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
You haven't yet found the ones looking for their eggs? Why not? Is it because the mountain was too high? Or perhaps, you forget the locations that I told you? OK, I'll tell you again. Please remember it well!<br>
|
||||
The closest one to us... is <font color="LEVEL">Drake Exarion, who lives at the top of the mountain to the west of Oren Castle</font>. It is a very difficult place for your tribe who cannot fly to reach.<br>
|
||||
<font color="LEVEL">Drake Kalibran lives at the top of another mountain southwest of Oren Castle</font>. Two-legged races like yours typically have quite a bit of trouble climbing mountains, don't they?<br>
|
||||
<font color="LEVEL">Wyvern Suzet is searching in the northwest side of Death Pass</font>, also quite a mountainous region...<br>
|
||||
And south from there... You will find <font color="LEVEL">Wyvern Shamhai looking for her eggs in the low western mountains of Death Pass</font>.<br>
|
||||
And last, <font color="LEVEL">Drake Zwov is in the reservoir of the west mountain ridge of Plains of the Lizardmen</font>. You shouldn't have any problem reaching her...
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-09.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-09.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Why are you standing about? The eggs could be in mortal peril! Please, you must go and rescue them right away! When you accomplish this I shall grant you a favor.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-10.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-10.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Oh, wonderful! Let me count... 1, 2, 3... Yes, you've found all of the eggs! How pretty they are! Right? Now you must hurry and take them to their mother! She will be waiting! Oh, won't she be happy! They seem no worse for the wear, but there is no use taking chances, it would be best if you hurry and take them to their mother immediately. I'm sure she'll let you keep one of them.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-11.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-11.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Ah, an egg! How cute! Will it hatch? I can hear its little heart beating. Can you hear it? Well, we can't just sit around staring at it. We must hurry up and hatch it. It seems the child is getting impatient...<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-12.html">"Here is the egg."</a>
|
||||
</body></html>
|
||||
13
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-12.html
vendored
Normal file
13
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-12.html
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Let's get started!<br>
|
||||
OK.... It's moving. You're doing a good job...<br>
|
||||
All right! There is the weak spot. Here you go... One, two, three..! Once more... One! Two! Three!<br>
|
||||
Ah ha! A crack...<br>
|
||||
Alright, now come out under your own power! Here is your mother, little one... She will feed you and teach you many things!<br>
|
||||
OK, come on, let's go! A little more!<br>
|
||||
OK... Good job...! Thank you!<br>
|
||||
OK... I'll take a look... Perhaps it's due to the fact that it wasn't nurtured by its mother, but this hatchling looks a bit scrawny.<br>
|
||||
Do you still have the Fairy Dust that I gave you? Could you give me some of that? I've got an idea...<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-15.html">"Here is the Fairy Dust."</a><br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30747-13.html">"You can't have the Fairy Dust."</a>
|
||||
</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-13.html
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-13.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
You are a mean, greedy and selfish creature! What harm would it do to part with a little of the dust I gave you?<br>
|
||||
Oh well, it seems to be moving normally. If it's well fed and cared for it should thrive. But the world is a very dangerous place, it can't be left unprotected.<br>
|
||||
I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by blowing on it.<br>
|
||||
Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell!
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-14.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-14.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
This is armor for the hatchling. Would the new mother like to do the honors? OK... The movement of the arms and legs seems good. If it's well fed and cared for it should grow up normally. But the world is a very dangerous place, it can't be left unprotected.<br>
|
||||
I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by playing it.<br>
|
||||
Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell!
|
||||
</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-15.html
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-15.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
This is food for the hatchling. This will help the child grow strong. Would the new mother care to do the honors?<br>
|
||||
OK... The movement of the arms and legs seems to be quite healthy. If it's well fed and cared for it should grow up normally. But the world is a very dangerous place, it can't be left unprotected.<br>
|
||||
I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by playing it.<br>
|
||||
Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell!
|
||||
</body></html>
|
||||
11
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-16.html
vendored
Normal file
11
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30747-16.html
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
<html><body>Fairy Mimyu:<br>
|
||||
Shall we begin?<br>
|
||||
OK.... It's moving. Good job...<br>
|
||||
Alright! There's the weak spot. Together now... One, two, three..! Once more... One! Two! Three!<br>
|
||||
There's a crack... Alright, now come out under your own power! Here is your mother, little one... She who will feed you and teach you many things!<br>
|
||||
OK, now all the way out!<br>
|
||||
OK... Good job! Thank you!<br>
|
||||
Yes, the movement of the arms and legs seems normal... If it's well fed and cared for it should grow up normally. But the world is a very dangerous place, it can't be left unprotected.<br>
|
||||
I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by playing it.<br>
|
||||
Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Drake Exarion:<br>
|
||||
Greetings, two-legged creature! What brings you up this tall mountain? If you intend to kill me with that weapon, please proceed. Those vicious <font color="LEVEL">Leto Lizardmen</font> have stolen my eggs. I have already killed countless lizardmen trying to retrieve them but so far my search has been in vain. The depth of my grief precludes me from killing any more of those horrible creatures. If you truly believe in the sense of justice spoken of by your gods, please help me. You must find the eggs holding my sleeping babies! If you retrieve all of the eggs that were stolen, I shall give you one of them. This should demonstrate my sincerity and profound sense of loss. Will you help me?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30748-02.html">"I will retrieve your eggs!"</a>
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-02.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-02.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Drake Exarion:<br>
|
||||
Gran Kain and Antharas, lord of all scaled four-legged creatures of this land! What an extraordinary meeting! This child of the race of our tormentors agrees to go and recover my children...<br>
|
||||
Thank you, two-legged creature! As you know, the <font color="LEVEL">leto Lizardman Warriors</font> have stolen my eggs. Those creatures have been seen <font color="LEVEL">near the fortress that you call Oren Castle</font>. There are a <font color="LEVEL">total of 20 eggs</font> that were taken. Kill the lizardmen and bring me my eggs...<br>
|
||||
Here is one of my scales. The pattern on my eggs will match the pattern on the scale. This will allow you to differentiate my eggs from the eggs of their other victims.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Drake Exarion:<br>
|
||||
Please hurry and find my <font color="LEVEL">20 eggs</font>. As I told you, the <font color="LEVEL">leto Lizardman Warriors</font> stole them. Those creatures have been seen <font color="LEVEL">near the fortress that you call Oren Castle</font>.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-04.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-04.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Drake Exarion:<br>
|
||||
You have found all my eggs! What a good job!<br>
|
||||
Yes, I remember the promise I made. In the name of Antharas I will give you one of my eggs. Take heed, once the egg is out of my protection, the baby inside will weaken and die if certain steps are not taken. You must take the egg to <font color="LEVEL">Fairy Mimyu in Enchanted Valley</font>. Her magic will protect the baby inside the egg. I am very thankful for what you have done for me. Now you must hurry!
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-05.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30748-05.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Drake Exarion:<br>
|
||||
Are you still here? I have given you one of my eggs as promised. It is now your responsibility to protect it. As a mother, I feel as though my heart has been ripped from my chest... Now please, hurry and take that egg to <font color="LEVEL">Fairy Mimyu</font>. My pain and the life of my infant must not be squandered!
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-01.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-01.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Drake Zwov:<br>
|
||||
I've smelled that stench before...The poison of monkshood, correct?<br>
|
||||
Do I also detect a hint of Fairy Dust? Perhaps Mimyu has sent you to help find my eggs?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30749-02.html">"I will help you find the eggs."</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Drake Zwov:<br>
|
||||
Could it be that you are actually here to help me? Ooh... I see you have some Fairy Dust on you! Have you met Fairy Mimyu? In that case I can trust you.<br>
|
||||
As you may know, my eggs were stolen by spiders and I have no idea why... Recently there have been <font color="LEVEL">many marsh spiders in the Cruma Marshlands</font>... It is a vast area and I fear I will never find my eggs alone. If you will, please go and kill the marsh spiders and recover my offspring. Take my scale so you will recognize the pattern of my eggs. We certainly wouldn't want for you to accidently bring back spider eggs! Please make sure to find all <font color="LEVEL">20 of them</font>! I will continue my search elsewhere. OK?
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Drake Zwov:<br>
|
||||
Have you found my eggs? Oh, you looked so self-satisfied I thought surely you had been successful... Please, you must go now and kill the marsh spiders in the Cruma Marshlands and recover all 20 of my eggs!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-04.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-04.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Drake Zwov:<br>
|
||||
What a waste of time! Look at this! I'm covered with spider bites! I have accomplished nothing for all my troubles! What is that? You succeeded? You found my eggs! Oh, thank you so much! You are a saint!<br>
|
||||
Let me take a look... One, two, three... They all seem to be in good shape... But what is this, 21? There's one too many! What is going on here? How strange is that? I suppose I laid 21 eggs... No, that can't be right... Well, what's the difference? This one isn't mine, you can have it. If you take it to <font color="LEVEL">Fairy Mimyu</font>, she'll incubate it and make sure that it hatches into a cute baby for you! Please raise it well...!
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-05.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30749-05.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Drake Zwov:<br>
|
||||
Why are you standing around with that egg? You must take it immediately to <font color="LEVEL">Fairy Mimyu</font>!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Drake Kalibran:<br>
|
||||
What is that foul odor? Could it be the stench of monkshood? Oh well, thanks to you I have regained my wits... I see that you are covered in Elven dust. While you were searching for my lost eggs, you sought help from Fairy Mimyu, didn't you?... Did she send you to help me?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30750-02.html">"Yes, I will help, but..."</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Drake Kalibran:<br>
|
||||
Ah yes, you two-legged creatures must always receive payment for your efforts. I understand. My eggs were stolen by <font color="LEVEL">road scavengers</font>. They attacked me and stole my eggs. I have no idea why they would do such a thing. They are camping <font color="LEVEL">near the valley the Humans call the "Death Pass."</font><br>
|
||||
If you retrieve <font color="LEVEL">all 20 eggs</font> of mine that were stolen, I will do anything within my power that you ask. Here is one of my scales. The pattern of my eggs will match its pattern.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Drake Kalibran:<br>
|
||||
Where are my eggs? You must hurry to the <font color="LEVEL">Death Pass</font>, kill the <font color="LEVEL">road scavengers</font> and retrieve my <font color="LEVEL">20 eggs</font>!
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-04.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-04.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Drake Kalibran:<br>
|
||||
...My eggs! They are all here! And still warm! How marvelous! Sob! Oooh.... Sniff...! Why are you staring? Do you take pleasure in seeing a drake cry?<br>
|
||||
Ah yes, the promise that I made to you. What do you ask of me?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30750-05.html">"Please give me one of the eggs."</a>
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-05.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-05.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Drake Kalibran:<br>
|
||||
Oh my! How could you! No, no way...! Please, anything else! OK... Your kind loves money, don't you? I will do anything to give you as much as you want! No?<br>
|
||||
How cruel you are! You must be aware that fairies cannot break a promise once made. Sob... I understand. A promise is a promise! You shall have one of my offspring. I beg you to raise my child into a great drake...<br>
|
||||
The eggs have been weakened by their ordeal and without nurturing the child will die. You must take this egg to <font color="LEVEL">Fairy Mimyu</font>, she will know what to do. Please hurry!
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-06.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30750-06.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Drake Kalibran:<br>
|
||||
Please take this child to <font color="LEVEL">Fairy Mimyu</font>, she will know what to do. May the divine blessings of the gods be upon you and this child whom I love so.
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-01.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-01.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Wyvern Suzet:<br>
|
||||
I am a cold-hearted beast. Is this the Juice of Monkshood? I suppose Fairy Mimyu told you that in order to straighten out a dull-witted wyvern, you would have to pour this poison into my mouth? Poppycock! You should throw away such dangerous stuff.<br>
|
||||
If you have been sent by Mimyu, I suppose you are the one who will find my lost eggs. I guess you want a reward for your work, right? What is your wish? I will try to meet your expectations as much as possible.<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30751-02.html">"Give me an egg."</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Wyvern Suzet:<br>
|
||||
Only one out of twenty? It seems reasonable but it's not easy for me to say yes. These eggs are a part of me. But for you, its just another exotic animal, am I right? I fear that you will desert my baby and it will end up being killed.<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30751-03.html">"I will raise it with affection and care."</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Wyvern Suzet:<br>
|
||||
If you were irresponsible I know you wouldn't have been able speak with Fairy Mimyu and find me like this. In the name of Sayha and Antharas, if you recover <font color="LEVEL">my 20 lost eggs</font> that have been stolen by Breka orcs, I promise to give one of them to you. Take my scale with you. My eggs will have the same pattern as this scale so you can recognize them. You must stalk and kill the <font color="LEVEL">Breka Orc overlords</font>. Many of them can be found in a place the Humans call <font color="LEVEL">Giran</font> in the northern part of the land.
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-04.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-04.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Wyvern Suzet:<br>
|
||||
Have you found my eggs yet? I hate to hurry you, but I'm very worried about what Breka orcs will do to my eggs. Please go to <font color="LEVEL">Northern Giran</font>, kill the <font color="LEVEL">Breka Orc Overlords</font> and bring back <font color="LEVEL">my 20 eggs</font>.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-05.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-05.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Wyvern Suzet:<br>
|
||||
You saved all my eggs! And none damaged! Outstanding! Dear Sayha, thank you.<br>
|
||||
Of course I guess I should give you the reward... As I promised, I will give you one of my eggs. If you take it to <font color="LEVEL">Fairy Mimyu</font>, she will hatch it for you. During the upcoming time of war and tribulation, I pray that my child will demonstrate his valor alongside you!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-06.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30751-06.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Wyvern Suzet:<br>
|
||||
Are you still here? How fortunate! This gives me the opportunity to see my child again.<br>
|
||||
Oh yes! There is something I must tell you. It is said that the lord of all creatures with scales and wings, who has been sleeping deeply in Dragon Valley has awoken. Weak creatures cannot even gaze upon his countenance. I believe that soon many races will unite and attempt to kill him. I can guarantee that none of them will ever succeed...
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Wyvern Shamhai:<br>
|
||||
Aaaarrgh! What are you doing! Why are you pouring that putrid liquid into my nostrils? Are you crazy? I could bite your head off with one go! Why have you come to see me? I'm crazy with grief over the loss of all my eggs!<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30752-02.html">"I will find your eggs if you will let me have one of them."</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Wyvern Shamhai:<br>
|
||||
One of my eggs? I see... In other times, I would drag you into the sky and drop you to your death. But today I shall make an exception and listen to what you have to say...<br>
|
||||
All right. I accept your offer. However, this is on the condition that you will find and bring back all <font color="LEVEL">20 of my eggs</font>. Understand? My eggs were stolen by the <font color="LEVEL">dead seekers</font> who inhabit the place that Humans call the <font color="LEVEL">Execution Grounds</font>. Take one of my scales. Kill the dead seekers and find the 20 eggs that have the same pattern as my scales and bring them to me. When you complete this task you shall have one of my babies!
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Wyvern Shamhai:<br>
|
||||
Have you found all of my precious eggs? Not yet? You must hurry! Go straight away to the <font color="LEVEL">Execution Grounds</font>, kill the <font color="LEVEL">dead seekers</font> and bring back <font color="LEVEL">my 20 precious eggs</font>! You must leave right away!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-04.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-04.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Wyvern Shamhai:<br>
|
||||
Oh, my eggs, my precious eggs...! Have you found all of them? Yes! Everyone is still healthy! Thank you for your hard work. You can go now...<br>
|
||||
Oh yes, the matter of my egg. I doubt whether you can raise my baby to be strong and brave, cruel and proud. I will test you to find out. Take this egg to <font color="LEVEL">Fairy Mimyu</font> and ask her to hatch it for you. Take good care of my child. If you neglect or mistreat my little one, I shall feed you to it! Understand?
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-05.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30752-05.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Wyvern Shamhai:<br>
|
||||
Have you changed your mind? Do you wish to return my egg? No? Then why are you still here? You must hurry to <font color="LEVEL">Fairy Mimyu</font> and ask her to hatch my child!
|
||||
</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-01.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-01.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Pet Manager Cooper:<br>
|
||||
My, my! Hatchlings are very popular this season! I will tell you what I can about them. When they grow larger they are called striders and may be ridden. Later they mature into flying creatures called wyverns.<br>
|
||||
Take a look at this Katz. It's so cute and cuddly it's hard to imagine that they become such huge creatures! Ha Ha...<br>
|
||||
What is your interest in hatchlings? Would you like to raise one?<br>
|
||||
<a action="bypass -h Quest Q00420_LittleWing 30829-02.htm">"I wish to raise a hatchling."</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-02.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-02.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Pet Manager Cooper:<br>
|
||||
Previous owners of hatchlings have sought advice from <font color="LEVEL">Elder Cronos</font> in Hunters Village.
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-03.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-03.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Pet Manager Cooper:<br>
|
||||
My, my, hatchlings are very popular this season. I will tell you what I can about them. When they grow larger they are called striders and may be ridden. Later they mature into flying creatures called wyverns. Hatchlings are so cute and cuddly it's hard to imagine that they become such gigantic creatures!<br>
|
||||
A hatchling will only obey one who possesses a certain degree of skill. You're not yet up to the task.<br>
|
||||
(This quest may only be undertaken by players of level 35 and above.)
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-04.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/30829-04.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Pet Manager Cooper:<br>
|
||||
I see that you have not yet gotten a hatchling. Many have bought hatchlings in the market, but I see that you are more of a traditionalist. Ha! Keep trying... Anything worth having is worth working for. If you do get a pet, we'll be glad to care for it in our kennel. It matters not whether it is a hatchling or a wolf.
|
||||
</body></html>
|
||||
886
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/Q00420_LittleWing.java
vendored
Normal file
886
trunk/dist/game/data/scripts/quests/Q00420_LittleWing/Q00420_LittleWing.java
vendored
Normal file
@@ -0,0 +1,886 @@
|
||||
/*
|
||||
* Copyright (C) 2004-2014 L2J DataPack
|
||||
*
|
||||
* This file is part of L2J DataPack.
|
||||
*
|
||||
* L2J DataPack is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* L2J DataPack is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q00420_LittleWing;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.l2jserver.gameserver.enums.QuestSound;
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jserver.gameserver.model.quest.Quest;
|
||||
import com.l2jserver.gameserver.model.quest.QuestState;
|
||||
import com.l2jserver.gameserver.model.quest.State;
|
||||
import com.l2jserver.gameserver.network.NpcStringId;
|
||||
import com.l2jserver.gameserver.network.clientpackets.Say2;
|
||||
import com.l2jserver.gameserver.network.serverpackets.NpcSay;
|
||||
|
||||
/**
|
||||
* Little Wing (420)
|
||||
* @author Pandragon
|
||||
*/
|
||||
public final class Q00420_LittleWing extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int MARIA = 30608;
|
||||
private static final int CRONOS = 30610;
|
||||
private static final int BYRON = 30711;
|
||||
private static final int MIMYU = 30747;
|
||||
private static final int EXARION = 30748;
|
||||
private static final int ZWOV = 30749;
|
||||
private static final int KALIBRAN = 30750;
|
||||
private static final int SUZET = 30751;
|
||||
private static final int SHAMHAI = 30752;
|
||||
private static final int COOPER = 30829;
|
||||
// Items
|
||||
private static final int COAL = 1870;
|
||||
private static final int CHARCOAL = 1871;
|
||||
private static final int SILVER_NUGGET = 1873;
|
||||
private static final int STONE_OF_PURITY = 1875;
|
||||
private static final int GEMSTONE_D = 2130;
|
||||
private static final int GEMSTONE_C = 2131;
|
||||
private static final int FAIRY_DUST = 3499;
|
||||
private static final int FAIRY_STONE = 3816;
|
||||
private static final int DELUXE_FAIRY_STONE = 3817;
|
||||
private static final int FAIRY_STONE_LIST = 3818;
|
||||
private static final int DELUXE_STONE_LIST = 3819;
|
||||
private static final int TOAD_SKIN = 3820;
|
||||
private static final int MONKSHOOD_JUICE = 3821;
|
||||
private static final int EXARION_SCALE = 3822;
|
||||
private static final int EXARION_EGG = 3823;
|
||||
private static final int ZWOV_SCALE = 3824;
|
||||
private static final int ZWOV_EGG = 3825;
|
||||
private static final int KALIBRAN_SCALE = 3826;
|
||||
private static final int KALIBRAN_EGG = 3827;
|
||||
private static final int SUZET_SCALE = 3828;
|
||||
private static final int SUZET_EGG = 3829;
|
||||
private static final int SHAMHAI_SCALE = 3830;
|
||||
private static final int SHAMHAI_EGG = 3831;
|
||||
// Monsters
|
||||
private static final int DEAD_SEEKER = 20202;
|
||||
private static final int TOAD_LORD = 20231;
|
||||
private static final int MARSH_SPIDER = 20233;
|
||||
private static final int BREKA_OVERLORD = 20270;
|
||||
private static final int ROAD_SCAVENGER = 20551;
|
||||
private static final int LETO_WARRIOR = 20580;
|
||||
private static final int[] DELUXE_STONE_BREAKERS =
|
||||
{
|
||||
20589, // Fline
|
||||
20590, // Liele
|
||||
20591, // Valley Treant
|
||||
20592, // Satyr
|
||||
20593, // Unicorn
|
||||
20594, // Forest Runner
|
||||
20595, // Fline Elder
|
||||
20596, // Liele Elder
|
||||
20597, // Valley Treant Elder
|
||||
20598, // Satyr Elder
|
||||
20599, // Unicorn Elder
|
||||
27185, // Fairy Tree of Wind (Quest Monster)
|
||||
27186, // Fairy Tree of Star (Quest Monster)
|
||||
27187, // Fairy Tree of Twilight (Quest Monster)
|
||||
27188, // Fairy Tree of Abyss (Quest Monster)
|
||||
27189, // Soul of Tree Guardian (Quest Monster)
|
||||
};
|
||||
// Rewards
|
||||
private static final int DRAGONFLUTE_OF_WIND = 3500;
|
||||
private static final int DRAGONFLUTE_OF_STAR = 3501;
|
||||
private static final int DRAGONFLUTE_OF_TWILIGHT = 3502;
|
||||
private static final int HATCHLING_ARMOR = 3912;
|
||||
private static final int HATCHLING_FOOD = 4038;
|
||||
private static final List<Integer> EGGS = Arrays.asList(EXARION_EGG, SUZET_EGG, KALIBRAN_EGG, SHAMHAI_EGG, ZWOV_EGG);
|
||||
// Drake Drops
|
||||
private static final Map<Integer, Integer> EGG_DROPS = new HashMap<>();
|
||||
{
|
||||
EGG_DROPS.put(DEAD_SEEKER, SHAMHAI_EGG);
|
||||
EGG_DROPS.put(MARSH_SPIDER, ZWOV_EGG);
|
||||
EGG_DROPS.put(BREKA_OVERLORD, SUZET_EGG);
|
||||
EGG_DROPS.put(ROAD_SCAVENGER, KALIBRAN_EGG);
|
||||
EGG_DROPS.put(LETO_WARRIOR, EXARION_EGG);
|
||||
}
|
||||
// Misc
|
||||
private static final int MIN_LVL = 35;
|
||||
|
||||
public Q00420_LittleWing()
|
||||
{
|
||||
super(420, Q00420_LittleWing.class.getSimpleName(), "Little Wing");
|
||||
addStartNpc(COOPER);
|
||||
addTalkId(MARIA, CRONOS, BYRON, MIMYU, EXARION, ZWOV, KALIBRAN, SUZET, SHAMHAI, COOPER);
|
||||
addAttackId(DELUXE_STONE_BREAKERS);
|
||||
addKillId(TOAD_LORD, DEAD_SEEKER, MARSH_SPIDER, BREKA_OVERLORD, ROAD_SCAVENGER, LETO_WARRIOR);
|
||||
registerQuestItems(FAIRY_DUST, FAIRY_STONE, DELUXE_FAIRY_STONE, FAIRY_STONE_LIST, DELUXE_STONE_LIST, TOAD_SKIN, MONKSHOOD_JUICE, EXARION_SCALE, EXARION_EGG, ZWOV_SCALE, ZWOV_EGG, KALIBRAN_SCALE, KALIBRAN_EGG, SUZET_SCALE, SUZET_EGG, SHAMHAI_SCALE, SHAMHAI_EGG);
|
||||
}
|
||||
|
||||
@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 "30610-02.html":
|
||||
case "30610-03.html":
|
||||
case "30610-04.html":
|
||||
case "30711-02.html":
|
||||
case "30747-05.html":
|
||||
case "30747-06.html":
|
||||
case "30751-02.html":
|
||||
{
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "30829-02.htm":
|
||||
{
|
||||
if (qs.isCreated())
|
||||
{
|
||||
qs.startQuest();
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30610-05.html":
|
||||
{
|
||||
if (qs.isCond(1))
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
qs.set("old_stone", 0);
|
||||
qs.set("fairy_stone", 1);
|
||||
giveItems(player, FAIRY_STONE_LIST, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30610-06.html":
|
||||
{
|
||||
if (qs.isCond(1))
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
qs.set("old_stone", 0);
|
||||
qs.set("fairy_stone", 2);
|
||||
giveItems(player, DELUXE_STONE_LIST, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30610-12.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
qs.set("old_stone", qs.getInt("fairy_stone"));
|
||||
qs.set("fairy_stone", 1);
|
||||
giveItems(player, FAIRY_STONE_LIST, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30610-13.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
qs.set("old_stone", qs.getInt("fairy_stone"));
|
||||
qs.set("fairy_stone", 2);
|
||||
giveItems(player, DELUXE_STONE_LIST, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30608-03.html":
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
if ((qs.getInt("fairy_stone") == 1) && (getQuestItemsCount(player, COAL) >= 10) && (getQuestItemsCount(player, CHARCOAL) >= 10) && (getQuestItemsCount(player, GEMSTONE_D) >= 1) && (getQuestItemsCount(player, SILVER_NUGGET) >= 3) && (getQuestItemsCount(player, TOAD_SKIN) >= 10))
|
||||
{
|
||||
takeItems(player, FAIRY_STONE_LIST, -1);
|
||||
takeItems(player, COAL, 10);
|
||||
takeItems(player, CHARCOAL, 10);
|
||||
takeItems(player, GEMSTONE_D, 1);
|
||||
takeItems(player, SILVER_NUGGET, 3);
|
||||
takeItems(player, TOAD_SKIN, -1);
|
||||
giveItems(player, FAIRY_STONE, 1);
|
||||
}
|
||||
qs.setCond(3, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30608-05.html":
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
if ((qs.getInt("fairy_stone") == 2) && (getQuestItemsCount(player, COAL) >= 10) && (getQuestItemsCount(player, CHARCOAL) >= 10) && (getQuestItemsCount(player, GEMSTONE_C) >= 1) && (getQuestItemsCount(player, STONE_OF_PURITY) >= 1) && (getQuestItemsCount(player, SILVER_NUGGET) >= 5) && (getQuestItemsCount(player, TOAD_SKIN) >= 20))
|
||||
{
|
||||
takeItems(player, DELUXE_STONE_LIST, -1);
|
||||
takeItems(player, COAL, 10);
|
||||
takeItems(player, CHARCOAL, 10);
|
||||
takeItems(player, GEMSTONE_C, 1);
|
||||
takeItems(player, STONE_OF_PURITY, 1);
|
||||
takeItems(player, SILVER_NUGGET, 5);
|
||||
takeItems(player, TOAD_SKIN, -1);
|
||||
giveItems(player, DELUXE_FAIRY_STONE, 1);
|
||||
}
|
||||
qs.setCond(3, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30711-03.html":
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
qs.setCond(4, true);
|
||||
if (qs.getInt("fairy_stone") == 2)
|
||||
{
|
||||
htmltext = "30711-04.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = event;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30747-02.html":
|
||||
case "30747-04.html":
|
||||
{
|
||||
if (qs.isCond(4) && ((getQuestItemsCount(player, FAIRY_STONE) + getQuestItemsCount(player, DELUXE_FAIRY_STONE)) > 0))
|
||||
{
|
||||
takeItems(player, -1, FAIRY_STONE, DELUXE_FAIRY_STONE);
|
||||
if (qs.getInt("fairy_stone") == 2)
|
||||
{
|
||||
giveItems(player, FAIRY_DUST, 1);
|
||||
}
|
||||
qs.setCond(5, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30747-07.html":
|
||||
case "30747-08.html":
|
||||
{
|
||||
if (qs.isCond(5) && (getQuestItemsCount(player, MONKSHOOD_JUICE) == 0))
|
||||
{
|
||||
giveItems(player, MONKSHOOD_JUICE, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30747-12.html":
|
||||
{
|
||||
if (qs.isCond(7))
|
||||
{
|
||||
if ((qs.getInt("fairy_stone") == 1) || (getQuestItemsCount(player, FAIRY_DUST) == 0))
|
||||
{
|
||||
giveReward(player);
|
||||
qs.exitQuest(true, true);
|
||||
htmltext = "30747-16.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
qs.setCond(8, false);
|
||||
htmltext = event;
|
||||
}
|
||||
}
|
||||
else if (qs.isCond(8))
|
||||
{
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30747-13.html":
|
||||
{
|
||||
if (qs.isCond(8))
|
||||
{
|
||||
giveReward(player);
|
||||
qs.exitQuest(true, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30747-15.html":
|
||||
{
|
||||
if (qs.isCond(8) && (getQuestItemsCount(player, FAIRY_DUST) > 1))
|
||||
{
|
||||
if (getRandom(100) < 5)
|
||||
{
|
||||
giveItems(player, HATCHLING_ARMOR, 1);
|
||||
htmltext = "30747-14.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
giveItems(player, HATCHLING_FOOD, 20);
|
||||
htmltext = event;
|
||||
}
|
||||
giveReward(player);
|
||||
takeItems(player, FAIRY_DUST, -1);
|
||||
qs.exitQuest(true, true);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30748-02.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
takeItems(player, MONKSHOOD_JUICE, -1);
|
||||
giveItems(player, EXARION_SCALE, 1);
|
||||
qs.setCond(6, true);
|
||||
qs.set("drake_hunt", LETO_WARRIOR);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30749-02.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
takeItems(player, MONKSHOOD_JUICE, -1);
|
||||
giveItems(player, ZWOV_SCALE, 1);
|
||||
qs.setCond(6, true);
|
||||
qs.set("drake_hunt", MARSH_SPIDER);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30750-02.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
takeItems(player, MONKSHOOD_JUICE, -1);
|
||||
giveItems(player, KALIBRAN_SCALE, 1);
|
||||
qs.setCond(6, true);
|
||||
qs.set("drake_hunt", ROAD_SCAVENGER);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30750-05.html":
|
||||
{
|
||||
if (qs.isCond(6) && (getQuestItemsCount(player, KALIBRAN_EGG) >= 20))
|
||||
{
|
||||
takeItems(player, -1, KALIBRAN_SCALE, KALIBRAN_EGG);
|
||||
giveItems(player, KALIBRAN_EGG, 1);
|
||||
qs.setCond(7, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30751-03.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
takeItems(player, MONKSHOOD_JUICE, -1);
|
||||
giveItems(player, SUZET_SCALE, 1);
|
||||
qs.setCond(6, true);
|
||||
qs.set("drake_hunt", BREKA_OVERLORD);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30752-02.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
takeItems(player, MONKSHOOD_JUICE, -1);
|
||||
giveItems(player, SHAMHAI_SCALE, 1);
|
||||
qs.setCond(6, true);
|
||||
qs.set("drake_hunt", DEAD_SEEKER);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isSummon)
|
||||
{
|
||||
final QuestState qs = getQuestState(attacker, false);
|
||||
if ((qs != null) && (getQuestItemsCount(attacker, DELUXE_FAIRY_STONE) > 0) && (getRandom(100) < 30))
|
||||
{
|
||||
takeItems(attacker, DELUXE_FAIRY_STONE, -1);
|
||||
qs.playSound(QuestSound.ITEMSOUND_QUEST_MIDDLE);
|
||||
npc.broadcastPacket(new NpcSay(npc, Say2.NPC_ALL, NpcStringId.THE_STONE_THE_ELVEN_STONE_BROKE));
|
||||
}
|
||||
return super.onAttack(npc, attacker, damage, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance talker)
|
||||
{
|
||||
final QuestState qs = getQuestState(talker, true);
|
||||
String htmltext = getNoQuestMsg(talker);
|
||||
switch (qs.getState())
|
||||
{
|
||||
case State.CREATED:
|
||||
{
|
||||
if (npc.getId() == COOPER)
|
||||
{
|
||||
htmltext = ((talker.getLevel() >= MIN_LVL) ? "30829-01.htm" : "30829-03.html");
|
||||
}
|
||||
break;
|
||||
}
|
||||
case State.STARTED:
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
case COOPER:
|
||||
{
|
||||
htmltext = "30829-04.html";
|
||||
break;
|
||||
}
|
||||
case CRONOS:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
htmltext = "30610-01.html";
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
htmltext = "30610-07.html";
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
if (qs.getInt("old_stone") > 0)
|
||||
{
|
||||
htmltext = "30610-14.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30610-08.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
htmltext = "30610-09.html";
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
if ((getQuestItemsCount(talker, FAIRY_STONE) == 0) && (getQuestItemsCount(talker, DELUXE_FAIRY_STONE) == 0))
|
||||
{
|
||||
htmltext = "30610-10.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30610-11.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case MARIA:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 2:
|
||||
{
|
||||
if ((qs.getInt("fairy_stone") == 1) && (getQuestItemsCount(talker, COAL) >= 10) && (getQuestItemsCount(talker, CHARCOAL) >= 10) && (getQuestItemsCount(talker, GEMSTONE_D) >= 1) && (getQuestItemsCount(talker, SILVER_NUGGET) >= 3) && (getQuestItemsCount(talker, TOAD_SKIN) >= 10))
|
||||
{
|
||||
htmltext = "30608-02.html";
|
||||
}
|
||||
else if ((qs.getInt("fairy_stone") == 2) && (getQuestItemsCount(talker, COAL) >= 10) && (getQuestItemsCount(talker, CHARCOAL) >= 10) && (getQuestItemsCount(talker, GEMSTONE_C) >= 1) && (getQuestItemsCount(talker, STONE_OF_PURITY) >= 1) && (getQuestItemsCount(talker, SILVER_NUGGET) >= 5) && (getQuestItemsCount(talker, TOAD_SKIN) >= 20))
|
||||
{
|
||||
htmltext = "30608-04.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30608-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
htmltext = "30608-06.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case BYRON:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 2:
|
||||
{
|
||||
htmltext = "30711-10.html";
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
if (qs.getInt("old_stone") == 0)
|
||||
{
|
||||
htmltext = "30711-01.html";
|
||||
}
|
||||
else if (qs.getInt("old_stone") == 1)
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
htmltext = "30711-05.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
qs.setCond(4, true);
|
||||
htmltext = "30711-06.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
if ((getQuestItemsCount(talker, FAIRY_STONE) == 0) && (getQuestItemsCount(talker, DELUXE_FAIRY_STONE) == 0))
|
||||
{
|
||||
htmltext = "30711-09.html";
|
||||
}
|
||||
else if (getQuestItemsCount(talker, FAIRY_STONE) == 0)
|
||||
{
|
||||
htmltext = "30711-08.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30711-07.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case MIMYU:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 4:
|
||||
{
|
||||
if (getQuestItemsCount(talker, FAIRY_STONE) > 0)
|
||||
{
|
||||
htmltext = "30747-01.html";
|
||||
}
|
||||
else if (getQuestItemsCount(talker, DELUXE_FAIRY_STONE) > 0)
|
||||
{
|
||||
htmltext = "30747-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0)
|
||||
{
|
||||
htmltext = "30747-09.html";
|
||||
}
|
||||
else if (qs.getInt("fairy_stone") == 1)
|
||||
{
|
||||
htmltext = "30747-05.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30747-06.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
if ((getQuestItemsCount(talker, EXARION_EGG) >= 20) || (getQuestItemsCount(talker, ZWOV_EGG) >= 20) || (getQuestItemsCount(talker, KALIBRAN_EGG) >= 20) || (getQuestItemsCount(talker, SUZET_EGG) >= 20) || (getQuestItemsCount(talker, SHAMHAI_EGG) >= 20))
|
||||
{
|
||||
htmltext = "30747-10.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30747-09.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
htmltext = "30747-11.html";
|
||||
break;
|
||||
}
|
||||
case 8:
|
||||
{
|
||||
htmltext = "30747-12.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case EXARION:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 5:
|
||||
{
|
||||
if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0)
|
||||
{
|
||||
htmltext = "30748-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
if (getQuestItemsCount(talker, EXARION_EGG) >= 20)
|
||||
{
|
||||
takeItems(talker, -1, EXARION_SCALE, EXARION_EGG);
|
||||
giveItems(talker, EXARION_EGG, 1);
|
||||
qs.setCond(7, true);
|
||||
htmltext = "30748-04.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30748-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
htmltext = "30748-05.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case ZWOV:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 5:
|
||||
{
|
||||
if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0)
|
||||
{
|
||||
htmltext = "30749-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
if (getQuestItemsCount(talker, ZWOV_EGG) >= 20)
|
||||
{
|
||||
takeItems(talker, -1, ZWOV_SCALE, ZWOV_EGG);
|
||||
giveItems(talker, ZWOV_EGG, 1);
|
||||
qs.setCond(7, true);
|
||||
htmltext = "30749-04.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30749-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
htmltext = "30749-05.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case KALIBRAN:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 5:
|
||||
{
|
||||
if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0)
|
||||
{
|
||||
htmltext = "30750-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
if (getQuestItemsCount(talker, KALIBRAN_EGG) >= 20)
|
||||
{
|
||||
htmltext = "30750-04.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30750-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
htmltext = "30750-06.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case SUZET:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 5:
|
||||
{
|
||||
if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0)
|
||||
{
|
||||
htmltext = "30751-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
if (getQuestItemsCount(talker, SUZET_EGG) >= 20)
|
||||
{
|
||||
takeItems(talker, -1, SUZET_SCALE, SUZET_EGG);
|
||||
giveItems(talker, SUZET_EGG, 1);
|
||||
qs.setCond(7, true);
|
||||
htmltext = "30751-05.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30751-04.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
htmltext = "30751-06.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case SHAMHAI:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 5:
|
||||
{
|
||||
if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0)
|
||||
{
|
||||
htmltext = "30752-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
if (getQuestItemsCount(talker, SHAMHAI_EGG) >= 20)
|
||||
{
|
||||
takeItems(talker, -1, SHAMHAI_SCALE, SHAMHAI_EGG);
|
||||
giveItems(talker, SHAMHAI_EGG, 1);
|
||||
qs.setCond(7, true);
|
||||
htmltext = "30752-04.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30752-03.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
htmltext = "30752-05.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case State.COMPLETED:
|
||||
{
|
||||
htmltext = getAlreadyCompletedMsg(talker);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
||||
if (qs != null)
|
||||
{
|
||||
if (qs.isCond(2) && (npc.getId() == TOAD_LORD))
|
||||
{
|
||||
if (qs.getInt("fairy_stone") == 1)
|
||||
{
|
||||
giveItemRandomly(qs.getPlayer(), npc, TOAD_SKIN, 1, 10, 0.3, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
giveItemRandomly(qs.getPlayer(), npc, TOAD_SKIN, 1, 20, 0.3, true);
|
||||
}
|
||||
}
|
||||
else if (qs.isCond(6) && (npc.getId() == qs.getInt("drake_hunt")))
|
||||
{
|
||||
giveItemRandomly(qs.getPlayer(), npc, EGG_DROPS.get(npc.getId()), 1, 20, 0.5, true);
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gives the reward to the player.
|
||||
* @param player the player
|
||||
*/
|
||||
private static void giveReward(L2PcInstance player)
|
||||
{
|
||||
final int random = getRandom(100);
|
||||
for (int i : EGGS)
|
||||
{
|
||||
if (hasQuestItems(player, i))
|
||||
{
|
||||
final int mul = EGGS.indexOf(i) * 5;
|
||||
if (hasQuestItems(player, FAIRY_DUST))
|
||||
{
|
||||
if (random < (45 + mul))
|
||||
{
|
||||
giveItems(player, DRAGONFLUTE_OF_WIND, 1);
|
||||
}
|
||||
else if (random < (75 + mul))
|
||||
{
|
||||
giveItems(player, DRAGONFLUTE_OF_STAR, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
giveItems(player, DRAGONFLUTE_OF_TWILIGHT, 1);
|
||||
}
|
||||
}
|
||||
if (random < (50 + mul))
|
||||
{
|
||||
giveItems(player, DRAGONFLUTE_OF_WIND, 1);
|
||||
}
|
||||
else if (random < (85 + mul))
|
||||
{
|
||||
giveItems(player, DRAGONFLUTE_OF_STAR, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
giveItems(player, DRAGONFLUTE_OF_TWILIGHT, 1);
|
||||
}
|
||||
takeItems(player, i, -1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user