Removed unavailable quests.
This commit is contained in:
parent
61dd97c0d3
commit
bb675cf036
@ -17,17 +17,13 @@
|
||||
package ai.areas.TalkingIsland.Apprentice;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.instancemanager.QuestManager;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
import quests.Q10329_BackupSeekers.Q10329_BackupSeekers;
|
||||
|
||||
/**
|
||||
* Apprentice AI.
|
||||
@ -56,15 +52,6 @@ public final class Apprentice extends AbstractNpcAI
|
||||
if (!player.isTransformed())
|
||||
{
|
||||
KUKURU.getSkill().applyEffects(npc, player);
|
||||
final QuestState st = player.getQuestState(Q10329_BackupSeekers.class.getSimpleName());
|
||||
if ((st != null) && st.isStarted())
|
||||
{
|
||||
final Quest quest_10329 = QuestManager.getInstance().getQuest(Q10329_BackupSeekers.class.getSimpleName());
|
||||
if (quest_10329 != null)
|
||||
{
|
||||
quest_10329.notifyEvent("RESPAWN_BART", null, player);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1,127 +1,186 @@
|
||||
149 Primal Mother, Istina
|
||||
150 Extreme Challenge: Primal Mother Resurrected
|
||||
180 Infernal Flames Burning in Crystal Prison
|
||||
181 Devils Strike Back, Advent of Balok
|
||||
245 Come to Me
|
||||
459 The Villain of the Underground Mine, Teredor
|
||||
460 Precious Research Material
|
||||
462 Stuffed Ancient Heroes
|
||||
465 We Are Friends
|
||||
469 Suspicious Gardener
|
||||
471 Breaking through the Emerald Square
|
||||
472 Challenge, Steam Corridor
|
||||
473 In the Coral Garden
|
||||
480 Another Legacy of Cruma Tower
|
||||
482 Recertification of Value
|
||||
483 Intended Tactic
|
||||
491 In Nomine Patris
|
||||
504 Competition for the Bandit Stronghold
|
||||
655 A Grand Plan for Taming Wild Beasts
|
||||
665 Great Pirate Zaken's Treasure
|
||||
666 Leona Blackbird's Treasure
|
||||
667 Queen Beora's Legacy
|
||||
668 The Gladiator's Treasure
|
||||
669 High Priest's Treasure
|
||||
670 Turek Orc's Treasure
|
||||
750 Seven Flowers
|
||||
751 Liberating the Spirits
|
||||
752 Uncover the Secret
|
||||
753 Reacting to a Crisis
|
||||
758 The Fallen King's Men
|
||||
759 The Dwarven Nightmare Continues
|
||||
767 Banishing Evil
|
||||
768 Terror of Town
|
||||
769 The Truth Concealed in Beauty
|
||||
770 Maintaining the Field Business
|
||||
771 Partaking in the Purification Campaign
|
||||
775 Retrieving the Chaos Fragment
|
||||
776 Slay Dark Lord Ekimus
|
||||
777 Slay Dark Lord Tiat
|
||||
778 Operation Roaring Flame
|
||||
779 Utilize the Darkness - Seed of Destruction
|
||||
780 Utilize the Darkness - Seed of Infinity
|
||||
781 Utilize the Darkness - Seed of Annihilation
|
||||
782 Utilize the Darkness - Seed of Hellfire
|
||||
783 Vestige of the Magic Power
|
||||
787 The Role of a Watcher
|
||||
789 Waiting for Pa'agrio
|
||||
790 Obtaining Ferin's Trust
|
||||
816 Plans to Repair the Stronghold
|
||||
817 Black Atelia Research
|
||||
823 Disappeared Race, New Fairy
|
||||
824 Attack the Command Post
|
||||
826 In Search of the Secret Weapon
|
||||
827 Einhasad's Order
|
||||
828 Eva's Blessing
|
||||
829 Maphr's Salvation
|
||||
830 The Way of the Giant's Pawn
|
||||
831 Sayha's Scheme
|
||||
833 Devil's Treasure, Tauti
|
||||
834 Against Dragonclaw
|
||||
835 Pitiable Melisa
|
||||
10303 Crossroads between Light and Darkness
|
||||
10304 For the Forgotten Heroes
|
||||
10307 The Corrupted Leader: His Truth
|
||||
10311 Peaceful Days are Over
|
||||
10312 Abandoned God's Creature
|
||||
10315 To the Prison of Darkness
|
||||
10316 Undecaying Memory of the Past
|
||||
10352 Legacy of Cruma Tower
|
||||
10353 Certification of Value
|
||||
10357 Altar of Blood that Awakens Destruction
|
||||
10370 Menacing Times
|
||||
10371 Grasp Thy Power
|
||||
10372 Purgatory Volvere
|
||||
10374 That Place Succubus
|
||||
10375 Succubus Disciples
|
||||
10376 Bloody Good Time
|
||||
10378 Weeding Work
|
||||
10380 The Executioner's Execution
|
||||
10388 Conspiracy Behind Doors
|
||||
10389 The Voice of Authority
|
||||
10446 Hit and Run
|
||||
10447 Timing is Everything
|
||||
10452 Is it Edible?
|
||||
10456 Operation: Rescue
|
||||
10457 Kefensis' Illusion
|
||||
10458 To the Desert Quarry
|
||||
10462 Temper a Rusting Blade
|
||||
10506 Diana's Request
|
||||
10703 Bottle of Istina's Soul
|
||||
10704 Bottle of Octavis' Soul
|
||||
10705 Bottle of Tauti's Soul
|
||||
10712 The Minstrel's Song, Part 1
|
||||
10713 The Hero's Journey: Bloody Swampland
|
||||
10714 The Hero's Journey: Seed of Annihilation
|
||||
10715 The Hero's Journey: Harnak Underground Ruins
|
||||
10716 The Hero's Journey: Kartia's Labyrinth
|
||||
10717 The Minstrel's Song, Part 2
|
||||
10718 The Hero's Journey: Fairy Settlement
|
||||
10720 The Minstrel's Song, Part 3
|
||||
10721 The Hero's Journey: Prison of Darkness
|
||||
10722 The Hero's Journey: Fortuna
|
||||
10723 The Minstrel's Song, Part 4
|
||||
10724 The Hero's Journey: Isle of Souls
|
||||
10725 The Hero's Journey: Nornil's Cave
|
||||
10726 The Minstrel's Song, Part 5
|
||||
10727 The Hero's Journey: Seal of Shilen
|
||||
10728 The Hero's Journey: Cemetary
|
||||
10729 The Hero's Journey: Guillotine Fortress
|
||||
10730 The Hero's Journey: Orbis Temple
|
||||
10731 The Minstrel's Song, Part 6
|
||||
10747 The Hero's Journey: Pagan Temple
|
||||
10748 Mysterious Suggestion - 1
|
||||
10749 Mysterious Suggestion - 2
|
||||
10796 The Eye that Defied the Gods
|
||||
10797 Crossing Fate
|
||||
10801 The Dimensional Warp, Part 1
|
||||
10802 The Dimensional Warp, Part 2
|
||||
10803 The Dimensional Warp, Part 3
|
||||
10804 The Dimensional Warp, Part 4
|
||||
10805 The Dimensional Warp, Part 5
|
||||
10806 The Dimensional Warp, Part 6
|
||||
10807 The Dimensional Warp, Part 7
|
||||
10809 The Hero's Journey: Blazing Swamp
|
||||
10844 Bloody Battle - Seizing Supplies
|
||||
10845 Bloody Battle - Rescue the Smiths
|
||||
10846 Bloody Battle - Meeting the Commander
|
||||
149 Primal Mother, Istina
|
||||
150 Extreme Challenge: Primal Mother Resurrected
|
||||
180 Infernal Flames Burning in Crystal Prison
|
||||
181 Devils Strike Back, Advent of Balok
|
||||
245 Come to Me
|
||||
459 The Villain of the Underground Mine, Teredor
|
||||
460 Precious Research Material
|
||||
462 Stuffed Ancient Heroes
|
||||
465 We Are Friends
|
||||
469 Suspicious Gardener
|
||||
471 Breaking through the Emerald Square
|
||||
472 Challenge, Steam Corridor
|
||||
473 In the Coral Garden
|
||||
482 Recertification of Value
|
||||
483 Intended Tactic
|
||||
491 In Nomine Patris
|
||||
504 Competition for the Bandit Stronghold
|
||||
655 A Grand Plan for Taming Wild Beasts
|
||||
744 The Alligator Hunter returns
|
||||
745 The Outlaws are Incoming
|
||||
746 The Reason One Cannot Wait
|
||||
747 Defending the Forsaken Plains
|
||||
748 Endless Revenge
|
||||
750 Seven Flowers
|
||||
751 Liberating the Spirits
|
||||
752 Uncover the Secret
|
||||
753 Reacting to a Crisis
|
||||
758 The Fallen King's Men
|
||||
759 The Dwarven Nightmare Continues
|
||||
766 10-day Adventure
|
||||
773 To Calm the Flood
|
||||
774 Dreaming of peace
|
||||
775 Retrieving the Chaos Fragment
|
||||
776 Slay Dark Lord Ekimus
|
||||
777 Slay Dark Lord Tiat
|
||||
778 Operation Roaring Flame
|
||||
779 Utilize the Darkness - Seed of Destruction
|
||||
780 Utilize the Darkness - Seed of Infinity
|
||||
781 Utilize the Darkness - Seed of Annihilation
|
||||
782 Utilize the Darkness - Seed of Hellfire
|
||||
783 Vestige of the Magic Power
|
||||
787 The Role of a Watcher
|
||||
789 Waiting for Pa'agrio
|
||||
790 Obtaining Ferin's Trust
|
||||
792 The Superion Giants
|
||||
800 Hunter Guild Request - Altar of Evil
|
||||
801 Hunter Guild Request - Gludio Territory
|
||||
802 Hunter Guild Request - Turek Orc Campsite
|
||||
803 Hunter Guild Request - Elven Forest
|
||||
804 Hunter Guild Request - Fairy Settlement
|
||||
805 Hunter Guild Request - Garden of Beasts
|
||||
806 Hunter Guild Request - North of the Town of Giran
|
||||
807 Hunter Guild Request - Cruma Marshlands
|
||||
808 Hunter Guild Request - The Fields
|
||||
809 Hunter Guild Request - The Immortal Plateau
|
||||
810 Hunter Guild Request - Isle of Souls
|
||||
811 Hunter Guild Request - Cemetery
|
||||
816 Plans to Repair the Stronghold
|
||||
817 Black Atelia Research
|
||||
823 Disappeared Race, New Fairy
|
||||
824 Attack the Command Post
|
||||
825 Hunter Guild Request - Valley of Saints
|
||||
826 In Search of the Secret Weapon
|
||||
827 Einhasad's Order
|
||||
828 Eva's Blessing
|
||||
829 Maphr's Salvation
|
||||
830 The Way of the Giant's Pawn
|
||||
831 Sayha's Scheme
|
||||
832 Hunter Guild Request - Southern Region, Isle of Prayer
|
||||
833 Devil's Treasure, Tauti
|
||||
834 Against Dragonclaw
|
||||
835 Pitiable Melisa
|
||||
836 Request from the Blackbird Clan
|
||||
837 Request from the Giant Trackers
|
||||
838 Request from the Mother Tree Guardians
|
||||
839 Request from the Unworldly Visitors
|
||||
840 Request from the Kingdom's Royal Guard
|
||||
841 Contamination Containment
|
||||
842 Captive Demons
|
||||
843 Giant Evolution Control
|
||||
844 Giant's Treasure
|
||||
845 Sabotage the Embryo Supplies
|
||||
846 Building up Strength
|
||||
910 Red Libra Request - Lv. 1
|
||||
911 Red Libra Request - Lv. 2
|
||||
912 Red Libra Request - Lv. 3
|
||||
913 Red Libra Request - Lv. 4
|
||||
914 Red Libra Request - Lv. 5
|
||||
922 Hunter Guild Request - Northern Region, Isle of Prayer
|
||||
923 Shinedust Extraction
|
||||
924 Giant of the Restoration Room
|
||||
925 Hunter Guild Request - Garden of Spirits
|
||||
926 Exploring the Dimension - 30-day Search Operation
|
||||
928 100-day Subjugation Operation
|
||||
929 Seeker Rescue
|
||||
930 Disparaging the Phantoms
|
||||
931 Memories of the Wind
|
||||
932 Sayha's Energy
|
||||
937 To Revive the Fishing Guild
|
||||
938 The Fisherman's Other Hobby
|
||||
940 Hunter Guild Request - Atelia Fortress
|
||||
10298 Wasteland Queen
|
||||
10303 Crossroads between Light and Darkness
|
||||
10304 For the Forgotten Heroes
|
||||
10307 The Corrupted Leader: His Truth
|
||||
10311 Peaceful Days are Over
|
||||
10312 Abandoned God's Creature
|
||||
10315 To the Prison of Darkness
|
||||
10316 Undecaying Memory of the Past
|
||||
10353 Certification of Value
|
||||
10357 Altar of Blood that Awakens Destruction
|
||||
10370 Menacing Times
|
||||
10371 Grasp Thy Power
|
||||
10372 Purgatory Volvere
|
||||
10373 Exploring the Dimension - Sealing the Dimension
|
||||
10374 That Place Succubus
|
||||
10375 Succubus Disciples
|
||||
10376 Bloody Good Time
|
||||
10378 Weeding Work
|
||||
10380 The Executioner's Execution
|
||||
10388 Conspiracy Behind Doors
|
||||
10389 The Voice of Authority
|
||||
10396 Witch of Spores
|
||||
10407 Let's Go Fishing
|
||||
10418 The Immortal Pirate King
|
||||
10446 Hit and Run
|
||||
10447 Timing is Everything
|
||||
10452 Is it Edible?
|
||||
10456 Operation: Rescue
|
||||
10457 Kefensis' Illusion
|
||||
10462 Temper a Rusting Blade
|
||||
10506 Diana's Request
|
||||
10521 Queen Navari's Letter: Varka Silenos Barracks Achieve Level 76
|
||||
10522 The Dark Secret of Varka Silenos Reveal the dark secret
|
||||
10523 The Assassination of the Varka Silenos Commander Defeat Varka's Commander Mos
|
||||
10524 The Assassination of the Varka Silenos Commander Chief Defeat Varka's Chief Horus
|
||||
10525 Queen Navari's Letter, Ketra Orc Outpost Achieve Level 76
|
||||
10526 The Dark Secret of the Ketra Orcs Reveal the dark secret
|
||||
10527 The Assassination of the Ketra Orc Commander Defeat Ketra's Commander Tayr
|
||||
10528 The Assassination of the Ketra Orc Chief Defeat Ketra's Chief Brakki
|
||||
10530 Kekropus' Letter, The Dragon's Transition Achieve Level 81
|
||||
10531 Odd Happenings at Dragon Valley Strange Things Afoot in the Valley
|
||||
10532 Uncovering the Conspiracy Eliminate the Undead and Dragons
|
||||
10534 Hatchling Research Bizarre Research
|
||||
10537 Kamael Disarray To Retbach
|
||||
10538 Giant's Evolution Cause of failed evolution
|
||||
10539 Energy Supply Cutoff Plan Defeat Halisha's Henchman
|
||||
10540 Thwarting Mimir's Plan Defeating Mimir
|
||||
10541 Train Like the Real Thing Use Your Weapon
|
||||
10542 Searching for New Power Preparing for real combat
|
||||
10543 Shedding Weight A lighter body
|
||||
10544 Seeker Supplies To the Grocer
|
||||
10658 Makkum in the Dimension Dimensional Makkum
|
||||
10703 Bottle of Istina's Soul
|
||||
10704 Bottle of Octavis' Soul
|
||||
10705 Bottle of Tauti's Soul
|
||||
10712 The Minstrel's Song, Part 1
|
||||
10717 The Minstrel's Song, Part 2
|
||||
10720 The Minstrel's Song, Part 3
|
||||
10723 The Minstrel's Song, Part 4
|
||||
10726 The Minstrel's Song, Part 5
|
||||
10731 The Minstrel's Song, Part 6
|
||||
10748 Mysterious Suggestion - 1
|
||||
10749 Mysterious Suggestion - 2
|
||||
10796 The Eye that Defied the Gods
|
||||
10797 Crossing Fate
|
||||
10801 The Dimensional Warp, Part 1
|
||||
10802 The Dimensional Warp, Part 2
|
||||
10803 The Dimensional Warp, Part 3
|
||||
10804 The Dimensional Warp, Part 4
|
||||
10805 The Dimensional Warp, Part 5
|
||||
10806 The Dimensional Warp, Part 6
|
||||
10807 The Dimensional Warp, Part 7
|
||||
10844 Bloody Battle - Seizing Supplies
|
||||
10845 Bloody Battle - Rescue the Smiths
|
||||
10846 Bloody Battle - Meeting the Commander
|
||||
10848 Trials before the Battle
|
||||
10849 Trials for Adaptation
|
||||
10851 Elven Botany
|
||||
10852 The Mother Tree Revival Project
|
||||
10853 To Weaken the Giants
|
||||
10854 To Seize the Fortress
|
||||
10856 Superion Appears
|
||||
10857 Secret Teleport
|
||||
10858 Queen Ramona, Controller of the Vessel
|
||||
10859 Own the Earth and the Heavens
|
@ -1,4 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
There's something putting me in a difficult situation. But it is too dangerous to ask you to take on the job. Get some more experience first.<br>
|
||||
(Only characters at level 80 or higher can perform the quest.)
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
May the blessing of the starlight be with you. Welcome to the Hunters Village!<br>
|
||||
I'd love to welcome you here... or ask you to tell me your stories, but... circumstance forces me not to do any of that.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 30655-02.htm">"Is something wrong?"</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
There's something putting me in a difficult situation. I have a favor to ask, but it is a request that I would not ask of someone without skills, and someone I didn't deem trustworthy. I believe that you may be qualified to do the job...<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 30655-03.htm">"I'd like to hear more about it."</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
In fact, you should deliver a <font color="LEVEL">Special Item</font> to the Dragon valley. The atmosphere there has been changed, so the porters are refusing to deliver it even under double pay.<br>
|
||||
Nevertheless, I have contracts with the merchants in the valley, so have no choice but to deliver the thing. I'm in trouble.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 30655-04.html">"Well, what is the favor that you wanted to ask me?"</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
Okay. He'd like you to deliver this to <font color="LEVEL">Valley Trader Kitzka</font>. He's staying in the Dragon Valley. Once you deliver the item, you will receive your wages from him. How about it?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 30655-05.html">"It's tempting".</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
But, please promise one thing before you receive the item. Promise <font color="LEVEL">that you will never covet the item</font>. If you swear to it, I will give you the item now. And I, too, pledge my honor as a knight that I will remember the trust and effort you have shown me.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 30655-06.html">"I swear".</Button>
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
Thank you for your trust. Valley Trader Kitzka is in the Dragon Valley. It is too dangerous to secure your safety there, so it might be a good idea for you to travel with a colleague you can trust. Safe trip, friend - may Saiha of Wind guide you to a safe journey...
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
Valley Trader Kitzka is in the Dragon Valley. Again, it is a very dangerous place, so I recommend you go there with your colleagues. May the Saiha of Wind guide you to a safe journey...
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Isael Silvershadow:<br>
|
||||
You are back! Now, I apologize for testing you, but I couldn't find someone trustworthy for my task. Thank you for all your help!<br>
|
||||
(You have already completed this quest.)
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
Yes? Do you need something else?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-02.html">"I brought the item that Isael Silvershadow requested..."</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
Ah, you mean the entrusted item?! Yes, I was waiting. Please, hand it over!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-03.html">"You said that the item inside is valuable? I want a suitable reward in return."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-04.html">"Here."</Button>
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
Oh... Was your pledge to Sir Silvershadow a lie? This item has no value, you fool. It was a simple test to see if you could be trusted. You have failed. Leave.
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
You are truly a trustworthy person. Most adventurers get greedy about these items, so they take my items during delivery and disappear, or they try to provoke me into fighting them. But you... you have shown me a different side your breed.<br>
|
||||
As it turns out, Sir Silvershadow entrusted me with items for trustworthy adventurers such as yourself. There are three types; I will give you one.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-05.html">"What are they?"</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
I can give you the following items. <font color="LEVEL">Listen to the explanations first, tell me what interests you, then I will give you that item</font>. Is it difficult for you to decide? Then think it over some more and come back. Don't worry, I'll remember your face!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-06.html">Large Dragon Bone</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-07.html">Will of Antharas</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-08.html">Sealed Blood Crystal</Button>
|
||||
</body></html>
|
@ -1,7 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
The <font color="LEVEL">Large Dragon Bone</font> is an item for calling forth a powerful fragon.<br>
|
||||
There are four <font color="LEVEL">Dragon Vortexes</font> within the Dragon Valley. If you use the dragon bone by them, you will summon one of the following raid monsters: the <font color="LEVEL">Emerald Horn, Dust Rider, Bleeding Fly, Blackdagger Wing, Shadow Summoner, Spike Slasher, Muscle Bomber.</font><br>
|
||||
The Large Dragon Bone can be obtained by hunting the following monsters within Dragon Valley: <font color="LEVEL">Drakos Guardian, Drakos Warrior, Drakos Hunter, Drakos Assasin, Giant Scorpion Bones, Hard Scorpion Bones, Scorpion Bones, Batwing Drake, Parasitic Leech, Emerald Drake, Hungry Parasitic Leech, Gem Dragon, Dragon Tracker of the Valley, Dragon Scout of the Valley, Sand Drake Tracker, Dust Dragon Tracker.</font><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-10.html">"I'll take the bone."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-09.html">"Tell me about the other items."</Button>
|
||||
</body></html>
|
@ -1,7 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
<font color="LEVEL">Will of Antharas</font> is a command stone that Antharas implanted into its mostly powerful subordinates, thus gaining control over their movements.<br>
|
||||
It is also a tool that maximizes the magic powers of Antharas's Subordinates. If you were to combine it with a <font color="LEVEL">Sealed Blood Crystal</font>, you could obtain an item with tremendous magic power. For instance, by using it, you can <font color="LEVEL">resurrect multiple people simultaneously!</font><br>
|
||||
Will of Antharas can be obtained by hunting the <font color="LEVEL">Emerald Horn, Dust Rider, Bleeding Fly, Blackdagger Wing, Shadow Summoner, Spike Slasher, and Muscle Bomber</font>, which can be summoned from the Dragon Vortex in Dragon Valley.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-11.html">"I'll take the Will."</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-09.html">"And what of the other items?"</Button>
|
||||
</body></html>
|
@ -1,7 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
The <font color="LEVEL">Sealed Blood Crystal</font> is formed over time from Antharas's spilled blood.<br>
|
||||
His blood has lost its magic power, but if you combine it with <font color="LEVEL">Will of Antharas</font>, you can still obtain an item with tremendous magic power. Use it, and you will be able to <font color="LEVEL">resurrect several people simultaneously.</font><br>
|
||||
This Sealed Blood Crystal can be obtained by hunting the <font color="LEVEL">Drake Lord, Behemoth Leader, and Dragon Beast</font> inside Antharas' Lair.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-12.html">"May I take the crystal?"</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-09.html">""Tell me about something else."</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
Did you think it was over? As I said before, I can give you the following items. <font color="LEVEL">Please listen to the explanations first, tell me what interests you, then I will give you that item</font>. If it's difficult for you to decide, then think it over some more and come back. Don't worry, I'll remember your face!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-06.html">Large Dragon Bone</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-07.html">Will of Antharas</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00026_TiredOfWaiting 31045-08.html">Sealed Blood Crystal</Button>
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
You selected the <font color="LEVEL">Large Dragon Bone</font>. Here it is. Good luck!
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
You selected <font color="LEVEL">Will of Antharas</font>. Here is is. If you obtain the Sealed Blood Crystal later, ask the Separated Soul to combine it for you. If you do, you will realize the true value of this item. Good luck!
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Valley Trader Kitzka:<br>
|
||||
You selected the <font color="LEVEL">Sealed Blood Crystal</font>. Here is is. If you obtain Will of Antharas later, ask the Separated Soul to combine it for you. If you do, you will realize the true value of this item. Good luck!
|
||||
</body></html>
|
@ -1,155 +0,0 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q00026_TiredOfWaiting;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
|
||||
/**
|
||||
* Tired Of Waiting (26)
|
||||
* @author corbin12
|
||||
*/
|
||||
public final class Q00026_TiredOfWaiting extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int ISAEL_SILVERSHADOW = 30655;
|
||||
private static final int KITZKA = 31045;
|
||||
// Items
|
||||
private static final int DELIVERY_BOX = 17281;
|
||||
private static final Map<String, Integer> REWARDS = new HashMap<>();
|
||||
static
|
||||
{
|
||||
REWARDS.put("31045-10.html", 17248); // Large Dragon Bone
|
||||
REWARDS.put("31045-11.html", 17266); // Will of Antharas
|
||||
REWARDS.put("31045-12.html", 17267); // Sealed Blood Crystal
|
||||
}
|
||||
|
||||
public Q00026_TiredOfWaiting()
|
||||
{
|
||||
super(26);
|
||||
addStartNpc(ISAEL_SILVERSHADOW);
|
||||
addTalkId(ISAEL_SILVERSHADOW, KITZKA);
|
||||
registerQuestItems(DELIVERY_BOX);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
String htmltext = null;
|
||||
final QuestState qs = getQuestState(player, false);
|
||||
if (qs == null)
|
||||
{
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
switch (event)
|
||||
{
|
||||
case "30655-02.htm":
|
||||
case "30655-03.htm":
|
||||
case "30655-05.html":
|
||||
case "30655-06.html":
|
||||
case "31045-02.html":
|
||||
case "31045-03.html":
|
||||
case "31045-05.html":
|
||||
case "31045-06.html":
|
||||
case "31045-07.html":
|
||||
case "31045-08.html":
|
||||
case "31045-09.html":
|
||||
{
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "30655-04.html":
|
||||
{
|
||||
if (qs.isCreated())
|
||||
{
|
||||
giveItems(player, DELIVERY_BOX, 1);
|
||||
qs.startQuest();
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "31045-04.html":
|
||||
{
|
||||
if (qs.isStarted())
|
||||
{
|
||||
takeItems(player, DELIVERY_BOX, -1);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "31045-10.html":
|
||||
case "31045-11.html":
|
||||
case "31045-12.html":
|
||||
{
|
||||
if (qs.isStarted())
|
||||
{
|
||||
giveItems(player, REWARDS.get(event), 1);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
String htmltext = getNoQuestMsg(player);
|
||||
final QuestState qs = getQuestState(player, true);
|
||||
if (qs == null)
|
||||
{
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
switch (npc.getId())
|
||||
{
|
||||
case ISAEL_SILVERSHADOW:
|
||||
{
|
||||
if (qs.isCreated())
|
||||
{
|
||||
htmltext = (player.getLevel() >= 80) ? "30655-01.htm" : "30655-00.html";
|
||||
}
|
||||
else if (qs.isStarted())
|
||||
{
|
||||
htmltext = "30655-07.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30655-08.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case KITZKA:
|
||||
{
|
||||
if (qs.isStarted())
|
||||
{
|
||||
htmltext = hasQuestItems(player, DELIVERY_BOX) ? "31045-01.html" : "31045-09.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
What can I do for you? Ah, Luis sent you! What's this about?<br>
|
||||
Oh I see! Those vile Langk lizardmen are causing problems in the south. You've already dealt with them? Very impressive!<br>
|
||||
The Langk lizardmen's sorcery has long been a mystery to us. Up to now we haven't given them much thought, since our magic has been more than enough to keep them in check. This new sorcery of theirs is something else, however. I must find out what they're up to. I'm glad to see you! Well, let me take a look at that... <br>
|
||||
Hmm... This is no ordinary object! What could be the source of its mysterious power?... Who would have such a thing?... I can't say where it came from, but it's obvious that its sorcery bestows the power of a formidable entity into the bodies of Warriors... and I detect the scent of a dragon! I fear the Land Dragon has awakened from its slumber...<br>
|
||||
Well, we've obviously got to deal with this thing. Hopefully it's not too late... But what ever shall we do? Its power is growing by the moment!... I'll bet Magister Rohmer of Gludio Castle knows what we should do.... But I can't just drop everything and run to him...<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00038_DragonFangs 30034-02.html">"I'll go and ask Magister Rohmer what we should do!"</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
Can you really do that for me? Thank you so much!<br>
|
||||
Please take this letter to <font color="LEVEL">Magister Rohmer</font> in the <font color="LEVEL">Temple of Einhasad in the Town of Gludio</font>. Bring me his reply as soon as possible. You can find him if you follow the road in a northeast from here. Miss Richlin can get you there faster through the gate of time and space.<br>
|
||||
This sorcery will only grow more dangerous over time. I'll make preparations until your return.
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
What have you done with the <font color="LEVEL">tooth of sorcery</font>? You must have it with you when you meet Magister Rohmer, or he won't tell you anything! Please, bring it to me!
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
This is urgent! You must leave as soon as possible! Take my letter to Magister Rohmer at the temple in the Town of Gludio.
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
You're back! I've been waiting for you! We must hurry!<br>
|
||||
Word has come from the guards that Langk lizardmen are attacking travelers again! They must be dealt with immediately! Please give me Magister Rohmer's reply!<br><br>
|
||||
Just as I thought! We can do this, we just need to gather the ingredients we need to nullify their sorcery. We'll have this problem resolved soon! Will you help me finish the job?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00038_DragonFangs 30034-06.html">"I'll help you finish the job."</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
Thank you so very much!<br>
|
||||
I've found out that the Langk lizardmen use a <font color="LEVEL">dragon tooth</font> to perform their sorcery. I'm not sure whether or not it's actually a tooth from a dragon, but their sorcery is strong, and has evolved from ancient times. The document Magister Rohmer sent me is from that period.<br><br>
|
||||
The document explains that only by using the same medium can its power be canceled. The more of this medium we possess, the more power we'll have over the sorcery. Unfortunately, I don't have enough dragon teeth yet. While you were away, I inventoried my supplies and have only 50 of them. We'll need some more if we're going to cancel that sorcery.<br><br>
|
||||
Go to the <font color="LEVEL">Langk Lizardmen Dwellings</font>, get <font color="LEVEL">50 dragon teeth</font> and bring them to me. Only the <font color="LEVEL">shamans and leaders</font> have the teeth. You'd better get started! Good luck!
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
Where is the letter from Magister Rohmer? We can't do anything without it! Did you drop it? You must find it!
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
Great job! Exactly 50! You dealt with that challenge admirably! My compliments! The very survival of our world depends on Warriors like you!<br>
|
||||
Well, I have all the ingredients I need, and I also know how to cancel the effects of their sorcery, all there is to do now is make it happen! You've worked very hard collecting the dragon teeth, I should do my part, right? Ha!<br>
|
||||
Now, please give me the ingredients!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00038_DragonFangs 30034-10.html">"Here are the dragon teeth."</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
Come in! Have you completed your mission? I'm impressed! What? You haven't collected all of them yet?<br>
|
||||
If we are to cancel the sorcery of the Langk lizardmen, you must bring me <font color="LEVEL">50 dragon teeth</font>. Get them from <font color="LEVEL">Langk Lizardmen Shamans and captains</font> that can be found in the <font color="LEVEL">deepest parts of the Langk Lizardmen Dwellings</font>.
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
Whew! What a relief! Thank you for your hard work. Please accept this gift from myself and the guards, a small token of our gratitude.<br>
|
||||
We may not have driven the Langk lizardmen out completely, but they've lost their powerful sorcery, and no longer pose a mortal threat to us.
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Magister Iris:<br>
|
||||
Listen! You must collect <font color="LEVEL">50 dragon teeth</font> if I am to cancel the powerful effects of their sorcery. Take the teeth from <font color="LEVEL">Langk Lizardman captains and shamans</font>.
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Magister Rohmer:<br>
|
||||
Let me read the letter from Magister Iris.<br>
|
||||
It seems the Langk lizardmen in the south have obtained some very powerful sorcery. Take the notes I've collected in this letter back to Iris, she'll need them to complete her work.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00038_DragonFangs 30344-02.html">"I'll take it."</Button>
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Magister Rohmer:<br>
|
||||
Don't lose this letter, it's the only copy! It's very urgent, you must hurry!
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Magister Rohmer:<br>
|
||||
Something's missing. The letter I gave you is useless without the sample I enclosed in it. You'd better bring it back.
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Magister Rohmer:<br>
|
||||
Follow this road southwest to Gludin Village, you'll find <font color="LEVEL">Magister Iris</font> there.<br>
|
||||
This sorcery grows stronger by the day, you should hurry!
|
||||
</body></html>
|
@ -1,7 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
I've been looking for someone like you.<br>
|
||||
I trust you've seen the havoc wrought throughout Gludio Territory. It was enough to have Ol Mahum Stragglers and Turek Orcs bothering us. Now the lizardmen from the south!<br>
|
||||
The <font color="LEVEL">highway of the southern shoreline</font> that leads to Giran has seen frequent attacks by <font color="LEVEL">Langk Lizardmen</font>. People are scared. Even the temple priests traveling to Gludin were attacked! We Gludio guards are already stretched thin.<br>
|
||||
Will you help us?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00038_DragonFangs 30386-03.htm">"I'll help!"</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
Your face is unfamiliar. You must be a traveler.<br>
|
||||
I trust you've seen the havoc wrought throughout Gludio Territory? It was enough to have Ol Mahum stragglers and Turek Orcs bothering us... Now the lizardmen from the south!<br>
|
||||
The <font color="LEVEL">highway of the southern shoreline</font> that leads to Giran has seen frequent attacks by <font color="LEVEL">Langk Lizardman</font>. People are scared. Even the temple priests traveling to Gludin were attacked! We Gludio guards are already stretched thin. We need more experienced help.<br>
|
||||
(Only a character of level 19 or above may undertake this quest.)
|
||||
</body></html>
|
@ -1,7 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
Many thanks.<br>
|
||||
The Langk Lizardman tribe used to keep to themselves on the southern shoreline, hunting and looting. Our scouts tell us that they've become organized and pose a serious threat!<br>
|
||||
Some of their warriors are said to possess incredible new powers!<br>
|
||||
We need your help clearing the southern shoreline road of Langk lizardmen. There are mainly <font color="LEVEL">Langk Lizardman sentinels</font> and <font color="LEVEL">Langk Lizardman lieutenants</font> threatening the roadway. Bring back 100 Feather Ornaments worn by Langk Lizardman Warriors as proof of your deed.<br>
|
||||
Keep on the lookout for anything suspicious that might explain their sudden aggression. Good luck!
|
||||
</body></html>
|
@ -1,7 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
Thanks to your help, the southern shoreline road is much safer!<br>
|
||||
Let me see the Feather Ornaments.<br>
|
||||
Hmm... this one's odd. This is a very ominous tooth, not a normal Langk Lizardman decoration. There's something sinister here.<br>
|
||||
Can you take this tooth to <font color="LEVEL">Magister Iris</font> of Einhasad Temple?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00038_DragonFangs 30386-06.html">"Yes, I'll go."</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
Have you driven them off yet? The raids continue. Perhaps you should keep at it.<br>
|
||||
(Collect 100 Feather Ornaments.)
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
Thank you!<br>
|
||||
We're indebted to Magister Iris for her help. I'm guessing from the pattern engraved on the tooth that it's a magic symbol.<br>
|
||||
Show it to her. She's at the Einhasad Temple next to the square in the northern part of the village.<br>
|
||||
Now hurry!
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
Are you done with the subjugation already? The attacks on the southern coast road continue... Could there be some kind of misunderstanding? You should work a bit harder. The safety of our residents is our utmost priority!<br>
|
||||
(Collect 100 warrior's feather accessories.)
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Guard Luis:<br>
|
||||
You haven't been to Magister Iris yet?<br>
|
||||
This is very important. Please go quickly and show her the tooth.<br>
|
||||
She's at the Einhasad temple in the square of the northern part of the village.
|
||||
</body></html>
|
@ -1,316 +0,0 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q00038_DragonFangs;
|
||||
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
|
||||
/**
|
||||
* Dragon Fangs (38)
|
||||
* @author Janiko
|
||||
*/
|
||||
public final class Q00038_DragonFangs extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int IRIS = 30034;
|
||||
private static final int MAGISTER_ROHMER = 30344;
|
||||
private static final int GUARD_LUIS = 30386;
|
||||
// Monsters
|
||||
private static final int LIZARDMAN_SENTINEL = 21100;
|
||||
private static final int LIZARDMAN_SHAMAN = 21101;
|
||||
private static final int LIZARDMAN_LEADER = 20356;
|
||||
private static final int LIZARDMAN_SUB_LEADER = 20357;
|
||||
// Items
|
||||
private static final ItemHolder FEATHER = new ItemHolder(7173, 100);
|
||||
private static final int TOTEM_TOOTH_1ST = 7174;
|
||||
private static final ItemHolder TOTEM_TOOTH_2ND = new ItemHolder(7175, 50);
|
||||
private static final int LETTER_1ST = 7176;
|
||||
private static final int LETTER_2ND = 7177;
|
||||
// Rewards
|
||||
private static final int BONE_HELMET = 45;
|
||||
private static final int LEATHER_GAUNTLET = 605;
|
||||
private static final int ASPIS = 627;
|
||||
private static final int BLUE_BUCKSKIN_BOOTS = 1123;
|
||||
// Misc
|
||||
private static final int MIN_LVL = 19;
|
||||
|
||||
public Q00038_DragonFangs()
|
||||
{
|
||||
super(38);
|
||||
addStartNpc(GUARD_LUIS);
|
||||
addTalkId(GUARD_LUIS, IRIS, MAGISTER_ROHMER);
|
||||
addKillId(LIZARDMAN_SENTINEL, LIZARDMAN_SHAMAN, LIZARDMAN_LEADER, LIZARDMAN_SUB_LEADER);
|
||||
registerQuestItems(FEATHER.getId(), TOTEM_TOOTH_1ST, TOTEM_TOOTH_2ND.getId(), LETTER_1ST, LETTER_2ND);
|
||||
addCondMinLevel(MIN_LVL, "30386-02.htm");
|
||||
}
|
||||
|
||||
@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 "30386-03.htm":
|
||||
{
|
||||
qs.startQuest();
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "30386-06.html":
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
if (hasItem(player, FEATHER))
|
||||
{
|
||||
qs.setCond(3, true);
|
||||
takeItem(player, FEATHER);
|
||||
giveItems(player, TOTEM_TOOTH_1ST, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30386-07.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30034-02.html":
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
if (hasQuestItems(player, TOTEM_TOOTH_1ST))
|
||||
{
|
||||
qs.setCond(4, true);
|
||||
takeItems(player, TOTEM_TOOTH_1ST, 1);
|
||||
giveItems(player, LETTER_1ST, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30034-03.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30034-06.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
if (hasQuestItems(player, LETTER_2ND))
|
||||
{
|
||||
qs.setCond(6, true);
|
||||
takeItems(player, LETTER_2ND, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30034-07.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30034-10.html":
|
||||
{
|
||||
if (qs.isCond(7))
|
||||
{
|
||||
if (hasItem(player, TOTEM_TOOTH_2ND))
|
||||
{
|
||||
addExpAndSp(player, 435117, 104);
|
||||
final int chance = getRandom(1000);
|
||||
if (chance < 250)
|
||||
{
|
||||
rewardItems(player, BONE_HELMET, 1);
|
||||
giveAdena(player, 3200, true);
|
||||
}
|
||||
else if (chance < 500)
|
||||
{
|
||||
rewardItems(player, ASPIS, 1);
|
||||
giveAdena(player, 3200, true);
|
||||
}
|
||||
else if (chance < 750)
|
||||
{
|
||||
rewardItems(player, BLUE_BUCKSKIN_BOOTS, 1);
|
||||
giveAdena(player, 3200, true);
|
||||
}
|
||||
else if (chance < 1000)
|
||||
{
|
||||
rewardItems(player, LEATHER_GAUNTLET, 1);
|
||||
giveAdena(player, 3200, true);
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30034-11.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30344-02.html":
|
||||
{
|
||||
if (qs.isCond(4))
|
||||
{
|
||||
if (hasQuestItems(player, LETTER_1ST))
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
takeItems(player, LETTER_1ST, 1);
|
||||
giveItems(player, LETTER_2ND, 1);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30344-03.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance talker)
|
||||
{
|
||||
final QuestState qs = getQuestState(talker, true);
|
||||
String htmltext = getNoQuestMsg(talker);
|
||||
switch (npc.getId())
|
||||
{
|
||||
case IRIS:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 3:
|
||||
{
|
||||
htmltext = "30034-01.html";
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
htmltext = "30034-04.html";
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
htmltext = "30034-05.html";
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
htmltext = "30034-09.html";
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
if (hasItem(talker, TOTEM_TOOTH_2ND))
|
||||
{
|
||||
htmltext = "30034-08.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case MAGISTER_ROHMER:
|
||||
{
|
||||
if (qs.isCond(4))
|
||||
{
|
||||
htmltext = "30344-01.html";
|
||||
}
|
||||
else if (qs.isCond(5))
|
||||
{
|
||||
htmltext = "30344-04.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case GUARD_LUIS:
|
||||
{
|
||||
if (qs.isCreated())
|
||||
{
|
||||
htmltext = "30386-01.htm";
|
||||
}
|
||||
else if (qs.isStarted())
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
htmltext = "30386-05.html";
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
if (hasItem(talker, FEATHER))
|
||||
{
|
||||
htmltext = "30386-04.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
htmltext = "30386-08.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (qs.isCompleted())
|
||||
{
|
||||
htmltext = getAlreadyCompletedMsg(talker);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
case LIZARDMAN_SUB_LEADER:
|
||||
case LIZARDMAN_SENTINEL:
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, FEATHER.getId(), 1, FEATHER.getCount(), 1.0, true))
|
||||
{
|
||||
qs.setCond(2);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case LIZARDMAN_LEADER:
|
||||
case LIZARDMAN_SHAMAN:
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 6, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, TOTEM_TOOTH_2ND.getId(), 1, TOTEM_TOOTH_2ND.getCount(), 0.5, true))
|
||||
{
|
||||
qs.setCond(7);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
Did Guard Babenco send you?<br>
|
||||
Hmm... You don't have very good armor, do you? Oh well, I do have to commend you for your bravery!<br>
|
||||
This is a critical and potentially very dangerous mission! You must listen carefully!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00039_RedEyedInvaders 30332-02.html"> "I'm listening."</Button>
|
||||
</body></html>
|
@ -1,8 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
The mission is simple:<br>
|
||||
Find the Maille Lizardmen on the plains west of the village and kill them! <br>
|
||||
Their advance unit consists of <font color="LEVEL">Maille Lizardmen, Maille Lizardman Scouts, and Maille Lizardman Guards</font>. You must destroy them and stop their advance.<br>
|
||||
All Maille Lizardman wear a <font color="LEVEL">Bone Totem Necklace</font> into battle. Bring me these Necklaces and I'll reward you based how many you bring back. You'll find <font color="LEVEL">Black Bone Totem Necklaces</font> and <font color="LEVEL">Red Bone Totem Necklaces</font>. Bring me <font color="LEVEL">One-hundred</font> of each.<br>
|
||||
Compared with other tribes, the Maille Lizardmen are physically weak. But this is more than made up for by their superior intelligence. When attacking them, you mustn't let them surround you! I've heard they have giant spiders fighting alongside them, so watch out for them!<br>
|
||||
As I said, you'll find them on the <font color="LEVEL">plains west of the village</font>. Good hunting!<br>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
The battle continues! The lizardmen may attack at any moment! Drop off your delivery and return to the battlefield immediately!<br>
|
||||
Don't forget to bring back some war trophies! I need <font color="LEVEL">100 Red Totem Necklaces</font> and <font color="LEVEL">100 black Totem Necklaces</font>. The Maille Lizardmen can be found on the plains west of the village.<br>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
Good job! We won't have to worry about them for a while!<br>
|
||||
We were successful that time, but reports from the battlefield of giant, deadly arachnids are reason for concern... Would you help us get rid of these horrible spiders?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00039_RedEyedInvaders 30332-05.html">"Well, I suppose I'll do it."</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
I realize you just completed a difficult task, but we still need your help!<br>
|
||||
We must discover the <font color="LEVEL">connection between Maille Lizardmen and the Araneids</font>. They've been fighting alongside the lizardmen! This is unheard of!<br>
|
||||
Return to the <font color="LEVEL">Maille Lizardman Barracks</font> and investigate this unholy alliance! You should be able to find out more if you kill <font color="LEVEL">Maille Lizardman Scouts and Guards</font> and the <font color="LEVEL"> Giant Araneids</font>.
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
The battle continues! The lizardmen may attack at any moment! Drop off your delivery and return to the battlefield immediately!<br>
|
||||
Don't forget to bring back some war trophies! I need <font color="LEVEL">100 Red Totem Necklaces</font> and <font color="LEVEL">100 black Totem Necklaces</font>. The Maille Lizardmen can be found on the plains west of the village.
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
Thank you for your hard work, but we still need more items to fully investigate this matter.<br>
|
||||
I need <font color="LEVEL">30 mysterious Incense Pouches</font> and <font color="LEVEL">30 five-colored beads</font>. Don't let me down!
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
You've proven the conspiracy between the Maille Lizardmen and the giant spiders! Magister Rohmer attributes it to the lizardmen's magic. This matter must be investigated further!<br>
|
||||
We'll get to the bottom of this eventually!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00039_RedEyedInvaders 30332-09.html">"Is my mission over?"</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
Thank you very much! Now we have enough ingredients for Magister Rohmer to determine the roots of this conspiracy! We couldn't have done it without you!<br>
|
||||
The future of Gludio is secure in the hands of noble warriors like you. Please accept this humble reward as a token of our appreciation!<br>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Captain Bathis:<br>
|
||||
Thank you for your hard work, but we still need some more items to fully investigate this matter.<br>
|
||||
Bring me <font color="LEVEL">30 mysterious Incense Pouches</font> and <font color="LEVEL">30 five-colored beads</font>. I'm counting on you!
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><<body>Guard Babenco:<br>
|
||||
I just received a report that a large army of savage <font color="LEVEL">Maille Lizardmen</font> is gathering in the western section of the Town of Gludio. They're not satisfied staying on the plains.<br>
|
||||
<font color="LEVEL">Captain Bathis</font> is recruiting militiamen in Gludio, and we need all the help we can get.<br>
|
||||
You seem worthy. Would you join us?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00039_RedEyedInvaders 30334-03.htm">"I'll help!"</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Guard Babenco:<br>
|
||||
I just received a report that a large army of savage <font color="LEVEL">Maille Lizardmen</font> is gathering in the western section of the Town of Gludio. They're not satisfied staying on the plains.<br><font color="LEVEL">Captain Bathis</font> is recruiting militiamen in Gludio, and we need help, but this is too dangerous for beginners.<br>
|
||||
(Only a character of level 20 or above can undertake this quest.)
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Guard Babenco:<br>
|
||||
Thanks for your help. I'm honored.<br>
|
||||
Report to <font color="LEVEL">Captain Bathis</font> for your orders. He's at the <font color="LEVEL">northern entrance of the Town of Gludio</font>.
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Guard Babenco:<br>
|
||||
Report to <font color="LEVEL">Captain Bathis</font> for your orders. He's at the <font color="LEVEL">northern entrance of the Town of Gludio</font>.
|
||||
</body></html>
|
@ -1,272 +0,0 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q00039_RedEyedInvaders;
|
||||
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
|
||||
/**
|
||||
* Red-eyed Invaders (39)
|
||||
* @author janiko
|
||||
*/
|
||||
public final class Q00039_RedEyedInvaders extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int CAPTAIN_BATHIS = 30332;
|
||||
private static final int GUARD_BABENCO = 30334;
|
||||
// Monsters
|
||||
private static final int MALE_LIZARDMAN = 20919;
|
||||
private static final int MALE_LIZARDMAN_SCOUT = 20920;
|
||||
private static final int MALE_LIZARDMAN_GUARD = 20921;
|
||||
private static final int GIANT_ARANE = 20925;
|
||||
// Items
|
||||
private static final ItemHolder LIZ_NECKLACE_A = new ItemHolder(7178, 100);
|
||||
private static final ItemHolder LIZ_NECKLACE_B = new ItemHolder(7179, 100);
|
||||
private static final ItemHolder LIZ_PERFUME = new ItemHolder(7180, 30);
|
||||
private static final ItemHolder LIZ_GEM = new ItemHolder(7181, 30);
|
||||
// Rewards
|
||||
private static final ItemHolder CORRODED_GREEN_BAIT = new ItemHolder(6521, 60);
|
||||
private static final ItemHolder CORRODED_BABYDUCK_ROD = new ItemHolder(6529, 1);
|
||||
private static final ItemHolder CORRODED_FISHING_SHOT = new ItemHolder(6535, 500);
|
||||
// Misc
|
||||
private static final int MIN_LVL = 20;
|
||||
|
||||
public Q00039_RedEyedInvaders()
|
||||
{
|
||||
super(39);
|
||||
addStartNpc(GUARD_BABENCO);
|
||||
addTalkId(GUARD_BABENCO, CAPTAIN_BATHIS);
|
||||
addKillId(MALE_LIZARDMAN_GUARD, MALE_LIZARDMAN_SCOUT, MALE_LIZARDMAN, GIANT_ARANE);
|
||||
registerQuestItems(LIZ_NECKLACE_A.getId(), LIZ_NECKLACE_B.getId(), LIZ_PERFUME.getId(), LIZ_GEM.getId());
|
||||
addCondMinLevel(MIN_LVL, "30334-02.htm");
|
||||
}
|
||||
|
||||
@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 "30334-03.htm":
|
||||
{
|
||||
qs.startQuest();
|
||||
htmltext = event;
|
||||
break;
|
||||
}
|
||||
case "30332-02.html":
|
||||
{
|
||||
if (qs.isCond(1))
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30332-05.html":
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
if (hasAllItems(player, true, LIZ_NECKLACE_A, LIZ_NECKLACE_B))
|
||||
{
|
||||
qs.setCond(4, true);
|
||||
takeAllItems(player, LIZ_NECKLACE_A, LIZ_NECKLACE_B);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30332-06.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "30332-09.html":
|
||||
{
|
||||
if (qs.isCond(5))
|
||||
{
|
||||
if (hasAllItems(player, true, LIZ_PERFUME, LIZ_GEM))
|
||||
{
|
||||
rewardItems(player, CORRODED_GREEN_BAIT);
|
||||
rewardItems(player, CORRODED_BABYDUCK_ROD);
|
||||
rewardItems(player, CORRODED_FISHING_SHOT);
|
||||
addExpAndSp(player, 62366, 14);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "30332-10.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance talker)
|
||||
{
|
||||
final QuestState qs = getQuestState(talker, true);
|
||||
String htmltext = getNoQuestMsg(talker);
|
||||
switch (npc.getId())
|
||||
{
|
||||
case CAPTAIN_BATHIS:
|
||||
{
|
||||
switch (qs.getCond())
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
htmltext = "30332-01.html";
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
htmltext = "30332-03.html";
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
htmltext = "30332-04.html";
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
htmltext = "30332-07.html";
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
htmltext = "30332-08.html";
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case GUARD_BABENCO:
|
||||
{
|
||||
if (qs.isCreated())
|
||||
{
|
||||
htmltext = "30334-01.htm";
|
||||
}
|
||||
else if (qs.isStarted() && qs.isCond(1))
|
||||
{
|
||||
htmltext = "30334-04.html";
|
||||
}
|
||||
else if (qs.isCompleted())
|
||||
{
|
||||
htmltext = getAlreadyCompletedMsg(talker);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
case MALE_LIZARDMAN:
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 2, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, LIZ_NECKLACE_A.getId(), 1, LIZ_NECKLACE_A.getCount(), 0.5, true))
|
||||
{
|
||||
if (hasItem(qs.getPlayer(), LIZ_NECKLACE_B))
|
||||
{
|
||||
qs.setCond(3);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case MALE_LIZARDMAN_SCOUT:
|
||||
{
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 2, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, LIZ_NECKLACE_A.getId(), 1, LIZ_NECKLACE_A.getCount(), 0.5, true))
|
||||
{
|
||||
if (hasItem(qs.getPlayer(), LIZ_NECKLACE_B))
|
||||
{
|
||||
qs.setCond(3);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 4, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, LIZ_PERFUME.getId(), 1, LIZ_PERFUME.getCount(), 0.25, true))
|
||||
{
|
||||
if (hasItem(qs.getPlayer(), LIZ_GEM))
|
||||
{
|
||||
qs.setCond(5);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case MALE_LIZARDMAN_GUARD:
|
||||
{
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 2, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, LIZ_NECKLACE_B.getId(), 1, LIZ_NECKLACE_B.getCount(), 0.5, true))
|
||||
{
|
||||
if (hasItem(qs.getPlayer(), LIZ_NECKLACE_A))
|
||||
{
|
||||
qs.setCond(3);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 4, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, LIZ_PERFUME.getId(), 1, LIZ_PERFUME.getCount(), 0.3, true))
|
||||
{
|
||||
if (hasItem(qs.getPlayer(), LIZ_GEM))
|
||||
{
|
||||
qs.setCond(5);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case GIANT_ARANE:
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, 4, 3, npc);
|
||||
if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, LIZ_GEM.getId(), 1, LIZ_GEM.getCount(), 0.3, true))
|
||||
{
|
||||
if (hasItem(qs.getPlayer(), LIZ_PERFUME))
|
||||
{
|
||||
qs.setCond(5);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
<html><body>Seer Moira:<br>
|
||||
Traveler, I cannot feel the protection of Pa'agrio on you. Come back to me after you have purified yourself with more training.<br>
|
||||
(Only characters who are level 80 or higher may undertake this quest.)
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Seer Moira:<br>
|
||||
You are under the protection of Pa'agrio! I trust you. Please go to the Beacon Tower at the <font color="LEVEL">Den of Evil</font> and take this box with you.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00113_StatusOfTheBeaconTower 31979-02.htm">"Why the Beacon Tower?"</Button>
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Seer Moira:<br>
|
||||
I don't know why, but the power from the Beacon Tower is weakening. They must be unable to light it! Take this box containing the power of fire to <font color="LEVEL">Beacon Tower Manager Torrant</font>.
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Seer Moira:<br>
|
||||
Hurry up! Go see <font color="LEVEL">Beacon Tower Manager Torrant</font> and give this to him.
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Beacon Tower Manager Torrant:<br>
|
||||
So, Moira asked you to come? What is that you have there?<br>
|
||||
A box containing the Fire of Holy Spirit? Great! The fire was weakening because of the weird energy in this area. Give me the box at once!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00113_StatusOfTheBeaconTower 32016-02.html">"Here it is."</Button>
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Beacon Tower Manager Torrant:<br>
|
||||
All right. I have the box. You've come a long way and I know it's not much, but please accept this reward.
|
||||
</body></html>
|
@ -1,135 +0,0 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q00113_StatusOfTheBeaconTower;
|
||||
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
import com.l2jmobius.gameserver.model.quest.State;
|
||||
|
||||
/**
|
||||
* Status of the Beacon Tower (113)
|
||||
* @author malyelfik
|
||||
*/
|
||||
public class Q00113_StatusOfTheBeaconTower extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int MOIRA = 31979;
|
||||
private static final int TORRANT = 32016;
|
||||
// Items
|
||||
private static final int FLAME_BOX = 14860;
|
||||
private static final int FIRE_BOX = 8086;
|
||||
|
||||
public Q00113_StatusOfTheBeaconTower()
|
||||
{
|
||||
super(113);
|
||||
addStartNpc(MOIRA);
|
||||
addTalkId(MOIRA, TORRANT);
|
||||
registerQuestItems(FIRE_BOX, FLAME_BOX);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
final QuestState qs = getQuestState(player, false);
|
||||
|
||||
if (qs == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
String htmltext = event;
|
||||
switch (event)
|
||||
{
|
||||
case "31979-02.htm":
|
||||
{
|
||||
qs.startQuest();
|
||||
giveItems(player, FLAME_BOX, 1);
|
||||
break;
|
||||
}
|
||||
case "32016-02.html":
|
||||
{
|
||||
if (hasQuestItems(player, FIRE_BOX))
|
||||
{
|
||||
giveAdena(player, 21578, true);
|
||||
addExpAndSp(player, 76665, 5333);
|
||||
}
|
||||
else
|
||||
{
|
||||
giveAdena(player, 154800, true);
|
||||
addExpAndSp(player, 619300, 44200);
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
htmltext = null;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
String htmltext = getNoQuestMsg(player);
|
||||
final QuestState qs = getQuestState(player, true);
|
||||
|
||||
if (qs == null)
|
||||
{
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
switch (npc.getId())
|
||||
{
|
||||
case MOIRA:
|
||||
{
|
||||
switch (qs.getState())
|
||||
{
|
||||
case State.CREATED:
|
||||
{
|
||||
htmltext = (player.getLevel() >= 80) ? "31979-01.htm" : "31979-00.htm";
|
||||
break;
|
||||
}
|
||||
case State.STARTED:
|
||||
{
|
||||
htmltext = "31979-03.html";
|
||||
break;
|
||||
}
|
||||
case State.COMPLETED:
|
||||
{
|
||||
htmltext = getAlreadyCompletedMsg(player);
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case TORRANT:
|
||||
{
|
||||
if (qs.isStarted())
|
||||
{
|
||||
htmltext = "32016-01.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
<html><body>Head Blacksmith Newyear:<br>
|
||||
Come in! So, you spoke to Yumi?<br>
|
||||
I have absolutely no idea what Yumi wants you to do, but I'm sure you'll have no problem doing it.<br>
|
||||
So, do you have business with me?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 31961-02.html">Show him the letter.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Head Blacksmith Newyear:<br>
|
||||
You have a letter from Yumi, do you? Yes, of course, show it to me... hmmm.<br>
|
||||
Well. You need Starstones? Heh, those are not cheap, but I'll do what I can to help.<br>
|
||||
Here you go. Take them.
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Head Blacksmith Newyear:<br>
|
||||
Do you need something else? The letter only mentioned Starstones.<br>
|
||||
Send Yumi my regards, will you?
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
What brings you HERE of all places?<br>
|
||||
This isn't exactly a summer resort... Oh, I see... You want Starstones?<br>
|
||||
Sorry, but the Golems have made that almost impossible. No offense, but you'd get squished.<br>
|
||||
(Only characters with level 70 and above, and who cleared Pavel the Giant quest are permitted to take on this quest.)
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Hmmm... very well. I'll trust you, which is more than I can say of most people.<br>
|
||||
Can you keep a secret? You must never reveal what I'm about to tell you: the legend of the shame of the Black Anvil Guild. This tale is really the shame of all Dwarves.<br>
|
||||
I can't tell you anything at all unless you promise to keep secret everything you learn here. Do you promise?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-04.htm">"I promise."</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
What? Newyear sent you?<br>
|
||||
I wonder what he was thinking... I told him I needed the best of the best.<br>
|
||||
You're good, but not THAT good. Not yet anyways.<br>
|
||||
(Only characters with level 70 and above, and who cleared Pavel the Giant quest are permitted to take on this quest.)
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Very well. You've given me your word.<br>
|
||||
Originally, this was a very important place for the Dwarven race. The Starstones continue to be harvested in the north, and where the Archaic Laboratory remains.<br>
|
||||
Among the dwarves, the Gray Pillar is in charge of construction, the Black Anvil is in charge of production and planning, and the Bronze Key is in charge of the investigation and excavation of the ruins. Between these three guilds, more than half of their folk are dedicate to the ruins that lay here before you.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-05.html">"And?"</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Everything went smoothly for a time. The Bronze Key Guild opened the door that linked to Pavel's lab and dug up the excavator Pavel once used.<br>
|
||||
Luckily, it was designed based on ancient Dwarven technology, so the Black Anvil Guild produced an Excavator Golem based on the earlier design.<br>
|
||||
The Gray Pillar Guild made a strip mine with the golem, and everything was perfect... until the great explosion happened.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-06.html">Ask about the great explosion</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
The explosion came as a surprise. Like a comet shooting across the sky, it didn't seem to have a reason - it just happened. Maybe someone accidentally touched a machine in the lab. That was a popular theory at the time.<br>
|
||||
On further inspection, however, the explosion seemed increasingly suspicious. For one thing, it coincided too closely with the <font color="LEVEL">robbery of the Black Anvil blueprint</font>...<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-07.html">Ask about the blueprint robbery.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Hmmm. Um. You know, I don't think it's the right time for you to learn that. I'm sure you'll learn about it eventually.<br>
|
||||
Let's get back to the subject. Where was I?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-08.html">"The great explosion at the lab."</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Ah, that's right. I was talking about the incident at the lab.<br>
|
||||
There was a great explosion in the north wing of the lab. After that, everything was in chaos. A gigantic golem suddenly appeared out of nowhere, forcing us to flee. By the time we returned, all of the golems we had made began attacking us.<br>
|
||||
Everybody has since left this area except me.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-09.html">"So, what do I have to do?"</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
I'm here to investigate why the golems attacked us and how the explosion happened.<br>
|
||||
Sadly, I can't even go outside and walk around.<br>
|
||||
Speaking of outside, I heard there's a strange building in the south. Do you think you could investigate? If anyone is there, then I want you to get some information from them.
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Please go and investigate the building to the south.<br>
|
||||
If you find somebody there, question them closely.
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
It's good to see you again! What do you know of the building to the south? Did you find something?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-12.html">Tell her what happened.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
So it really was Dr. Chaos' lab. Fascinating...<br>
|
||||
It's good that you've made friends with Wendy. We may need to ask her more questions in the future.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-15.html">Ask about Dr. Chaos.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Ah, Dr. Chaos... I thought it might be his lab.<br>
|
||||
Unfortunately, I think we're at a dead end here. The golem Wendy almost certainly knows more than she's saying, but she's being cautious and defensive. If only we could get her to talk...<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-15.html">Ask about Dr. Chaos.</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
What? You told her you Raffortysented the Dwarf Guild? Oh, dear. That was a mistake...<br>
|
||||
Well, it's over and done with; we can't correct it now.<br>
|
||||
But back to what you were saying about Dr. Chaos' lab - you say that incident was Dr. Chaos' fault?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-15.html">Ask about Dr. Chaos.</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
You ask about Dr. Chaos? He was one of the two greatest masters in the Black Anvil Guild... until he was expelled for his involvement in a, um, questionable incident.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-17.html">Ask about the questionable incident.</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Dr. Chaos? Ah, yes. He was one of the two greatest masters in the Black Anvil Guild... until he was expelled for his involvement in a, um, questionable incident.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-17.html">Ask about the questionable incident.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
I've already alluded to the incident in question. It's the <font color="LEVEL">blueprint robbery</font>.<br>
|
||||
To tell Dr. Chaos' story, I need to first tell you about the robbery. Sit down; this will take a while.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-18.html">Sit down.</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Master Chaos was the tragic genius of the Black Anvil Guild. He had an amazing gift for making golems, even as a young boy. Such a prodigy! He was the student of Master Tarziph, the famous creator of the Siege Golems. But he never received the recognition his genius probably deserved.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-19.html">Ask why not.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
He was overshadowed by Master Toma, the teleportation scientist. Master Chaos' work was brilliant in its way, but merely built upon the work others had done; Master Toma's work was a real breakthrough. Toma developed the theory behind the instant teleportation device.<br>
|
||||
Nobody else understood Toma's theory, although the results were undeniable. They only knew that the process of teleportation consumed a great many Starstones. Master Chaos was jealous of Toma for stealing the limelight, and dedicated himself to understanding Toma's work in order to surpass it.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-20.html">Keep listening.</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Unfortunately, Master Toma's theory was complex and subtle, not something to be understood in a hurry by even a very clever engineer. It was not merely an industrial process; it was a theory of space itself, of force fields, of physics that few could ever hope to understand. More of us understand it now, but back then, the only other Dwarf who could understand Toma's theories was his relative, Master Tobald.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-21.html">Keep listening</Button>
|
||||
</body></html>
|
@ -1,4 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Master Toma needed one thing for his teleportation device - a manner of collecting and converting the energy of several Starstones. It would require a very large and capable golem to accomplish this conversion. Master Chaos offered to design such a golem, and Master Toma accepted his offer, trusting the work of a fellow Dwarf rather than some unpredictable relic of the Giants' ruins. If he had only known...!<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-22.html">Keep listening.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
That is the origin of the Golem known as "Big One." If it had been completed, it would have been the most revolutionary innovation in its field since Master Tarziph's Siege Golem.<br>
|
||||
But when the blueprint of Big One was completed, Master Chaos stole it and ran away with it.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-23.html">Ask why.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Nobody knows why he ran away, not really. Master Toma, the elder chief at the time, took full responsibility for the failure of Big One and resigned his position.<br>
|
||||
The elder committee issued an order of expulsion against Master Chaos for his misdeed, but he had disappeared. Nobody saw him again for a long time.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-25.html">Ask why Dr. Chaos came here.</Button>
|
||||
</body></html>
|
@ -1,6 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Where was I? Oh, yes. Dr. Chaos ran away with the stolen blueprint.<br>
|
||||
Master Toma, the elder chief at the time, took full responsibility for the failure of Big One and resigned his position.<br>
|
||||
The elder committee issued an order of expulsion against Master Chaos for his misdeeds, but he had already disappeared; nobody saw him again for a long time.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-25.html">Ask why Dr. Chaos came here.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
For a fact, I don't know why. That's something I need your help to find out.<br>
|
||||
Pardon me for a moment while I collect my thoughts.<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00114_ResurrectionOfAnOldManager 32041-26.html">Wait patiently.</Button>
|
||||
</body></html>
|
@ -1,5 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
I think you should see Wendy again.<br>
|
||||
We are plagued with golems in these parts lately. If they are the <font color="LEVEL">Horrifying Golem Army</font>, then I want to know how to control them.<br>
|
||||
From what you have said, I gather that Wendy has assumed the form of a Gatekeeper. If so, then she must have been made based on Toma's technology. It is critical that we know more about this, and I think she knows more than she has told you. Go to her and find out.
|
||||
</body></html>
|
@ -1,3 +0,0 @@
|
||||
<html><body>Collector Yumi:<br>
|
||||
Did you encounter Wendy? No? Well, your task is then not yet finished! Go ask her how Dr. Chaos controlled his golems, and see if she knows anything about her origins.
|
||||
</body></html>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user