This commit is contained in:
12
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-01.htm
vendored
Normal file
12
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-01.htm
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<html><body>Warehouse Chief Moke:<br>
|
||||
Is that a Feather of Gabrielle? Allow me to introduce myself again.
|
||||
I am Moke, watcher of the seal. I was trained by the Gray Pillar Guild.
|
||||
I am currently employed as a warehouse keeper, guarding the Bronze Gate.<br>
|
||||
For generations we Dwarves have used the power of a seal to bind the evil spirits
|
||||
of Shilen within columns. As long as a column remains upright, evil spirits
|
||||
cannot escape the power of the seal.<br>
|
||||
Unfortunately, the column restraining the evil dragon Antharas is under attack.
|
||||
The followers of the beast are attempting to free their master by using an
|
||||
abyss jewel.<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30498-02.htm">"Tell me about the abyss jewel."</a>
|
||||
</body></html>
|
||||
14
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-02.htm
vendored
Normal file
14
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-02.htm
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<html><body>Warehouse Chief Moke:<br>
|
||||
An abyss jewel is used to focus the power of dark magic into one place.
|
||||
The followers of Antharas are attempting to breach the force field that binds
|
||||
their master. If they are successful it will mean the end of us all.
|
||||
No more tomorrows! We must destroy the abyss jewel as soon as we can!<br>
|
||||
It is located on the <font color="LEVEL">Windy Hill north of Gludin</font>.
|
||||
You must hurry there with your comrades and dash the jewel to bits.<br>
|
||||
You must beware. Dark spirits guard the abyss jewel. They will attack and try
|
||||
to stop you. You must kill them all. If any are allowed to survive they
|
||||
could reconstitute the jewel.<br>
|
||||
You have your assignment. Bring me a <font color="LEVEL">fragment of the abyss
|
||||
jewel</font> and <font color="LEVEL">proof that you have slain a jewel
|
||||
guardian</font>. When you bring these things to me I will give you my
|
||||
Mark of Watchman.</body></html>
|
||||
7
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-03.htm
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-03.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<html><body>Warehouse Chief Moke:<br>
|
||||
Ah, a fragment of the abyss jewel and a fang of the jewel guardian! Great job.
|
||||
I will send this fragment to Gray Pillar's Filaur so that he can destroy it in
|
||||
the "blast furnace of supremacy." This will prevent the seal that restrains
|
||||
Antharas from ever being threatened again. Thanks to you the seal is now safe.
|
||||
Take this <font color="LEVEL">Mark of Watchman</font>. You have proven yourself
|
||||
worthy of receiving it.</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-04.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-04.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Warehouse Chief Moke:<br>
|
||||
Word has just reached me that another abyss jewel exists! Please go quickly to
|
||||
Oren Castle Town and find Blacksmith Helton! He is one of the watchers of the
|
||||
Gray Pillar guild that are fighting the followers of Antharas! Please hurry!</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-05.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30498-05.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Warehouse Chief Moke:<br>
|
||||
Thanks to your hard work, we have destroyed the two abyss jewels and defended
|
||||
the column restraining the Land Dragon Antharas. On behalf of the brothers of
|
||||
the Gray Pillar guild, I wish to express our deepest gratitude to you.
|
||||
Now, take the marks of watchman you received from me and Helton and return
|
||||
to <font color="LEVEL">Gabrielle</font>.</body></html>
|
||||
13
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-01.htm
vendored
Normal file
13
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-01.htm
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<html><body>Blacksmith Helton:<br>
|
||||
At last, someone sent by Gabrielle.<br>
|
||||
I belong to the Black Anvil Guild but originally trained as a seal guardian
|
||||
under Gray Pillar's Filaur of the Gray Pillar Guild. You may not know this, but
|
||||
recently a decisive battle was fought between our brave warriors and the
|
||||
succubus gang. This gang is trying to free Antharas, the Land Dragon that is
|
||||
imprisoned by an underground aura in the Spine Mine region. One of our allies,
|
||||
Tuwang Raldo, managed to delay their evil plan, but Antharas's group escaped
|
||||
and is plotting once again to free the beast.<br>
|
||||
They are attempting to use an <font color="LEVEL">Abyss Jewel</font> to destroy
|
||||
the aura that restrains the Land Dragon.<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30678-02.htm">"Tell me about the Abyss Jewel."</a>
|
||||
</body></html>
|
||||
15
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-02.htm
vendored
Normal file
15
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-02.htm
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<html><body>Blacksmith Helton:<br>
|
||||
Basically, an abyss jewel is a device
|
||||
that absorbs the ambient magic of darkness. The succubus gang is using that
|
||||
power to destroy the aura that binds Antharas. There is no time to waste, for if
|
||||
this well-rested beast is allowed to escape it will be disastrous. Do you
|
||||
understand the gravity of the situation? We must destroy the abyss jewel!<br>
|
||||
Word comes that the abyss jewel is currently in the <font color="LEVEL">southern
|
||||
border region of the Sea of Spores</font>, protected by the spirits of darkness.
|
||||
These spirits are not only fearsome guards, but also have the power to
|
||||
recreate the jewel from fragments if it is destroyed. Therefore, you must not
|
||||
only destroy the abyss jewel, but you must also obliterate every last one of
|
||||
those spirits of darkness that protect it. Bring back the <font color="LEVEL">
|
||||
fragments of the jewel</font> and <font color="LEVEL">proof of having killed
|
||||
the spirits of darkness that guard it</font>, then you shall have your proof
|
||||
of guardian.</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-03.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-03.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Blacksmith Helton:<br>Good job! You have bought us some time.
|
||||
Alas, it is nothing more than a temporary respite... The root of these problems
|
||||
is Antharas. No one in the eastern region will rest easily until he is dealt
|
||||
with. Here is your Proof of Guardian.</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-04.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-04.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Blacksmith Helton:<br>
|
||||
Naturally, <font color="LEVEL">Warehouse Chief Moke of Gludin Village</font> is
|
||||
guarding the column. Please go to him. He could probably use some help right
|
||||
now from a person like yourself.</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-05.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30678-05.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Blacksmith Helton:<br>
|
||||
Thanks to your efforts our columns in Gludin and Oren have been saved.
|
||||
Now go back to <font color="LEVEL">Gabrielle</font>. She will have another task
|
||||
for you. May Maphr smile upon you!</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-01.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-01.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Prefect Chakiris:<br>
|
||||
An Angel feather?! That means Gabrielle sent you! Then you want to challenge the Land Dragon, right? Hai Orkrun!<br>
|
||||
Your courage is a credit to our race. We'll see, though, if your skills match your guts! Go to the <font color="LEVEL">Forsaken Plains</font> and kill some <font color="LEVEL">Kranrot and Hamrut</font>, then bring me a proof!<br>
|
||||
If you can't do that, Antharas won't even need to kill you--his visage alone would kill you on the spot!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-02.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-02.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Prefect Chakiris:<br>
|
||||
Good job! You killed the kranrot and hamrut! With such strength you may stand a
|
||||
chance against Antharas! Even if you are defeated you are sure to get in a few
|
||||
good blows before you die!</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-03.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-03.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Prefect Chakiris:<br>
|
||||
If you wish to confront Antharas you must meet the other guardians of the seal!
|
||||
Once you collect the Mark of Watchman from each of them Gabrielle will bestow
|
||||
upon you the Herald of Slayer. Stop mucking about and solve the tasks of the
|
||||
other guardians! Antharas awaits!</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-04.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30705-04.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Prefect Chakiris:<br>
|
||||
Well, your team looks impressive if a bit disorganized! Gabrielle is looking for
|
||||
you. You must go to her! She will give you more details!</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-01.htm
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-01.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Magister Kaiena:<br>
|
||||
Did Gabrielle send you? Well, in that case I won't waste your time with a long
|
||||
explanation. You must go to the <font color="LEVEL">Forsaken Plains</font> and
|
||||
kill <font color="LEVEL">marsh stalkers and marsh drakes</font>. You must be able
|
||||
to defeat them if you intend to even meet the guardians of Antharas at the
|
||||
entrance of Dragon Valley. You should make sure that all the others in your
|
||||
party are aware of this. They should talk to me. If they don't, they shall never
|
||||
qualify to join your expedition.</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-02.htm
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-02.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Magister Kaiena:<br>
|
||||
Great job! With that kind of strength you may even have a 1% chance of survival!
|
||||
Even if you don't kill Antharas at least you can delay his complete awakening.
|
||||
I would tell you to run away if the battle takes a turn for the worse, but the
|
||||
lair of Antharas is fashioned in such a way that once you enter you cannot
|
||||
leave... Anyway, here is my Mark of Watchman. If any of your colleagues lack the
|
||||
Mark of Watchman for killing marsh stalkers and marsh drakes, you must show them
|
||||
how to obtain it. </body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-03.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-03.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Magister Kaiena:<br>I hope you realize that this Mark of
|
||||
Watchman does not qualify you to undertake an expedition against Antharas. You
|
||||
must go and meet the other guardians of whom Gabrielle spoke and collect
|
||||
their marks of watchman.</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-04.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30720-04.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Magister Kaiena:<br>
|
||||
Ah, the expedition starts to take shape! I hope everyone has written their wills!
|
||||
Ha! I am looking urgently for the people that Gabrielle has already recognized.
|
||||
Could it be that they survived? You must go and see <font color="LEVEL">Gabrielle
|
||||
</font> now.</body></html>
|
||||
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-01.htm
vendored
Normal file
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-01.htm
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
I am one of the guardians of the seal of the Emperor of Light Shunaiman that
|
||||
restrain the evil creatures of Shilen. We recently had a meeting of grave
|
||||
importance. We are now threatened by one of the most fearsome of all evil
|
||||
creatures! The tyrant of the land, the disaster of Giran, the dragon Antharas!
|
||||
He has at last awoken from his deep slumber. We expect him to emerge from his
|
||||
lair at any moment and have decided to strike preemptively. Even now we are
|
||||
forming an expedition to destroy Antharas!<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30753-02.htm">"I will join your expedition!"</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-02.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-02.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
Your spirit is admirable, but honestly, Antharas would cut you down like a dog!<br>
|
||||
(This quest can only be undertaken by players of level 50 and above.)</body></html>
|
||||
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-03.htm
vendored
Normal file
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-03.htm
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
I am one of the guardians of the seal of the Emperor of Light Shunaiman that
|
||||
restrain the evil creatures of Shilen. We recently had a meeting of grave
|
||||
importance. We are now threatened by one of the most fearsome of all evil
|
||||
creatures! The tyrant of the land, the disaster of Giran, the dragon Antharas!
|
||||
He has at last awoken from his deep slumber. We expect him to emerge from his
|
||||
lair at any moment and have decided to strike preemptively. Even now we are
|
||||
forming an expedition to destroy Antharas!<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30753-04.htm">"I will join your expedition!"</a>
|
||||
</body></html>
|
||||
12
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-04.htm
vendored
Normal file
12
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-04.htm
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
Oh... Your bravery is impressive but Antharas is much stronger than any creature
|
||||
you've come up against. Dragons are fearsomely powerful creatures! They aren't
|
||||
even afraid of the gods! From ancient times countless brave warriors have lost
|
||||
their lives to this menace. I'm afraid you would join them...<br>
|
||||
An untrained Warrior could unintentionally make matters worse by rousing the
|
||||
beast from his lair and then being instantly killed. If you truly wish to join
|
||||
the expedition, you must complete a task given by the guardians and prove your
|
||||
ability to confront Antharas. Once you do that, you'll be able to pass the force
|
||||
field that guards the lair of Antharas.<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30753-05.htm">"Tell me more about the force field."</a>
|
||||
</body></html>
|
||||
14
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-05.htm
vendored
Normal file
14
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-05.htm
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<html><body>Gabrielle:<br>In ancient times, when Shilen's minions fought
|
||||
the gods of the heavens, The dragon Antharas was gravely injured and came to
|
||||
rest in the middle of what is now called Dragon Valley in the Giran region.
|
||||
He fell into a deep sleep for thousands of years as his injuries healed.
|
||||
The guardians of the seal, along with the great Sorcerer Dasparion, created a
|
||||
strong force field to restrict the power of the sleeping Antharas.<br>
|
||||
This barrier keeps out intruders that might awaken the sleeping dragon. For the
|
||||
last several hundred years, the guardians of the seal have watched over this
|
||||
force field and prevented any disturbance of the beast.<br>
|
||||
If you wish to join in the expedition to conquer Antharas, you must pass the
|
||||
test of the guardians. This test is very difficult and could even cost you your
|
||||
life. It is a hard decision, but there is no other way to defeat the dragon.<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30753-06.htm">"I will take the test."</a>
|
||||
</body></html>
|
||||
22
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-06.htm
vendored
Normal file
22
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-06.htm
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
You must visit each guardian of the seal and perform whatever task they ask of
|
||||
you. The guardians are quite reserved, but arE brothers joined in strong union
|
||||
with a clear sense of mission. Show them this feather and they will know of your
|
||||
intention to join the expedition against Antharas.<br>
|
||||
There are a total of four guardians that you must meet. They are
|
||||
<font color="LEVEL">Magister Kaiena at the Ivory Tower</font>,
|
||||
<font color="LEVEL">Prefect Chakiris in Hunters Village</font>,
|
||||
<font color="LEVEL">Master Kendra</font> and
|
||||
<font color="LEVEL">High Priest Orven of Aden Castle Town</font>.
|
||||
If you complete the tasks that they give you and bring the
|
||||
<font color="LEVEL">Marks of Watchman</font>, I'll show you how to enter the
|
||||
force field that surrounds the lair of Antharas.<br>
|
||||
You must realize that these tasks will be difficult. You should consider asking
|
||||
any comrades you may have to join our expedition. Choose only those that you can
|
||||
live and die with. If you would trust them with your life, tell them to come and
|
||||
visit me. I will also give them this test and my feather mark.<br>
|
||||
Remember, from ancient times warriors have learned that battles are won when
|
||||
comrades join together to defeat a common enemy. May the divine protection of
|
||||
Einhasad be with you...<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30753-08.htm">"Tell me about the guardians." </a>
|
||||
</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-07.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-07.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
Time is short! You must hurry and meet each of the guardians. When you receive
|
||||
the Mark of Watchman from each of them and return to me, I shall give you the
|
||||
Herald of Slayer and show you how to enter the lair of Antharas.<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30753-08.htm">"Tell me about the guardians."</a>
|
||||
</body></html>
|
||||
17
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-08.htm
vendored
Normal file
17
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-08.htm
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
Originally seventeen guardians participated in the sealing of Antharas. Seven
|
||||
Humans, three Elves, five Dwarven Artisans and two Orc soldiers. The Dwarves
|
||||
formed the Gray Pillar Guild and taught generations of guild members how to
|
||||
guard the pillar that supports the force field. The three Elves were sisters
|
||||
named Shyslassys, Gorr and Baraham. They consumed runestones containing the
|
||||
power of the force field and chose to become evil beings themselves. Three of
|
||||
the seven Humans sold their souls to Dasparion to achieve immortality and became
|
||||
the "Watchmen of the Land Dragon." The other four Humans passed on the role of
|
||||
watching Antharas to their children. I am one of them.<br>
|
||||
You must meet the descendents of the original seventeen guardians. They are
|
||||
<font color="LEVEL">Magister Kaiena at the Ivory Tower of Oren</font>,
|
||||
<font color="LEVEL"> Prefect Chakiris in Hunters Village</font>,
|
||||
<font color="LEVEL">Master Kendra</font> and
|
||||
<font color="LEVEL">High Priest Orven of Aden Castle Town</font>.
|
||||
Complete the tasks that they have for you and obtain the
|
||||
<font color="LEVEL">Marks of Watchman</font>.</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-09.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-09.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Gabrielle:<br>We have high expectations for you. If your
|
||||
comrades are having trouble gaining the recognition of each guardian and
|
||||
obtaining the marks, it is your duty to help them. Once they have collected four
|
||||
marks each, you will be ready to proceed to the next stage of the trial.<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30753-10.htm">"Tell me about the next stage."</a>
|
||||
</body></html>
|
||||
13
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-10.htm
vendored
Normal file
13
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-10.htm
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
You have obtained the recognition of the four guardians. This demonstrates that
|
||||
you have the strength to confront and fight Antharas. Only one task awaits
|
||||
before you can set out to slay the dragon. Evil forces have appeared,
|
||||
threatening the force field that restrains Antharas. Those evildoers intend to
|
||||
use a device called an abyss jewel to gather dark magic and destroy the force
|
||||
field. You must go to <font color="LEVEL">Warehouse Chief Moke of Gludin
|
||||
Town</font> and <font color="LEVEL">Blacksmith Helton of Oren Castle
|
||||
Town</font>. They are guardians of the seal. They will be able to tell you more
|
||||
of the details of this nefarious plot. Show them the feather mark that I have
|
||||
given you. They will recognize it.<br>
|
||||
This mission is vital to the expedition to destroy Antharas. If you fail and the
|
||||
force field is destroyed, Antharas will be undefeatable!</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-11.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-11.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
Please, you must hurry! Time is of the essence. If the aura collapses the beast
|
||||
will be released!</body></html>
|
||||
11
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-12.htm
vendored
Normal file
11
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-12.htm
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
Thanks to you, the evil plan to free Antharas has been thwarted.
|
||||
Unfortunately the conspirators escaped, but for the time being they will not
|
||||
threaten us again.<br>
|
||||
I hereby bestow upon you the Herald of Slayer. You must now confront the tyrant
|
||||
of the land, the disaster of Giran, the evil dragon Antharas.<br>
|
||||
Time is of the essence. You must travel to the entrance of Dragon Valley and
|
||||
meet Land Dragon Watcher Gilmore there. Don't let his wicked appearance frighten
|
||||
you. He is one of the original 17 guardians that sealed Antharas. He became an
|
||||
undead in order to honorably fulfill his role. He will show you how to enter the
|
||||
lair of Antharas. May the blessings of Einhasad be with you!</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-13.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-13.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Gabrielle:<br>At the entrance to Dragon Valley you will find
|
||||
Land Dragon Watchman Gilmore. Don't be put off by his wicked appearance.
|
||||
He is one of the original 17 guardians that sealed Antharas. He became an undead
|
||||
in order to faithfully carry out his duty. He will show you how to enter the
|
||||
lair of Antharas.</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-14.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30753-14.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Gabrielle:<br>
|
||||
It's the place that Land Dragon Watchman Gilmore spoke of. It is the central
|
||||
part of the aura that restrains Antharas in Dragon Valley. Our time is very
|
||||
limited. You must hurry and destroy the abyss jewel!</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-01.htm
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-01.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Antharas Watchman Gilmore:<br>
|
||||
<font color="LEVEL">Gabrielle</font> leads the seal watchmen.
|
||||
She can be found in <font color="LEVEL">Giran Castle Town</font>.<br>
|
||||
Before you make up your mind, you must consider the fact that any battle with
|
||||
Antharas will be to the death. If you are determined to meet Antharas, you
|
||||
should first meet Gabrielle and the other watchmen and collect their marks.<br>
|
||||
When you have collected all the marks of the watchmen, Gabrielle will give you
|
||||
a <font color="LEVEL">Herald of a Slayer</font>. Bring it to me.</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-02.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-02.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Antharas Watchman Gilmore:<br>
|
||||
Have you heard of the abyssal jewel? I heard that <font color="LEVEL">the third
|
||||
abyssal jewel is in this valley</font>! You must destroy it before you confront
|
||||
Antharas. It will diminish his strength!<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30754-03.htm">"Where is the abyssal jewel?"</a>
|
||||
</body></html>
|
||||
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-03.htm
vendored
Normal file
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-03.htm
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>Antharas Watchman Gilmore:<br>
|
||||
The abyssal jewel is guarded by <font color="LEVEL">cave keepers and cave
|
||||
maidens</font>. Through their sorcery they have made the jewel invisible...
|
||||
As you kill them, the power of their sorcery will be diminished and the jewel
|
||||
will become visible once more.<br>You must destroy it and then find
|
||||
<font color="LEVEL">Antharas Watchman Theodric</font>. He will give you a
|
||||
<font color="LEVEL">Portal Stone</font>. You will find him at the entrance of
|
||||
the Lair of Antharas, in the deepest part of Dragon Valley.<br>
|
||||
If you plan to take any friends with you, send them to see me first. They will
|
||||
need Portal Stones as well.</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-04.htm
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-04.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Antharas Watchman Gilmore:<br>
|
||||
There is an evil power growing in the valley. Unless you destroy the
|
||||
<font color="LEVEL">abyssal jewel</font> immediately, the beast will awaken!
|
||||
You must kill all of the <font color="LEVEL">cave keepers and cave maidens</font>
|
||||
and then destroy the abyssal jewel! Take what remains of the jewel to
|
||||
<font color="LEVEL">Antharas Watchman Theodric</font>. You will find him at the
|
||||
entrance of the Lair of Antharas in the deepest part of Dragon Valley.
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-05.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30754-05.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Antharas Watchman Gilmore:<br>
|
||||
Have you destroyed the jewel? Excellent!
|
||||
Now, take the fragment to <font color="LEVEL">Antharas Watchman Theodric</font>.
|
||||
You will find him at the entrance of the Lair of Antharas in the deepest part of
|
||||
Dragon Valley.</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-01.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-01.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Antharas Watchman Theodric:<br>
|
||||
If you wish to confront Antharas, first you must go and see
|
||||
<font color="LEVEL">Gabrielle</font>. She is the leader of the Seal Watchmen.
|
||||
You will find her in Giran Castle Town. Obtain the Herald of Slayer from her,
|
||||
bring it back to me and I will give you a Portal Stone...</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-02.htm
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-02.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Antharas Watchman Theodric:<br>
|
||||
Yes, I see that you obtained the Herald of Slayer from Gabrielle. Unfortunately
|
||||
I can't give you a Portal Stone right now. You see, we are in the midst of a
|
||||
critical situation! The force field that is restraining Antharas is being
|
||||
compromised. Please go and see <font color="LEVEL">Antharas Watchman Gilmore
|
||||
</font> at the entrance to Dragon Valley. He will be able to tell you more about
|
||||
the situation. When we get the shield restored I will give you a Portal Stone..
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-03.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-03.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Antharas Watchman Theodric:<br>
|
||||
...You must find the <font color="LEVEL">abyssal jewel</font> and destroy it!
|
||||
Kill the <font color="LEVEL">cave keepers and cave maidens</font> that have
|
||||
rendered the jewel invisible with their magic. After they are dead the jewel
|
||||
will re-appear. Please hurry! There is not a moment to lose!</body></html>
|
||||
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-04.htm
vendored
Normal file
10
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-04.htm
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>Antharas Watchman Theodric:<br>Is this a fragment of the abyss
|
||||
jewel? I'll give it to the Dwarves of the Gray Pillar Guild! They will melt it
|
||||
to nothing in their supreme furnace! The wicked followers of Antharas will never
|
||||
be able to use it to commit evil acts again.<br>
|
||||
Now you must confront Antharas. You have not gotten much encouragement from me
|
||||
up to now, have you? Well, my friend, the fact that you are still breathing is
|
||||
a sign of your indomitable resolve... So, I won't stand in your way.
|
||||
Good luck!<br>
|
||||
<a action="bypass -h Quest 337_AudienceWithTheLandDragon 30755-05.htm">"I am ready to confront Antharas!"</a>
|
||||
</body></html>
|
||||
7
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-05.htm
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30755-05.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<html><body>Antharas Watchman Theodric:<br>
|
||||
Take this <font color="LEVEL">Portal Stone</font> and find the
|
||||
<font color="LEVEL">Heart of Warding</font> that is located in the deepest part
|
||||
of the cave. Activate the heart of warding and you will be able to enter the
|
||||
lair of the dragon.<br>
|
||||
Your fate is now in the hands of the gods... I will pray that Einhasad watch
|
||||
over you.</body></html>
|
||||
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-01.htm
vendored
Normal file
8
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-01.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body>Master Kendra:<br>
|
||||
Please come in! I trust Gabrielle's judgement but still I'd like to test you
|
||||
myself. I don't want the responsibility of a needless death on my conscience.
|
||||
If you wish to receive my Mark of Watchman, go to the <font color="LEVEL">Forest
|
||||
of Mirrors</font> and kill <font color="LEVEL">Harit Lizardman Matriarchs and
|
||||
Shamans</font> and bring me proof. They aren't as formidable as Antharas but are
|
||||
worthy opponents. You should gather a party to confront the lizardmen.
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-02.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-02.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Master Kendra:<br>
|
||||
Yes, this is proof, all right! Here is my Mark of Watchman. Once you obtain the
|
||||
marks from the other guardians, you will be qualified to confront Antharas.
|
||||
Unfortunately qualifying does not assure success in your mission. I fear that
|
||||
your reckless behavior and ignorance will be the end of you.</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-03.htm
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-03.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Master Kendra:<br>
|
||||
You still must meet other guardians... Your skills will serve you well with
|
||||
them... What comes after is another matter...</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-04.htm
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30851-04.htm
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Master Kendra:<br>
|
||||
One by one, brave warriors prepare to throw themselves into the jaws of the
|
||||
beast... Oh well, the sooner you get started the better your chances will be.
|
||||
But... Gabrielle is looking for all those who hold the marks of watchman!
|
||||
Something must have happened!</body></html>
|
||||
20
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-01.htm
vendored
Normal file
20
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-01.htm
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
<html><body>High Priest Orven:<br>
|
||||
Ah, the Feather of Gabrielle... So you seek the Mark of Watchman? It pains me to
|
||||
have seen so many fine young warriors throw themselves into the jaws of that
|
||||
beast Antharas... What a waste...<br>
|
||||
We have suffered long under that tyrant. So you think that you are the one to
|
||||
finally kill it? It is said that the gods sent Antharas to torment us as
|
||||
punishment for the evil actions of our ancestors.<br>
|
||||
Have you heard this story? Before the force field was set up to confine
|
||||
Antharas, our ancestors sacrificed virgins to the dragon every year. To mock us,
|
||||
Antharas used black magic to transform the virgins into evil creatures called
|
||||
bloody queens. To this day, those wretched beings have cursed the Humans that
|
||||
sacrificed them.<br>
|
||||
If you wish to confront Antharas, you must first redeem our selfish ancestors.
|
||||
East of this village you will find an area called the Seal of Shilen. You must
|
||||
kill the <font color="LEVEL">bloody queens</font> that roam that area.
|
||||
Once you do that, the <font color="LEVEL">malignant spirits of sacrifice</font>
|
||||
will appear. Give them the repose of death and bring back the
|
||||
<font color="LEVEL">remains of sacrificed virgins</font>. When you do that,
|
||||
I shall perform the repose of soul mass to give eternal peace to the souls of
|
||||
the virgins.</body></html>
|
||||
7
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-02.htm
vendored
Normal file
7
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-02.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<html><body>High Priest Orven:<br>
|
||||
You have accomplished much... Hopefully your efforts will begin to soothe the
|
||||
resentment of those who were punished for the evil actions of our ancestors...<br>
|
||||
I hereby bestow upon you the Mark of Watchman. Even if you do not survive your
|
||||
encounter with Antharas, you will enter the next world having redeemed the sins
|
||||
of our ancestors. May the light of Einhasad guide your way.
|
||||
</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-03.htm
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-03.htm
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>High Priest Orven:<br>
|
||||
This Mark of Watchman alone does not qualify you to confront Antharas. You must
|
||||
still meet the other guardians of whom Gabrielle spoke. Receive their
|
||||
recognition and obtain their marks of watchman. When you receive all the marks
|
||||
you will receive the Herald of Slayer and be qualified to meet Antharas. May the
|
||||
light of Einhasad guide your way...</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-04.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/30857-04.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>High Priest Orven:<br>
|
||||
The gods challenge us with yet another trial as we prepare to confront Antharas.
|
||||
We must postpone our attack. Return to Gabrielle, she will tell you all about
|
||||
what has happened.</body></html>
|
||||
365
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/__init__.py
vendored
Normal file
365
trunk/dist/game/data/scripts/quests/337_AudienceWithTheLandDragon/__init__.py
vendored
Normal file
@@ -0,0 +1,365 @@
|
||||
# Original code by mtrix, Updated by Emperorc
|
||||
import sys
|
||||
from com.l2jserver.gameserver.model.quest import State
|
||||
from com.l2jserver.gameserver.model.quest import QuestState
|
||||
from com.l2jserver.gameserver.model.quest import Quest as JQuest
|
||||
|
||||
qn = "337_AudienceWithTheLandDragon"
|
||||
|
||||
#NPCS
|
||||
MOKE = 30498
|
||||
HELTON = 30678
|
||||
CHAKIRIS = 30705
|
||||
KAIENA = 30720
|
||||
GABRIELLE = 30753
|
||||
GILMORE = 30754
|
||||
THEODRIC = 30755
|
||||
KENDRA = 30851
|
||||
ORVEN = 30857
|
||||
NPCS = [30678, 30498, 30705, 30720, 30753, 30754, 30755, 30851, 30857]
|
||||
|
||||
#MOBS
|
||||
HAMRUT = 20649
|
||||
KRANROT = 20650
|
||||
BLOODY_QUEEN = 18001
|
||||
BLOODY_QUEEN2 = 18002
|
||||
SACRIFICE_OF_THE_SACRIFICED = 27171
|
||||
HARIT_LIZARDMAN_SHAMAN = 20644
|
||||
HARIT_LIZARDMAN_ZEALOT = 27172
|
||||
MARSH_STALKER = 20679
|
||||
MARSH_DRAKE = 20680
|
||||
ABYSS_JEWEL1 = 27165
|
||||
GUARDIAN1 = 27168
|
||||
ABYSS_JEWEL2 = 27166
|
||||
GUARDIAN2 = 27169
|
||||
ABYSS_JEWEL3 = 27167
|
||||
GUARDIAN3 = 27170
|
||||
CAVE_KEEPER = 20277
|
||||
CAVE_MAIDEN = 20287
|
||||
CAVE_KEEPER1 = 20246
|
||||
CAVE_MAIDEN1 = 20134
|
||||
MOBS = [18001, 18002, 20277, 20287, 20246, 20134, 20644, 20649, 20650, 20679, 20680] + range(27165, 27173)
|
||||
|
||||
FEATHER_OF_GABRIELLE,MARSH_STALKER_HORN,MARSH_DRAKE_TALONS,KRANROT_SKIN,\
|
||||
HAMRUT_LEG,REMAINS_OF_SACRIFICED,TOTEM_OF_LAND_DRAGON,FIRST_FRAGMENT_OF_ABYSS_JEWEL,\
|
||||
SECOND_FRAGMENT_OF_ABYSS_JEWEL,THIRD_FRAGMENT_OF_ABYSS_JEWEL,MARA_FANG,MUSFEL_FANG,\
|
||||
MARK_OF_WATCHMAN,PORTAL_STONE,HERALD_OF_SLAYER = range(3852,3866)+[3890]
|
||||
|
||||
def checkCond(st) :
|
||||
if st.getInt("orven")== 1 and st.getInt("kendra")==1 and st.getInt("chakiris")==1 and st.getInt("kaiena")==1 :
|
||||
st.set("all","1")
|
||||
|
||||
class Quest (JQuest) :
|
||||
|
||||
def __init__(self,id,name,descr):
|
||||
JQuest.__init__(self,id,name,descr)
|
||||
self.questItemIds = range(3852,3865)+[3890]
|
||||
|
||||
def onAdvEvent (self,event,npc,player):
|
||||
if player :
|
||||
st = self.getQuestState(player, False)
|
||||
if not st : return
|
||||
htmltext = event
|
||||
if event == "30753-02.htm" :
|
||||
st.exitQuest(1)
|
||||
elif event == "30753-06.htm" :
|
||||
st.setState(State.STARTED)
|
||||
st.set("cond","1")
|
||||
st.set("all","0")
|
||||
st.set("orven","0")
|
||||
st.set("kendra","0")
|
||||
st.set("chakiris","0")
|
||||
st.set("kaiena","0")
|
||||
st.set("moke","0")
|
||||
st.set("helton","0")
|
||||
st.giveItems(FEATHER_OF_GABRIELLE,1)
|
||||
st.playSound("ItemSound.quest_accept")
|
||||
elif event == "30753-10.htm" :
|
||||
st.set("cond","2")
|
||||
st.takeItems(MARK_OF_WATCHMAN,-1)
|
||||
elif event == "30754-03.htm" :
|
||||
st.set("cond","4")
|
||||
elif event == "30755-05.htm" :
|
||||
st.giveItems(PORTAL_STONE,1)
|
||||
st.takeItems(HERALD_OF_SLAYER,-1)
|
||||
st.takeItems(THIRD_FRAGMENT_OF_ABYSS_JEWEL,-1)
|
||||
st.playSound("ItemSound.quest_finish")
|
||||
st.exitQuest(1)
|
||||
return htmltext
|
||||
elif event == "Jewel1_Timer1" :
|
||||
npc.reduceCurrentHp(9999999,npc,None)
|
||||
self.cancelQuestTimer("Jewel1_Timer2",npc,None)
|
||||
elif event == "Jewel1_Timer2" :
|
||||
npc.reduceCurrentHp(9999999,npc,None)
|
||||
self.cancelQuestTimer("Jewel1_Timer1",npc,None)
|
||||
elif event == "Jewel2_Timer1" :
|
||||
npc.reduceCurrentHp(9999999,npc,None)
|
||||
self.cancelQuestTimer("Jewel2_Timer2",npc,None)
|
||||
elif event == "Jewel2_Timer2" :
|
||||
npc.reduceCurrentHp(9999999,npc,None)
|
||||
self.cancelQuestTimer("Jewel2_Timer1",npc,None)
|
||||
return
|
||||
|
||||
def onTalk (self,npc,player):
|
||||
htmltext = Quest.getNoQuestMsg(player)
|
||||
st = self.getQuestState(player, True)
|
||||
if not st : return htmltext
|
||||
npcId = npc.getId()
|
||||
cond = st.getInt("cond")
|
||||
id = st.getState()
|
||||
level = player.getLevel()
|
||||
if npcId == GABRIELLE :
|
||||
if id == State.CREATED :
|
||||
if level>=50 :
|
||||
htmltext = "30753-03.htm"
|
||||
else :
|
||||
htmltext = "30753-01.htm"
|
||||
elif cond == 1 :
|
||||
if st.getInt("all") == 0 :
|
||||
htmltext = "30753-07.htm"
|
||||
else :
|
||||
htmltext = "30753-09.htm"
|
||||
elif cond == 2 :
|
||||
if st.getInt("all") < 2 :
|
||||
htmltext = "30753-11.htm"
|
||||
else :
|
||||
htmltext = "30753-12.htm"
|
||||
st.takeItems(MARK_OF_WATCHMAN,-1)
|
||||
st.takeItems(FEATHER_OF_GABRIELLE,-1)
|
||||
st.giveItems(HERALD_OF_SLAYER,1)
|
||||
st.set("cond","3")
|
||||
elif cond == 3 :
|
||||
htmltext = "30753-13.htm"
|
||||
elif cond == 4 :
|
||||
htmltext = "30753-14.htm"
|
||||
if npcId == CHAKIRIS :
|
||||
if st.getInt("all") == 1 : #if all 4 tasks have been done
|
||||
htmltext = "30705-04.htm"
|
||||
elif st.getInt("chakiris")== 1 : #if not all 4 are done
|
||||
htmltext = "30705-03.htm"
|
||||
elif cond == 1:
|
||||
if st.getQuestItemsCount(HAMRUT_LEG)==0 or st.getQuestItemsCount(KRANROT_SKIN)==0 :
|
||||
htmltext = "30705-01.htm"
|
||||
else :
|
||||
st.giveItems(MARK_OF_WATCHMAN,1)
|
||||
st.takeItems(HAMRUT_LEG,-1)
|
||||
st.takeItems(KRANROT_SKIN,-1)
|
||||
htmltext = "30705-02.htm"
|
||||
st.set("chakiris","1")
|
||||
checkCond(st)
|
||||
if npcId == KAIENA :
|
||||
if st.getInt("all") == 1 : #if all 4 tasks have been done
|
||||
htmltext = "30720-04.htm"
|
||||
elif st.getInt("kaiena")== 1 : #if not all 4 are done
|
||||
htmltext = "30720-03.htm"
|
||||
elif cond == 1:
|
||||
if st.getQuestItemsCount(MARSH_STALKER_HORN)==0 or st.getQuestItemsCount(MARSH_DRAKE_TALONS)==0 :
|
||||
htmltext = "30720-01.htm"
|
||||
else :
|
||||
st.giveItems(MARK_OF_WATCHMAN,1)
|
||||
st.takeItems(MARSH_STALKER_HORN,-1)
|
||||
st.takeItems(MARSH_DRAKE_TALONS,-1)
|
||||
htmltext = "30720-02.htm"
|
||||
st.set("kaiena","1")
|
||||
checkCond(st)
|
||||
if npcId == KENDRA :
|
||||
if st.getInt("all") == 1 : #if all 4 tasks have been done
|
||||
htmltext = "30851-04.htm"
|
||||
elif st.getInt("kendra")== 1 : #if not all 4 are done
|
||||
htmltext = "30851-03.htm"
|
||||
elif cond == 1:
|
||||
if st.getQuestItemsCount(TOTEM_OF_LAND_DRAGON)==0 :
|
||||
htmltext = "30851-01.htm"
|
||||
else :
|
||||
st.giveItems(MARK_OF_WATCHMAN,1)
|
||||
st.takeItems(TOTEM_OF_LAND_DRAGON,-1)
|
||||
htmltext = "30851-02.htm"
|
||||
st.set("kendra","1")
|
||||
checkCond(st)
|
||||
if npcId == ORVEN :
|
||||
if st.getInt("all") == 1 : #if all 4 tasks have been done
|
||||
htmltext = "30857-04.htm"
|
||||
elif st.getInt("orven")== 1 : #if not all 4 are done
|
||||
htmltext = "30857-03.htm"
|
||||
elif cond == 1:
|
||||
if st.getQuestItemsCount(REMAINS_OF_SACRIFICED)==0 :
|
||||
htmltext = "30857-01.htm"
|
||||
else :
|
||||
st.giveItems(MARK_OF_WATCHMAN,1)
|
||||
st.takeItems(REMAINS_OF_SACRIFICED,-1)
|
||||
htmltext = "30857-02.htm"
|
||||
st.set("orven","1")
|
||||
checkCond(st)
|
||||
if npcId == MOKE :
|
||||
if st.getInt("all") == 2 :
|
||||
htmltext = "30498-05.htm"
|
||||
elif st.getInt("moke") == 1 :
|
||||
htmltext = "30498-04.htm"
|
||||
elif cond == 2 :
|
||||
if st.getQuestItemsCount(MARA_FANG) == 0 or st.getQuestItemsCount(FIRST_FRAGMENT_OF_ABYSS_JEWEL) == 0 :
|
||||
htmltext = "30498-01.htm"
|
||||
else :
|
||||
htmltext = "30498-03.htm"
|
||||
st.giveItems(MARK_OF_WATCHMAN,1)
|
||||
st.takeItems(MARA_FANG,-1)
|
||||
st.takeItems(FIRST_FRAGMENT_OF_ABYSS_JEWEL,-1)
|
||||
if st.getInt("helton") == 1 :
|
||||
st.set("all","2")
|
||||
else :
|
||||
st.set("moke","1")
|
||||
if npcId == HELTON :
|
||||
if st.getInt("all") == 2 :
|
||||
htmltext = "30678-05.htm"
|
||||
elif st.getInt("helton") == 1 :
|
||||
htmltext = "30678-04.htm"
|
||||
elif cond == 2 :
|
||||
if st.getQuestItemsCount(MUSFEL_FANG) == 0 or st.getQuestItemsCount(SECOND_FRAGMENT_OF_ABYSS_JEWEL) == 0 :
|
||||
htmltext = "30678-01.htm"
|
||||
else :
|
||||
htmltext = "30678-03.htm"
|
||||
st.giveItems(MARK_OF_WATCHMAN,1)
|
||||
st.takeItems(MUSFEL_FANG,-1)
|
||||
st.takeItems(SECOND_FRAGMENT_OF_ABYSS_JEWEL,-1)
|
||||
if st.getInt("moke") == 1 :
|
||||
st.set("all","2")
|
||||
else :
|
||||
st.set("helton","1")
|
||||
if npcId == GILMORE :
|
||||
if cond < 3 :
|
||||
htmltext = "30754-01.htm"
|
||||
elif cond == 3 and st.getQuestItemsCount(HERALD_OF_SLAYER)==1 :
|
||||
htmltext = "30754-02.htm"
|
||||
elif cond==4 :
|
||||
if st.getQuestItemsCount(THIRD_FRAGMENT_OF_ABYSS_JEWEL)==1 :
|
||||
htmltext = "30754-05.htm"
|
||||
else :
|
||||
htmltext = "30754-04.htm"
|
||||
if npcId == THEODRIC :
|
||||
if cond<3 :
|
||||
htmltext = "30755-01.htm"
|
||||
elif cond==3 and st.getQuestItemsCount(HERALD_OF_SLAYER)==1 :
|
||||
htmltext = "30755-02.htm"
|
||||
elif cond==4 :
|
||||
if st.getQuestItemsCount(THIRD_FRAGMENT_OF_ABYSS_JEWEL) == 0 :
|
||||
htmltext = "30755-03.htm"
|
||||
else :
|
||||
htmltext = "30755-04.htm"
|
||||
return htmltext
|
||||
|
||||
def onAttack (self, npc, player, damage, isPet, skill):
|
||||
st = self.getQuestState(player, False)
|
||||
if st :
|
||||
npcId = npc.getId()
|
||||
maxHp = npc.getMaxHp()
|
||||
nowHp = npc.getCurrentHp()
|
||||
cond = st.getInt("cond")
|
||||
if npcId == ABYSS_JEWEL1 :
|
||||
if cond == 2 and st.getInt("moke")<>1:
|
||||
if nowHp < maxHp*0.8 and st.getInt("aspawned")<>1 :
|
||||
for i in range(0,70,7):
|
||||
st.addSpawn(GUARDIAN1,-81260,75639+i,-3300,180000)
|
||||
st.addSpawn(GUARDIAN1,-81240,75639+i,-3300,180000)
|
||||
st.set("aspawned","1")
|
||||
self.startQuestTimer("Jewel1_Timer1",900000,npc,None)
|
||||
elif nowHp < maxHp*0.4 and st.getQuestItemsCount(FIRST_FRAGMENT_OF_ABYSS_JEWEL)==0 :
|
||||
st.giveItems(FIRST_FRAGMENT_OF_ABYSS_JEWEL,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
self.startQuestTimer("Jewel1_Timer2",240000,npc,None)
|
||||
if nowHp < maxHp*0.1 :
|
||||
npc.reduceCurrentHp(9999999,npc,None)
|
||||
self.cancelQuestTimer("Jewel1_Timer1",npc,None)
|
||||
self.cancelQuestTimer("Jewel1_Timer2",npc,None)
|
||||
st.set("aspawned","0")
|
||||
if npcId == ABYSS_JEWEL2 :
|
||||
if cond == 2 and st.getInt("helton")<>1:
|
||||
if nowHp < maxHp*0.8 and st.getInt("bspawned")<>1 :
|
||||
for i in range(0,70,7) :
|
||||
st.addSpawn(GUARDIAN2,63766+i,31139,-3400,180000)
|
||||
st.addSpawn(GUARDIAN2,63706,31139+i,-3400,180000)
|
||||
st.set("bspawned","1")
|
||||
self.startQuestTimer("Jewel2_Timer1",900000,npc,None)
|
||||
elif nowHp < maxHp*0.4 and st.getQuestItemsCount(SECOND_FRAGMENT_OF_ABYSS_JEWEL)==0 :
|
||||
st.giveItems(SECOND_FRAGMENT_OF_ABYSS_JEWEL,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
self.startQuestTimer("Jewel2_Timer2",240000,npc,None)
|
||||
if nowHp < maxHp*0.1 :
|
||||
npc.reduceCurrentHp(9999999,npc,None)
|
||||
self.cancelQuestTimer("Jewel2_Timer1",npc,None)
|
||||
self.cancelQuestTimer("Jewel2_Timer2",npc,None)
|
||||
st.set("bspawned","0")
|
||||
if npcId == ABYSS_JEWEL3 :
|
||||
if cond == 4 :
|
||||
if nowHp < maxHp*0.8 and st.getInt("cspawned")<>1 :
|
||||
for i in range(1,5) :
|
||||
st.addSpawn(GUARDIAN3,180000)
|
||||
st.set("cspawned","1")
|
||||
elif nowHp < maxHp*0.4 and st.getQuestItemsCount(THIRD_FRAGMENT_OF_ABYSS_JEWEL)==0 :
|
||||
st.giveItems(THIRD_FRAGMENT_OF_ABYSS_JEWEL,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
if nowHp < maxHp*0.1 :
|
||||
npc.decayMe()
|
||||
return
|
||||
|
||||
def onKill(self,npc,player,isPet):
|
||||
npcId = npc.getId()
|
||||
st = self.getQuestState(player, False)
|
||||
if st :
|
||||
cond = st.getInt("cond")
|
||||
if cond == 1 :
|
||||
if npcId == HAMRUT and st.getQuestItemsCount(HAMRUT_LEG)==0 and st.getInt("chakiris") == 0 :
|
||||
st.giveItems(HAMRUT_LEG,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif npcId == KRANROT and st.getQuestItemsCount(KRANROT_SKIN)==0 and st.getInt("chakiris") == 0 :
|
||||
st.giveItems(KRANROT_SKIN,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif npcId == MARSH_STALKER and st.getQuestItemsCount(MARSH_STALKER_HORN)==0 and st.getInt("kaiena") == 0 :
|
||||
st.giveItems(MARSH_STALKER_HORN,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif npcId == MARSH_DRAKE and st.getQuestItemsCount(MARSH_DRAKE_TALONS)==0 and st.getInt("kaiena") == 0 :
|
||||
st.giveItems(MARSH_DRAKE_TALONS,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif npcId in (BLOODY_QUEEN, BLOODY_QUEEN2) and st.getQuestItemsCount(REMAINS_OF_SACRIFICED)==0 and st.getInt("orven")== 0 :
|
||||
for i in range(8) :
|
||||
st.addSpawn(SACRIFICE_OF_THE_SACRIFICED,180000)
|
||||
elif npcId == SACRIFICE_OF_THE_SACRIFICED and st.getQuestItemsCount(REMAINS_OF_SACRIFICED)==0 and st.getInt("orven")== 0 :
|
||||
st.giveItems(REMAINS_OF_SACRIFICED,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif npcId == HARIT_LIZARDMAN_SHAMAN and self.getRandom(5) == 0 and st.getQuestItemsCount(TOTEM_OF_LAND_DRAGON)==0 and st.getInt("kendra")== 0 :
|
||||
for i in range(3) :
|
||||
st.addSpawn(HARIT_LIZARDMAN_ZEALOT,180000)
|
||||
elif npcId == HARIT_LIZARDMAN_ZEALOT and st.getQuestItemsCount(TOTEM_OF_LAND_DRAGON)==0 and st.getInt("kendra")== 0 :
|
||||
st.giveItems(TOTEM_OF_LAND_DRAGON,1)
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif cond == 2 :
|
||||
if npcId == GUARDIAN1 and st.getQuestItemsCount(MARA_FANG)==0 and st.getInt("moke")<>1 :
|
||||
st.giveItems(MARA_FANG,1)
|
||||
st.set("aspawned","1")
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif npcId == GUARDIAN2 and st.getQuestItemsCount(MUSFEL_FANG)==0 and st.getInt("helton")<>1 :
|
||||
st.giveItems(MUSFEL_FANG,1)
|
||||
st.set("bspawned","1")
|
||||
st.playSound("ItemSound.quest_itemget")
|
||||
elif cond == 4:
|
||||
if npcId in (CAVE_MAIDEN, CAVE_KEEPER, CAVE_KEEPER1, CAVE_MAIDEN1) and st.getQuestItemsCount(THIRD_FRAGMENT_OF_ABYSS_JEWEL)==0 and self.getRandom(5) == 0 :
|
||||
mob = st.addSpawn(ABYSS_JEWEL3,180000)
|
||||
elif npcId == ABYSS_JEWEL1 :
|
||||
self.cancelQuestTimer("Jewel1_Timer1",npc,None)
|
||||
self.cancelQuestTimer("Jewel1_Timer2",npc,None)
|
||||
elif npcId == ABYSS_JEWEL2 :
|
||||
self.cancelQuestTimer("Jewel2_Timer1",npc,None)
|
||||
self.cancelQuestTimer("Jewel2_Timer2",npc,None)
|
||||
return
|
||||
|
||||
QUEST = Quest(337,qn,"Audience With The Land Dragon")
|
||||
|
||||
QUEST.addStartNpc(GABRIELLE)
|
||||
|
||||
QUEST.addAttackId(ABYSS_JEWEL1)
|
||||
QUEST.addAttackId(ABYSS_JEWEL2)
|
||||
QUEST.addAttackId(ABYSS_JEWEL3)
|
||||
|
||||
for npc in NPCS :
|
||||
QUEST.addTalkId(npc)
|
||||
|
||||
for mob in MOBS :
|
||||
QUEST.addKillId(mob)
|
||||
Reference in New Issue
Block a user