Jump to content

Ayothaya Dungeon Entrance Quest

closed

Dragonis1701
2013-12-22 14:24:29
The Shaman Boonthon requests the pre-renewal item set on renewal servers. So he requests Needle Packet and Spool instead of Nine Tails and Fabrics.

Skorm
2013-12-27 20:15:57
The information is found here: http://irowiki.org/wiki/Ayothaya_Dungeon_Entrance_Quest

This is valid.

Quick fix... Untill someone writes something more standard.

In rathena/npc/quests/quests_ayothaya.txt
ayo_in01,181,193,4	script	Shaman#thai	840,{
	setarray .@items, (checkre(0)?1022:7213), (checkre(0)?1059:7217);
	if (ayodunquest == 1) {
		mes "[Boonthom]";
		mes "You...!";
		mes "Isn't it....!";
		mes "Oooooohhhhhhh!";
		next;
		mes "[Boonthom]";
		mes "Oh...?";
		next;
		mes "[Boonthom]";
		mes "...";
		next;
		mes "[Boonthom]";
		mes "...";
		mes "......";
		next;
		mes "[Boonthom]";
		mes "...";
		mes "......";
		mes ".........";
		next;
		mes "[Boonthom]";
		mes "Never mind.";
		mes "Hah! I've lost my";
		mes "train of thought.";
		next;
		mes "[Boonthom]";
		mes "So have you come to me to seek help? I can see the fear in your eyes. Let me gaze into your soul, and see what your fear is for myself. Hmmm...";
		next;
		mes "[Boonthom]";
		mes "...";
		next;
		mes "[Boonthom]";
		mes "...";
		mes "......";
		next;
		mes "[Boonthom]";
		mes "...";
		mes "......";
		mes ".........";
		next;
		mes "[Boonthom]";
		mes "What...!";
		mes "I see that you dread the Sa-mhing Tiger! I haven't heard any news of that monster for a long time...";
		next;
		mes "[Boonthom]";
		mes "A long time ago,";
		mes "the Sa-mhing Tiger";
		mes "really did roam the village";
		mes "and ate innocent people.";
		next;
		mes "[Boonthom]";
		mes "However, its terror";
		mes "was brought to an end when it";
		mes "was finally captured. I was one of those involved in capturing the Sa-mhing Tiger.";
		next;
		mes "[Boonthom]";
		mes "I insisted killing on it, but the other people were too afraid to do so. Instead, the Sa-mhing Tiger";
		mes "was locked in a cave inside of the ancient ruins.";
		next;
		mes "[Boonthom]";
		mes "I believe that was at least 10 years ago. Perhaps it's already dead by now. However, no one";
		mes "knows how powerful the tiger truly";
		mes "is. It may still be alive.";
		next;
		mes "[Boonthom]";
		mes "I don't think we need to worry about it though. It is locked up and there it shall remain.";
		next;
		switch(select("I want to explore the ancient ruins.:Locked up! Good! I'm not afraid!")) {
		case 1:
			mes "[Boonthom]";
			mes "You...";
			mes "You are strange.";
			mes "You want to explore the ancient ruins. Do all adventurers disregard their safety like that?";
			next;
			mes "[Boonthom]";
			mes "It's your choice. But remember, it is very dangerous to go through the path to the center of the building. Usually, I forbid it.";
			next;
			mes "[Boonthom]";
			mes "But if you want to go in,";
			mes "I can give you some useful tips.";
			mes "Would you like to listen?";
			next;
			if (select("If it's that dangerous, I'd rather not try.:Sure!") == 1) {
				mes "[Boonthom]";
				mes "You made a good decision.";
				mes "You'd better be careful if";
				mes "you want to stay alive.";
				close;
			}
			mes "[Boonthom]";
			mes "Umm, okay.";
			mes "Since you're";
			mes "that interested...";
			next;
			mes "[Boonthom]";
			mes "If you wish to enter the ancient building, you must have protection against evil spirits and malice.";
			next;
			if (Class == Job_Priest || Class == Job_Acolyte || Class == Job_Crusader) {
				mes "[Boonthom]";
				mes "Even if you can";
				mes "wield the power of";
				mes "holiness, you will still need the spiritual security of our land.";
			} else {
				mes "[Boonthom]";
				mes "There are many ghosts and";
				mes "demons within the cave, and they will attack people who do not possess holy power... Like you.";
			}
			next;
			mes "[Boonthom]";
			mes "I can make you an object";
			mes "containing this holy power if you wish. In order to make it, I will need some materials.";
			next;
			mes "[Boonthom]";
			mes "^3366991 "+(checkre(0)?"Nine Tails":"Needle Packet")+"^000000,";
			mes "^3366991 "+(checkre(0)?"Fabrics":"Spool")+"^000000,";
			mes "^3366991 Solid Husk^000000 and";
			mes "^3366991 Holy Water^000000...";
			mes "That's all I need.";
			next;
			mes "[Boonthom]";
			mes "Please come back";
			mes "when you prepare all";
			mes "the materials.";
			set ayodunquest,2;
			changequest 12035,12036;
			close;
		}
		mes "[Boonthom]";
		mes "Hmmm...";
		mes "Not afraid";
		mes "of it, are you?";
		next;
		mes "[Boonthom]";
		mes "............";
		mes "............";
		close;
	} else if (ayodunquest == 2) {
		if (countitem(.@items[0]) > 0 && countitem(.@items[1]) > 0 && countitem(7190) > 0 && countitem(523) > 0) {
			mes "[Boonthom]";
			mes "Excellent!";
			mes "Now you have brought";
			mes "everything I need. Let me make";
			mes "the thing for you as promised...";
			next;
			mes "[Boonthom]";
			mes "Ooooohmmmmm...";
			next;
			mes "[Boonthom]";
			mes "Hmmmmmm...";
			mes "Hmmmmmmmmm.";
			next;
			mes "[Boonthom]";
			mes "Pffff pffff...";
			next;
			mes "[Boonthom]";
			mes "Here you go.";
			mes "Please take these holy threads.";
			mes "With this, you will be able to enter the ruins with less worry.";
			delitem .@items[0],1; //Needle_Pouch
			delitem .@items[1],1; //Spool
			delitem 7190,1; //Solid_Peeling
			delitem 523,1; //Holy_Water
			set ayodunquest,3;
			changequest 12036,12037;
			getitem 7285,1; //Thread_Skein
			next;
			mes "[Boonthom]";
			mes "Even if you lose this, don't worry. Just bring me the materials, and";
			mes "I will make you another one.";
			next;
			mes "[Boonthom]";
			mes "The ancient building consists";
			mes "of 2 levels. Before you enter the 2nd underground level, please return to me so that I can tell you how to enter that place.";
		}
		mes "[Boonthom]";
		mes "Did you forget what materials";
		mes "you need to create my object of holy power? Please listen";
		mes "carefully this time.";
		next;
		mes "[Boonthom]";
		mes "^3366991 "+(checkre(0)?"Nine Tails":"Needle Packet")+"^000000,";
		mes "^3366991 "+(checkre(0)?"Fabrics":"Spool")+"^000000,";
		mes "^3366991 Solid Husk^000000 and";
		mes "^3366991 Holy Water^000000.";
		next;
		mes "[Boonthom]";
		mes "See you later.";
		close;
	} else if (ayodunquest == 3) {
		if (countitem(.@items[0]) > 0 && countitem(.@items[1]) > 0 && countitem(7190) > 0 && countitem(523) > 0) {
			mes "[Boonthom]";
			mes "Excellent! Now you have brought everything I need, let me make the thing for you as I promised...";
			next;
			mes "[Boonthom]";
			mes "Ooooohmmmmm...";
			next;
			mes "[Boonthom]";
			mes "Hmmmmmm...";
			mes "Hmmmmmmmmm.";
			next;
			mes "[Boonthom]";
			mes "Pffff pffff...";
			next;
			mes "[Boonthom]";
			mes "Here you go.";
			mes "Please take these holy threads.";
			mes "With this, you will be able to enter the ruins with less worry.";
			delitem .@items[0],1; //Needle_Pouch
			delitem .@items[1],1; //Spool
			delitem 7190,1; //Solid_Peeling
			delitem 523,1; //Holy_Water
			getitem 7285,1; //Thread_Skein
			next;
			mes "[Boonthom]";
			mes "Even if you lose this, don't worry. Just bring me the materials, I can make you another one.";
			close;
		}
		mes "[Boonthom]";
		mes "If you lose the holy threads, don't worry. I can make some more for you. Just gather the following items.";
		next;
		mes "[Boonthom]";
		mes "^3366991 "+(checkre(0)?"Nine Tails":"Needle Packet")+"^000000,";
		mes "^3366991 "+(checkre(0)?"Fabrics":"Spool")+"^000000,";
		mes "^3366991 Solid Husk^000000 and";
		mes "^3366991 Holy Water^000000.";
		next;
		mes "[Boonthom]";
		mes "See you later.";
		close;
	} else if (ayodunquest > 3 && ayodunquest < 9) {
		mes "[Boonthom]";
		mes "You finally started seeking the tiger. I hope that you will be safe from harm.";
		next;
		mes "[Boonthom]";
		mes "Feel free to ask";
		mes "me for help at anytime.";
		close;
	} else if (ayodunquest == 9) {
		mes "["+strcharinfo(0)+"]";
		mes "I copied down this";
		mes "message while exploring";
		mes "the dungeon. Would you";
		mes "take a look at this?";
		next;
		mes "[Stone Slate]";
		mes "^333333Do not enter the";
		mes "2nd underground level";
		mes "...is danger... You wil...";
		mes "...encounter... tiger...^000000";
		next;
		mes "[Stone Slate]";
		mes "^333333You must kill... In order to do... MUST... How to go... the 2nd underground level...";
		mes "You need more... Holy power... in order to... Otherwise, it's impossible...^000000";
		next;
		mes "[Boonthom]";
		mes "That was written by one of my comrades who entered the ruins,";
		mes "as he regretted letting the tiger live, lest it return.";
		next;
		mes "[Boonthom]";
		mes "If you were able to find this note, you must have strong determination to venture through the ruins.";
		next;
		mes "[Boonthom]";
		mes "As you can guess from the";
		mes "note, the 2nd underground level is very very dangerous. You will need holy threads that contain even more holy protection.";
		next;
		mes "[Boonthom]";
		mes "Now, go and gather some materials so that I can create more powerful holy threads for you.";
		next;
		mes "[Boonthom]";
		mes "^3366992 Holy Water^000000,";
		mes "^3366991 Yggdrasil Leaf^000000,";
		mes "^3366992 "+(checkre(0)?"Nine Tails":"Needle Packet")+"^000000 and";
		mes "^3366992 "+(checkre(0)?"Fabrics":"Spool")+"^000000.";
		set ayodunquest,10;
		changequest 12037,12038;
		next;
		mes "[Boonthom]";
		mes "Return to me";
		mes "once you have";
		mes "gathered everything.";
		close;
	} else if (ayodunquest == 10) {
		if (countitem(523) > 1 && countitem(610) > 0 && countitem(.@items[0]) > 1 && countitem(.@items[1]) > 1) {
			mes "[Boonthom]";
			mes "Hmm~";
			mes "You've brought";
			mes "everything. Quite";
			mes "the enthusiastic one,";
			mes "aren't you?";
			next;
			mes "[Boonthom]";
			mes "Ooooohmmmmm...";
			next;
			mes "[Boonthom]";
			mes "Hmmmmmm...";
			mes "Hmmmmmmmmm.";
			next;
			mes "[Boonthom]";
			mes "Pffff pffff...";
			next;
			mes "[Boonthom]";
			mes "Here you go.";
			mes "Please take these holy threads.";
			mes "With this, you will be able to enter the ruins with less worry.";
			delitem .@items[0],2; //Needle_Pouch
			delitem .@items[1],2; //Spool
			delitem 610,1; //Leaf_Of_Yggdrasil
			delitem 523,2; //Holy_Water
			set ayodunquest,11;
			getitem 7287,1; //Thread_Skein_
			changequest 12038,12039;
			next;
			mes "[Boonthom]";
			mes "Even if you lose this, don't worry. Just bring me the materials, and";
			mes "I will make you another one.";
			close;
		}
		mes "[Boonthom]";
		mes "Hmm...?";
		mes "Didn't I tell you";
		mes "what I need to make";
		mes "a more powerful";
		mes "holy thread?";
		next;
		mes "[Boonthom]";
		mes "^3366992 Holy Water^000000,";
		mes "^3366991 Yggdrasil Leaf^000000,";
		mes "^3366992 "+(checkre(0)?"Nine Tails":"Needle Packet")+"^000000 and";
		mes "^3366992 "+(checkre(0)?"Fabrics":"Spool")+"^000000.";
		next;
		mes "[Boonthom]";
		mes "Return to me";
		mes "with those items";
		mes "and I will craft";
		mes "more powerful holy";
		mes "threads for you.";
		close;
	} else if (ayodunquest == 11) {
		if (countitem(7287) > 0) {
			mes "[Boonthom]";
			mes "Those threads";
			mes "will protect you";
			mes "from the spiritual";
			mes "dangers, but it's up";
			mes "to you to defend yourself";
			mes "from monster attacks, okay?";
			close;
		} else if (countitem(523) > 1 && countitem(610) > 0 && countitem(.@items[0]) > 1 && countitem(.@items[1]) > 1 && countitem(7287) == 0) {
			mes "[Boonthom]";
			mes "Ooooohmmmmm...";
			next;
			mes "[Boonthom]";
			mes "Hmmmmmm...";
			mes "Hmmmmmmmmm.";
			next;
			mes "[Boonthom]";
			mes "Pffff pffff...";
			next;
			mes "[Boonthom]";
			mes "Here you go.";
			mes "Please take these holy threads.";
			mes "With this, you will be able to enter the ruins with less worry.";
			delitem .@items[0],2; //Needle_Pouch
			delitem .@items[1],2; //Spool
			delitem 610,1; //Leaf_Of_Yggdrasil
			delitem 523,2; //Holy_Water
			getitem 7287,1; //Thread_Skein_
			close;
		}
		mes "[Boonthom]";
		mes "Hmm...?";
		mes "Didn't I tell you";
		mes "what I need to make";
		mes "a more powerful";
		mes "holy thread?";
		next;
		mes "[Boonthom]";
		mes "^3366992 Holy Water^000000,";
		mes "^3366991 Yggdrasil Leaf^000000,";
		mes "^3366992 "+(checkre(0)?"Nine Tails":"Needle Packet")+"^000000 and";
		mes "^3366992 "+(checkre(0)?"Fabrics":"Spool")+"^000000.";
		close;
	} else if (ayodunquest == 12) {
		mes "[Boonthom]";
		mes "Huh...!";
		mes "You must have seen something.";
		mes "I can tell by the gloomy look on your face, and the shadow looming over your soul.";
		next;
		mes "["+strcharinfo(0)+"]";
		mes "I found";
		mes "this old letter";
		mes "in the ruins.";
		next;
		mes "[Old Letter]";
		mes "^333333Dear, Boonthom...I was a fool...There is Sa-mhing Tig'...One who ....my remains... Please take...to Boonthom...";
		next;
		mes "[Boonthom]";
		mes "I see...";
		mes "Oh, my dear";
		mes "old friend...";
		next;
		mes "[Boonthom]";
		mes "Thank you for your trouble.";
		mes "My friend left that box for me.";
		mes "But I guess he would wish to give that box to the person who found his remains.";
		next;
		mes "[Boonthom]";
		mes "If you wish to explore the building again, but you don't have any holy thread, feel free to ask me at anytime.";
		set ayodunquest,13;
		completequest 12039;
		close;
	} else if (ayodunquest > 12) {
		if (countitem(7287) > 0) {
			mes "[Boonthom]";
			mes "Best of luck on your";
			mes "expeditions, brave";
			mes "adventurer~";
			close;
		} else if (countitem(523) > 1 && countitem(610) > 0 && countitem(.@items[0]) > 1 && countitem(.@items[1]) > 1 && countitem(7287) == 0) {
			mes "[Boonthom]";
			mes "Lost the";
			mes "holy threads";
			mes "somehow, did you?";
			mes "With the items you";
			mes "have, I'll simply";
			mes "make more of them.";
			next;
			mes "[Boonthom]";
			mes "Ooooohmmmmm...";
			next;
			mes "[Boonthom]";
			mes "Hmmmmmm...";
			mes "Hmmmmmmmmm.";
			next;
			mes "[Boonthom]";
			mes "Pffff pffff...";
			next;
			mes "[Boonthom]";
			mes "Here you go.";
			mes "Please take these holy threads.";
			mes "With this, you will be able to enter the ruins with less worry.";
			delitem .@items[0],2; //Needle_Pouch
			delitem .@items[1],2; //Spool
			delitem 610,1; //Leaf_Of_Yggdrasil
			delitem 523,2; //Holy_Water
			getitem 7287,1; //Thread_Skein_
			close;
		}
		mes "[Boonthom]";
		mes "Hmm...?";
		mes "Didn't I tell you";
		mes "what I need to make";
		mes "a more powerful";
		mes "holy thread?";
		next;
		mes "[Boonthom]";
		mes "^3366992 Holy Water^000000,";
		mes "^3366991 Yggdrasil Leaf^000000,";
		mes "^3366992 Needle Packet^000000 and";
		mes "^3366992 Spool^000000.";
		close;
	}
	mes "[Boonthom]";
	mes "Ooooohmmmmm...";
	close;
}


Euphy
2013-12-29 03:51:27
Fixed in 1d64b8f.
×
×
  • Create New...