//==================================
// [] The PlutoEA Project []
// http://opensvn.csie.org/PlutoEA
// ---------------------------------
// - Ԫ̪ZBs@ ȸ} - 
//===================================
// G1.2
//===================================
//= * Oq => u@[1]
//= * Qq => }u@[1]
//= * d̤ک => suCB}bCBP[3]BQCBհC
//= *  => ]lB][3]B][4]B]
//===================================
// 2007-02-09  ¦p  
//===================================

que_ng,28,50,3	script	Oq	709,{
	if (BaseJob != Job_Ninja){
		mes "[Oq]";
		mes "M㦳Ԫ¾~";
		mes "~Hs@̴Ϊ";
		mes "AL]̰_X";
		next;
		mes "[Oq]";
		mes "̧ڬݧA٤ӧCA";
		mes "ЧAAAӧa";
		close;
	}
	if (BaseLevel < 20){
		mes "[Oq]";
		mes "I make the best shields for Ninjas of all ages,";
		mes "But even I have some minimum requirements";
		next;
		mes "[Oq]";
		mes "It looks like what you need isn't a shield, but more levels.";
		mes "Come back after you've grown a bit more.";
		close;
	}
	if (countitem(2102) < 1 && !(MISC_QUEST & 2048)){
		mes "[Oq]";
		mes "~ A~!";
		mes "A{baF";
		mes "DOj賓a";
		mes "AsKުF";
		mes "O? ڬݤ@U";
		next;
		mes "[Oq]";
		mes "S!! NOo~!";
		mes "bҦˤW";
		mes "}ܡAӯ";
		mes "jTɮį!";
		mes "ګ|p";
		mes "²檺DzO!!";
		next;
		mes "[Oq]";
		mes "ڬObF{s3W";
		mes "Ԫ̹DKHQ٬";
		mes "uq }Զ OqA";
		mes "oFҦM";
		mes "ZҪs@k";
		next;
		mes "[Oq]";
		mes "LDOکһs@";
		mes "ZҡAbOӰTB";
		mes "mOSjA]";
		mes "ZҪHrɡA";
		mes "oHXӭt";
		next;
		mes "[Oq]";
		mes "]ڤw֬~";
		mes "As@F";
		next;
		mes "[Oq]";
		mes "FקKܮtA";
		mes "ҥH{buq";
		mes "㦬";
		next;
		mes "[Oq]";
		mes "uO̪٬O";
		mes "ܵL";
		next;
		mes "[Oq]";
		mes "ѩCѥuAy";
		mes "쥻l_X";
		mes "Ч@FAPı";
		mes "֭nF";
		next;
		mes "[Oq]";
		mes "iOڲ{bݨA";
		mes "t㪺ˤlA";
		mes "ڨIγ\[Ч@";
		mes "FUFƱ";
		next;
		mes "[Oq]";
		mes "YA@NaӤu@1ӡB";
		mes "}K1ӡAH";
		mes "@UܡAڴN|";
		mes "A}u@áA";
		mes "pO? AQQ@";
		mes "ӸոլݩO?";
		next;
		if(select("n ڤQ:n~!!ڻs@a") == 1){
			mes "[Oq]";
			mes " OܡA";
			mes "oIiO?";
			mes "YHܥDNɡA";
			mes "Aӧڧa";
			close;
		}
		else {
			mes "[Oq]";
			mes "@AO?";
			mes "IF`ӵڧa";
			set ninbo,1;
			close;
		}
	}
	if (ninbo == 1){
		mes "[Oq]";
		mes "~wAAץ{A";
		mes "]ݭn}u";
		mes "@æӨӪ?";
		next;
		mes "[Oq]";
		mes "Oh~ ! I see, it's even possible to slot armor!";
		next;
		mes "[Oq]";
		mes "Ahh, Now I'm just itching to imitating this armor and making a slot on other armors.";
		next;
		mes "[Oq]";
		mes "If you have a regular non-slotted Arm Guard and a slotted Guard, I'll make the non-slotted one slotted at the cost of 10,000 Zeny.";
		next;
		mes "[Oq]";
		mes "How 'bout it? Want to try?";
		next;
		if(select("No thanks.:Ok, sounds good.") == 1){
			mes "[Oq]";
			mes "Hmm, Ok.";
			mes "I'm so grateful that I was able to see such a rare thing from overseas.";
			mes "Thanks for everything.";
			set ninbo,0;
			close;
		}
		else {
			mes "[Oq]";
			mes "Oh ok.";
			mes "I can't wait to begin.";
			mes "If you bring me 1 Arm Guard";
			mes "1 Slotted Guard, and";
			mes "10,000 Zeny..";
			next;
			mes "[Oq]";
			mes "Then I'll slot your slotless Arm Guard.";
			mes "Come back when you have all the required materials.";
			set ninbo,2;
			close;
		}
	}
	else if (ninbo == 2){
		if (countitem(2102) < 1 || countitem(2117) < 1){
			mes "[Oq]";
			mes "Hmm... It looks like you didn't bring me enough materials.";
			mes "In order to create a Slotted Arm Guard, I need 1 Slotted Guard";
			mes "1 Arm Guard, and 10,000 Zeny";
			mes "Come back when you're sure you have everything.";
			close;
		}
		if (Zeny < 10000){
			mes "[Oq]";
			mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
			next;
			mes "[Oq]";
			mes "In order to create a Slotted Arm Guard, I need 1 Guard[1]";
			mes "1 Arm Guard, and 10,000 Zeny.";
			mes "Come back when you're sure you have everything.";
			close;
		}
		mes "[Oq]";
		mes "Oh, I see you're back with all the required materials.";
		mes "But before I start, I must ask you one more time.";
		mes "Do you want to give me the materials you've brought and recieve a Slotted Arm Guard instead?";
		next;
		if(select("No:Yes") == 1){
			mes "[Oq]";
			mes "Ok";
			mes "Well, if you make up your mind again, come and see me.";
			close;
		}
		else {
			mes "[Oq]";
			mes "All right!";
			mes "This should only take a second";
			mes "Bang Clang~  Bang Clang~";
			next;
			if(countitem(2102) < 1 || countitem(2117) < 1 || Zeny < 10000){
				mes "HACK DETECTED";
				close;
			}
			mes "[Oq]";
			mes "Here, it's finally complete.";
			mes "I present to you a Slotted Arm Guard.";
			mes "Come and find me whenever you're ready to request more.";
			delitem 2102,1;
			delitem 2117,1;
			set Zeny,Zeny-10000;
			set ninbo,0;
			set MISC_QUEST,MISC_QUEST | 2048;
			getitem 2118,1;
			close;
		}
	}
	else if (MISC_QUEST & 2048){
		set ninbo,0;
		mes "[Oq]";
		mes "Oh~ I see you've come back.";
		mes "Is it because you need another slotted Arm Guard?";
		next;
		if(select("Nope, not really.:Yes, make me another one.") == 1){
			mes "[Oq]";
			mes "Hmmph~ You sure a weird one.";
			mes "Well, I'll see you later~";
			close;
		}
		else {
			if (countitem(2102) < 1 || countitem(2117) < 1){
				mes "[Oq]";
				mes "Hmm... It looks like you didn't bring me enough materials.";
				mes "In order to make a Slotted Arm Guard,";
				mes "I need 1 Slotted Guard";
				mes "1 Arm Guard, and";
				mes "10,000 Zeny.";
				mes "Come back when you're sure you have everything.";
				close;
			}
			if (Zeny < 10000){
				mes "[Oq]";
				mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
				next;
				mes "[Oq]";
				mes "In order to create one Slotted Arm Guard,";
				mes "I need 1 Slotted Guard, 1 Arm Guard, and 10,000 Zeny.";
				mes "Come back when you're sure you have everything.";
				close;
			}
			mes "[Oq]";
			mes "Oh, You've brought me the needed materials.";
			mes "Before I begin, let me ask one final time...";
			mes "Will you give me the materials you've gathered, and in turn, receive a slotted Arm Guard?";
			next;
			if(select("No:Yes") == 1){
				mes "[Oq]";
				mes "Ok";
				mes "If you ever make up your mind";
				mes "come and find me again.";
				close;
			}
			else {
				mes "[Oq]";
				mes "All right!";
				mes "This should only take a second";
				mes "Bang Clang ~Bang Clang ~";
				next;
				mes "[Oq]";
				mes "Here, it's finally complete.";
				mes "I present to you a Slotted Arm Guard.";
				next;
				if(countitem(2102) < 1 || countitem(2117) < 1 || Zeny < 10000){
					mes "HACK DETECTED";
					close;
				}
				mes "[Oq]";
				mes "If you ever want to ask me to make you more items, feel free to come back anytime.";
				delitem 2102,1;
				delitem 2117,1;
				set Zeny,Zeny-10000;
				getitem 2118,1;
				close;
			}
		}
	}
	else {
		set ninbo,0;
		mes "[Oq]";
		mes "Oh~ You~!";
		mes "Is what you have there the shield from overseas called a Guard? Let me take a look.";
		next;
		mes "[Oq]";
		mes "Unbelievable!! It is~!";
		mes "If all shields had a slot, they could become more effective than ever.";
		mes "How is it that I've only realised this now?";
		next;
		mes "[Oq]";
		mes "I'm the best out of the three craftsmen of Ninja tools called Murata Oq.";
		mes "I know how to create all the armor and shields of the eastern world.";
		next;
		mes "[Oq]";
		mes "But because the armor I would create was so refined and high in defense, when people wearing my armor would fight again each other, neither side could win.";
		next;
		mes "[Oq]";
		mes "For that reason, I no longer make shields and armor.";
		next;
		mes "[Oq]";
		mes "Nowadays, all I do is collect shields and armor.";
		next;
		mes "[Oq]";
		mes "But life is kind of boring without crafting things.";
		next;
		mes "[Oq]";
		mes "Since all I do is collect now, I feel like the creative spirit within me is disappearing.";
		next;
		mes "[Oq]";
		mes "But at the sight of your shield, I feel like my sleeping spirit of creativity has awoken.";
		next;
		mes "[Oq]";
		mes "I you want to, bring me an Arm Guard, a Slotted Guard, and 10,000 Zeny, and I'll make you a Slotted Arm Guard.";
		mes "How 'bout it? Would you like to obtain a Slotted Arm Guard?";
		next;
		if(select("No, I'd rather not.:Yes~!! Please make it for me!") == 1){
			mes "[Oq]";
			mes "Hmm, is that so?";
			mes "What a shame...";
			mes "Well, if you change your mind later, come back and see me.";
			close;
		}
		else {
			if (countitem(2102) < 1 || countitem(2117) < 1){
				mes "[Oq]";
				mes "Hmm... It looks like you didn't bring me enough materials.";
				next;
				mes "[Oq]";
				mes "In order to make a Slotted Arm Guard,";
				mes "I need 1 Slotted Guard";
				mes "1 Arm Guard, and";
				mes "10,000 Zeny.";
				mes "Come back when you're sure you have everything.";
				close;
			}
			if (Zeny < 10000){
				mes "[Oq]";
				mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
				next;
				mes "[Oq]";
				mes "In order to make a Slotted Arm Guard,";
				mes "I need 1 Slotted Guard";
				mes "1 Arm Guard, and";
				mes "10,000 Zeny.";
				mes "Come back when you're sure you have everything.";
				close;
			}
			mes "[Oq]";
			mes "Oh, You've brought me the needed materials.";
			mes "Before I begin, let me ask one final time...";
			mes "Will you give me the materials you've gathered,";
			mes "and in turn, receive a Slotted Arm Guard?";
			next;
			if(select("No:Yes") == 1){
				mes "[Oq]";
				mes "Ok";
				mes "If you ever make up your mind";
				mes "come and find me again.";
				close;
			}
			else {
				mes "[Oq]";
				mes "All right!";
				mes "This should only take a second";
				mes "Bang Clang ~Bang Clang ~";
				next;
				if(countitem(2102) < 1 || countitem(2117) < 1 || Zeny < 10000){
					mes "HACK DETECTED";
					close;
				}
				mes "[Oq]";
				mes "Here, it's finally complete.";
				mes "I present to you a Slotted Arm Guard.";
				mes "If you ever want to ask me to make you more items, feel free to come back anytime.";
				delitem 2102,1;
				delitem 2117,1;
				set Zeny,Zeny-10000;
				set MISC_QUEST,MISC_QUEST | 2048;
				getitem 2118,1;
				close;
			}
		}
	}
}

que_ng,28,45,3	script	Qq	86,{
	if(BaseJob != Job_Ninja){
		mes "[Qq]";
		mes "ڬO{sTWԪ̹D";
		mes "KH@Aڥs Qq";
		next;
		mes "[Qq]";
		mes "MOTWAl";
		mes "OڪS";
		next;
		mes "[Qq]";
		mes "LڬݮȦ̧A";
		mes "ëDOڪDUA";
		mes "ҥHAs@F";
		mes "ܩp";
		close;
	}
	if(BaseLevel < 50){
		mes "[Qq]";
		mes "I am one of the brothers of the three brothers in charge of crafting shields in the east named Murata Qq";
		next;
		mes "[Qq]";
		mes "Unfortunately, many of my shields have minimum requirements, and I'm afraid you would not meet them.";
		next;
		mes "[Qq]";
		mes "Come back when you're stronger.";
		close;
	}
	if (countitem(2107) < 1 && !(MISC_QUEST & 4096)){
		mes "[Qq]";
		mes "I am one of the brothers of the three craftsmen in charge of crafting shields in the east named Murata Qq";
		next;
		mes "[Qq]";
		mes "We are called the Three Craftsmen, but the other two craftsmen are my brothers.";
		mes "I've learned my craft by sneaking looks over my brothers, so my skill is a little less than them, but many people praise me highly.";
		next;
		mes "[Qq]";
		mes "As of now, I've given up making shields and am currently running an antique shop for shields.";
		mes "I'm researching to see if shields can be enchanted with magic.";
		next;
		mes "[Qq]";
		mes "Do you happen to know a shield called the Mirror shield from overseas?";
		mes "I'd love to see that item, but I can't get my hands on one.";
		next;
		mes "[Qq]";
		mes "It'd help me greatly if I could see that shield up close.";
		mes "Can you help me?";
		next;
		if(select("Hmm...I don't feel like it.:Very well.") == 1){
			mes "[Qq]";
			mes "Ah~ I guess it was an impossible request.";
			mes "I'm sorry.";
			mes "If you ever find a Mirror shield and want to get rid of it, please come and see me.";
			close;
		}
		else {
			mes "[Qq]";
			mes "Oh, thank you.";
			mes "If you could really find me a Mirror Shield, I might get some really good ideas.";
			set ninbot,1;
			close;
		}
	}
	if (ninbot == 1){
		mes "[Qq]";
		mes "Oh. You have it?";
		mes "Let me see...";
		mes "Hmm ...";
		next;
		mes "[Qq]";
		mes "Oh! That's it! This proves it's not impossible to make a shield resistant to magical attacks.";
		mes "Whew...";
		next;
		mes "[Qq]";
		mes "This sure gets me excited.";
		mes "If you have a normal Arm Guard, bring me your Arm Guard, and...";
		next;
		mes "[Qq]";
		mes "1 Mirror Shield, and";
		mes "20,000 Zeny, and I'll improve your Arm Guard into an Improved Arm Guard.";
		next;
		mes "[Qq]";
		mes "How about it? Would you like that?";
		next;
		if(select("No, I wouldn't.:Yes, I would.") == 1){
			mes "[Qq]";
			mes "Hmm, Very Well.";
			mes "I'm so grateful you showed me that rare shield from overseas.";
			next;
			mes "[Qq]";
			mes "Thanks for everything.";
			set ninbot,0;
			close;
		}
		else {
			mes "[Qq]";
			mes "Very Well.";
			mes "I'm looking forward to this.";
			next;
			mes "[Qq]";
			mes "Bring me 1 Arm Guard,";
			mes "1 Mirror Shield, and";
			mes "20,000 Zeny,";
			mes "and I'll make you an Improved Arm Guard.";
			next;
			mes "[Qq]";
			mes "Come and see me when you have everything ready.";
			set ninbot,2;
			close;
		}
	}
	else if (ninbot == 2){
		if(countitem(2107) < 1 || countitem(2117) < 1){
			mes "[Qq]";
			mes "Hmm.. It looks like there aren't enough materials.";
			mes "For an Improved Arm Guard, I require...";
			mes "1 Mirror Shield, 1 Arm Guard";
			mes "and 20,000 Zeny.";
			mes "Come again when you have these materials.";
			close;
		}
		if(Zeny < 20000){
			mes "[Qq]";
			mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
			mes "In order to create an Improved Arm Guard, I require...";
			mes "1 Mirror Shield, 1 Arm Guard";
			mes "and 20,000 Zeny.";
			mes "Come again when you have these materials.";
			close;
		}
		mes "[Qq]";
		mes "The proper ingredients";
		mes "have been gathered.";
		mes "Before I begin,";
		mes "I'll ask one last time.";
		next;
		mes "[Qq]";
		mes "In trade of the magical defence of the Arm Guard increasing, the shield's ability to block physical attacks may inevitably decrease.";
		next;
		mes "[Qq]";
		mes "Will you give me the materials you've gathered";
		mes "and in trade, receive an Improved Arm Guard?";
		next;
		if(select("No:Yes") == 1){
			mes "[Qq]";
			mes "Very Well.";
			mes "If you ever make up your mind";
			mes "come and find me again.";
			close;
		}
		else {
			mes "[Qq]";
			mes "Hmm~ Well then~";
			mes "Shall we begin?";
			mes "Bang Clang ~Bang Clang ~";
			mes "Sweep Sweep~ Saw Saw~";
			next;
			if(countitem(2107) < 1 || countitem(2117) < 1 || Zeny < 20000){
				mes "HACK DETECTED";
				close;
			}
			mes "[Qq]";
			mes "Here it is -- it's complete.";
			mes "I've made you an Improved Arm Guard.";
			mes "If you ever want me to create more items, come and ask me anytime.";
			delitem 2107,1;
			delitem 2117,1;
			set Zeny,Zeny-20000;
			set ninbot,0;
			set MISC_QUEST,MISC_QUEST | 4096;
			getitem 2119,1;
			close;
		}
	}
	else if (MISC_QUEST & 4096){
		set ninbot,0;
		mes "[Qq]";
		mes "Oh~ I see you've come back.";
		mes "Are you here because you need an Improved Arm Guard?";
		next;
		if(select("Nope, not really.:Yes, make me another one.") == 1){
			mes "[Qq]";
			mes "Aha~ I see~.";
			mes "Come back and talk to me anytime.";
			close;
		}
		else {
			if(countitem(2107) < 1 || countitem(2117) < 1){
				mes "[Qq]";
				mes "Hmm.. It looks like there aren't enough materials.";
				mes "In order to make an Improved Arm Guard, I require...";
				mes "1 Mirror Shield, 1 Arm Guard,";
				mes "And 20,000 Zeny.";
				mes "Come again when you have these materials.";
				close;
			}
			if(Zeny < 20000){
				mes "[Qq]";
				mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
				mes "In order to make an Improved Arm Guard, I require...";
				mes "1 Mirror Shield, 1 Arm Guard,";
				mes "and 20,000 Zeny.";
				mes "Come again when you have these materials.";
				close;
			}
			mes "[Qq]";
			mes "Looks like you brought me the correct ingredients.";
			mes "Before I begin,";
			mes "I'll ask one last time.";
			next;
			mes "[Qq]";
			mes "In trade of the magical defence of the Arm Guard increasing, the shield's ability to block physical attacks may inevitably decrease.";
			next;
			mes "[Qq]";
			mes "Will you give me the materials you've gathered to receive an Improved Arm Guard?";
			next;
			if(select("No:Yes") == 1){
				mes "[Qq]";
				mes "Very Well.";
				mes "If you make up your mind";
				mes "come and find me again.";
				close;
			}
			else {
				mes "[Qq]";
				mes "Hmm~ Well then~";
				mes "Shall we begin?";
				mes "Bang Clang ~Bang Clang ~";
				mes "Sweep Sweep~ Saw Saw~";
				next;
				mes "[Qq]";
				mes "Here it is -- it's complete.";
				mes "I've made you an Improved Arm Guard";
				next;
				if(countitem(2107) < 1 || countitem(2117) < 1 || Zeny < 20000){
					mes "HACK DETECTED";
					close;
				}
				mes "[Qq]";
				mes "If you ever want me to create more items, come and ask me anytime.";
				delitem 2107,1;
				delitem 2117,1;
				set Zeny,Zeny-20000;
				getitem 2119,1;
				close;
			}
		}
	}
	else {
		set ninbot,0;
		mes "[Qq]";
		mes "Why~ That's~!";
		mes "Is what you have there that shield which is called a 'Mirror Shield' overseas?";
		next;
		mes "[Qq]";
		mes "Excuse me, but may I take a look?";
		next;
		mes "[Qq]";
		mes "I knew it!! It is a Mirror Shield~!";
		mes "There must be a way any shield can posess magical powers!!";
		next;
		mes "[Qq]";
		mes "Shields could be much more useful than now.";
		mes "Why didn't I think of this before?";
		next;
		mes "[Qq]";
		mes "I have two brothers, and together we are the Three Craftsmen of the East.";
		mes "I learned my crafting skill by watching my older brothers.";
		next;
		mes "[Qq]";
		mes "Due to that, my skill is not as good as theirs, but many people say I am skilled...";
		next;
		mes "[Qq]";
		mes "As of now, I have also given up making shields and am currently running an antique shop for shields.";
		next;
		mes "[Qq]";
		mes "I'm researching to see if shields can be enchanted with magic.";
		next;
		mes "[Qq]";
		mes "Therefore, I wanted to get an idea of how magic works on shields by studying a shield from overseas called the Mirror Shield, but I couldn't get my hands on one.";
		mes "What stress that had caused me.";
		next;
		mes "[Qq]";
		mes "But luckily, you, a traveller, happened to have a mirror shield, and now I feel my creative spirit burning lively inside.";
		next;
		mes "[Qq]";
		mes "If you want, I will make you an Improved Arm Guard if you bring me 1 Arm Guard, 1 Mirror Shield, And 20,000 Zeny.";
		mes "Would you like to try using one?";
		next;
		if(select("No, I don't wanna!:Yeah~!! Hurry and make it for me!") == 1){
			mes "[Qq]";
			mes "Hmm, is that so.";
			mes "What a shame.";
			mes "Come and find me if you change your mind.";
			close;
		}
		else{
			if(countitem(2107) < 1 || countitem(2117) < 1){
				mes "[Qq]";
				mes "Hmm.. It looks like there aren't enough materials.";
				mes "In order to create an Improved Arm Guard, I require...";
				mes "1 Mirror Shield, 1 Arm Guard";
				mes "And 20,000 Zeny";
				mes "Come again when you have these materials.";
				close;
			}
			if(Zeny < 20000){
				mes "[Qq]";
				mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
				mes "In order to make an Improved Arm Guard, I require...";
				mes "1 Mirror Shield, 1 Arm Guard,";
				mes "And 20,000 Zeny.";
				mes "Come again when you have these materials.";
				close;
			}
			mes "[Qq]";
			mes "The proper ingredients";
			mes "have been gathered.";
			mes "Before I begin,";
			mes "I'll ask one last time.";
			next;
			mes "[Qq]";
			mes "In trade of the magical defence of the Arm Guard increasing, the shield's ability to block physical attacks may inevitably decrease.";
			next;
			mes "[Qq]";
			mes "Will you give me the materials you've gathered";
			mes "to receive an Improved Arm Guard?";
			next;
			if(select("No:Yes") == 1){
				mes "[Qq]";
				mes "Very Well.";
				mes "If you ever make up your mind";
				mes "come and find me again.";
				close;
			}
			else{
				mes "[Qq]";
				mes "Hmm~ Well then~";
				mes "Shall we begin?";
				mes "Bang Clang ~Bang Clang ~";
				mes "Sweep Sweep~ Saw Saw~";
				next;
				if(countitem(2107) < 1 || countitem(2117) < 1 || Zeny < 20000){
					mes "HACK DETECTED";
					close;
				}
				mes "[Qq]";
				mes "Here it is -- it's complete.";
				mes "I've made you an Improved Arm Guard";
				mes "If you ever want me to create more items, come and ask me anytime.";
				delitem 2107,1;
				delitem 2117,1;
				set Zeny,Zeny-20000;
				set MISC_QUEST,MISC_QUEST | 4096;
				getitem 2119,1;
				close;
			}
		}
	}
}

que_ng,27,18,3	script	q	709,{
	if(BaseJob != Job_Ninja){
		mes "[q]";
		mes "How are you~";
		mes "My young friend~";
		mes "I am one of the three brothers of the eastern world who craft armor. The name is Murata q.";
		next;
		mes "[q]";
		mes "I've learned how to slot things from a land overseas.";
		mes "I'm thinking about earning some money using this ability.";
		next;
		mes "[q]";
		mes "But you don't seem like the kind of customer which I can do business with...";
		close;
	}
	mes "[q]";
	mes "How are you, my young friend~";
	mes "I'm the middle brother of the three brothers in charge of crafting shields in the east.";
	mes "They call me Murata q.";
	next;
	mes "[q]";
	mes "I learned how to slot things from overseas, so I'm thinking about earning some money with that ability part time.";
	next;
	mes "[q]";
	mes "If you want, I can create a Slotted Improved Arm Guard if you bring me";
	mes "1 Improved Arm Guard, 1 Slotted Buckler";
	mes "and 40,000 Zeny.";
	next;
	mes "[q]";
	mes "By the way, I'm sorry to say this, but there's a chance I might break your materials and fail slotting the Improved Arm Guard, so you might want to think about it.";
	mes "How 'bout it? Do we have a deal?";
	next;
	if(select("No. I don't want to do this.:Yes! Let's do this!") == 1){
		mes "[q]";
		mes "Ok.";
		mes "Of course, the shields are important to you.";
		mes "If you decide to go foward with this afterwards, come and find me.";
		close;
	}
	else {
		if(countitem(2104) < 1 || countitem(2119) < 1){
			mes "[q]";
			mes "It doesn't look like you brought me enough materials.";
			mes "The required materials are 1 Slotted Buckler";
			mes "1 Improved Arm Guard, and";
			mes "40,000 Zeny.";
			mes "You must bring me the right number of materials and Zeny.";
			mes "Don't forget that.";
			close;
		}
		if(Zeny < 40000){
			mes "[q]";
			mes "It looks like you brought the right amount of materials.";
			mes "However.. you didn't bring enough Zeny.";
			mes "The required materials are 1 Slotted Buckler";
			mes "1 Improved Arm Guard, and 40,000 Zeny.";
			mes "You must bring me the right number of materials and Zeny.";
			mes "Don't forget that.";
			close;
		}
		mes "[q]";
		mes "Hmm. materials and zeny checked!";
		mes "Time to begin my part.";
		mes "Just to warn you..";
		next;
		mes "[q]";
		mes "While I am in production, I may fail to create your gear, so you may want to think it over.";
		next;
		mes "[q]";
		mes "Do you want me to produce your gear, even if there's a chance I may fail?";
		next;
		if(select("I think I better back off. Sob..:Yes! Let's try anyway!") == 1){
			mes "[q]";
			mes "Ok.";
			mes "Well, come back later when you've got the guts to try.";
			mes "Erherherherher~";
			close;
		}
		else {
			mes "[q]";
			mes "OK! I have your order!";
			mes "Just wait 3 seconds!!";
			mes "Clink Clank~!Clink Clank~!!";
			mes "Sweep Sweep~ Saw Saw~";
			next;
			if(countitem(2104) < 1 || countitem(2119) < 1 || Zeny < 40000){
				mes "HACK DETECTED";
				close;
			}
			delitem 2104,1;
			delitem 2119,1;
			set Zeny,Zeny-40000;
			switch (rand(5)) {
			case 1:
			case 2:
				getitem 12043,1;
				mes "[q]";
				mes "Aaah!!!";
				mes "Ah.. this";
				mes "is bad news.";
				mes "Slotting the shield has failed";
				mes "as I feared.";
				mes "I'm very sorry about this.";
				mes "Eat this and cheer up.";
				close;
			default:
				getitem 2120,1;
				mes "[q]";
				mes "Hmm~~ Looks like everything went all right.";
				mes "Here is your completed Slotted";
				mes "Improved Arm Guard.";
				mes "I was nervous that it might fail, but hey, there's a reason why I'm called a Craftsman, right?";
				mes "If you need me again, come and seek me.";
				close;
			}
		}
	}
}

que_ng,72,34,3	script	KH d̤ک	847,{
	if (BaseJob != Job_Ninja){
		mes "[d̤ک]";
		mes "ڬOKHd̤کԡA";
		mes "ڥثeԪ¾~HA";
		mes "s@ZA";
		mes "̧ڬݧA¾~";
		mes "äOԪ̰";
		next;
		mes "[d̤ک]";
		mes "YϦVAi{ڪOA";
		mes "ڷQ]OնOOFA";
		mes "uOni";
		close;
	}
	mes "[d̤ک]";
	mes "ڬO@WȦsAߤ@DpζsyZKHAڥsd̤ک";
	mes "Aݰ_ӬOӧԪ̰ڡA";
	mes "pڧAڻsyZ쪺ܡAХݬݧa";
	next;
	switch(select("suC:}bC:P[3]:QC:հC:")){
	case 1:
		mes "[d̤ک]";
		mes "@AO^FF0000suC^000000?";
		mes "suCOs";
		mes "@ƪC@";
		next;
		mes "[d̤ک]";
		mes "ƬOs400ӡB5ӡB";
		mes "s30ӡAٻݭn200,000";
		mes "аݧAns@?";
		set .@itemid,13006;
		setarray .@need,1036,984,7123;
		setarray .@amount,400,5,30;
		set .@zeny,200000;
		break;
	case 2:
		mes "[d̤ک]";
		mes "@AO^FF0000}bC^000000?";
		mes "ί}bCĶVZNܱoVjOC";
		next;
		mes "[d̤ک]";
		mes "ƬOK30ӡB¼C`1ӡA";
		mes "ٻݭn2U";
		mes "аݧAns@?";
		set .@itemid,13007;
		setarray .@need,999,7022;
		setarray .@amount,30,1;
		set .@zeny,20000;
		break;
	case 3:
		mes "[d̤ک]";
		mes "@AO^FF0000P[3]^000000?";
		mes "ƻݭnK25ӡB]k5ӡA";
		mes "ٻݭn32,000";
		mes "аݧAns@?";
		set .@itemid,13011;
		setarray .@need,999,7099;
		setarray .@amount,25,5;
		set .@zeny,32000;
		break;
	case 4:
		mes "[d̤ک]";
		mes "@AO^FF0000QC^000000?";
		mes "QCs@ݭnK30ӡB";
		mes "_10ӡAٻݭn48,000";
		mes "аݧAns@?";
		set .@itemid,13012;
		setarray .@need,999,720;
		setarray .@amount,30,10;
		set .@zeny,48000;
		break;
	case 5:
		mes "[d̤ک]";
		mes "@AO^FF0000հC^000000";
		mes "հCƻݭnH500ӡB";
		mes "ï]5ӡBv¡N3 10ӡA";
		mes "ٻݭn120,000";
		mes "аݧAns@?";
		set .@itemid,13014;
		setarray .@need,932,722,12001;
		setarray .@amount,500,5,10;
		set .@zeny,120000;
		break;
	case 6:
		mes "[d̤ک]";
		mes "ADF";
		mes "HᦳݭnAӧڧa";
		close;
	}
	next;
	if(select("Uݬݧa:!ڷQ!")==1) {
		mes "[d̤ک]";
		mes "A]O...";
		mes "oǧƨäe˨....";
		mes "pGHǳƦnF";
		mes "HɥiHA";
		close;
	}
	for(set .@i,0; .@i < getarraysize(.@need); set .@i,.@i+1) {
		if(countitem(.@need[.@i]) < .@amount[.@i]) {
			mes "[d̤ک]";
			mes "ns@" +getitemname(.@itemid)+(.@itemid ==13011? "[3]": "")+ "...";
			mes "nƤ.";
			next;
			break;
		}
	}
	if(.@i == getarraysize(.@need) && Zeny < .@zeny) {
		mes "[d̤ک]";
		mes "...";
		mes "ƬOFA";
		mes "L!";
		next;
	}
	if(.@i < getarraysize(.@need) || Zeny < .@zeny) {
		mes "[d̤ک]";
		mes "s@" +getitemname(.@itemid)+(.@itemid ==13011? "[3]": "")+ "ƬOG";
		switch(.@itemid) {
		case 13006:
			mes "^FF0000s400^000000B";
			mes "^FF00005^000000B";
			mes "^FF0000s30^000000B";
			mes "^FF000020U^000000";
			break;
		case 13007:
			mes "^FF0000K30^000000B^FF0000¼C`1^000000B";
			mes "^FF00002U^000000";
			break;
		case 13011:
			mes "^FF0000K25^000000B^FF0000]k5^000000B";
			mes "^FF00003U2d^000000";
			break;
		case 13012:
			mes "^FF0000K30^000000B^FF0000_10^000000B";
			mes "^FF00004U8d^000000";
			break;
		case 13014:
			mes "^FF0000H500^000000B^FF0000ï]5^000000B";
			mes "^FF0000v¡N3 10^000000B";
			mes "^FF000012U^000000";
			break;
		}
		mes "нT{A";
		close;
	}
	if(checkweight(.@itemid,1) == 0) {
		mes "[d̤ک]";
		mes "Anܦhˤl";
		mes "z@UAӧa";
		close;
	}
	for(set .@i,0; .@i < getarraysize(.@need); set .@i,.@i+1)
		delitem .@need[.@i],.@amount[.@i];
	set Zeny,Zeny-.@zeny;
	getitem .@itemid,1;
	mes "[d̤ک]";
	mes "nAƩMǳƦnF";
	mes "ЧAy@Ua!";
	next;
	mes "[d̤ک]";
	mes "nFAڪ޳NGM٬OHe@˰";
	mes "oO" +getitemname(.@itemid)+(.@itemid ==13011? "[3]": "")+ "A";
	mes "ha";
	close;
}

que_ng,22,62,3	script		709,{
	mes "[]";
	mes "ڬO]Ԫ̪KHA";
	mes "s ";
	next;
	mes "[]";
	mes "]nAaDA";
	mes "ҥHaƷ~OH";
	mes "s@Z";
	next;
	if(Class != Job_Ninja) {
		mes "[]";
		mes "ڧAOӧԪ̡A";
		mes "ڷQSnVAOf޻o";
		next;
		mes "[]";
		mes "UAg٪pnIɡA";
		mes "ڭ̦AӺNӤQKa";
		close;
	}
	mes "[]";
	mes "ޫˡAثesy]ؼCHA";
	mes "٨SHڧn!";
	mes "Aݬݧڪ@~a!";
	next;
	switch(select("]l:][3]:][4]:]:")) {
	case 1:
		mes "[]";
		mes "sy^FF0000]l^000000";
		mes "ݭnHU...";
		mes "50 ӿKA20 񪺦ФA5 ӯݡA٭n 90,000";
		mes "аݧAns@?";
		set .@itemid,13300;
		setarray .@need,999,7115,984;
		setarray .@amount,50,20,5;
		set .@zeny,90000;
		break;
	case 2:
		mes "[]";
		mes "sy^FF0000][3]^000000";
		mes "ݭnHU...";
		mes "30 ӿKA100 ӬyĬA2 ӯݡA٭n40,000";
		mes "аݧAns@?";
		set .@itemid,13301;
		setarray .@need,999,7301,984;
		setarray .@amount,30,100,2;
		set .@zeny,40000;
		break;
	case 3:
		mes "[]";
		mes "sy^FF0000][4]^000000";
		mes "ݭnHU...";
		mes "20 ӨlpۡA1 ӭ][3]A3 ӯݡA٭n 40,000";
		mes "аݧAns@?";
		next;
		mes "[]";
		mes "٦pGy}A";
		mes "][3]|hҫץHδ۪dA";
		mes "ЧAVҼ{A@Mw";
		set .@itemid,13302;
		setarray .@need,733,13301,984;
		setarray .@amount,20,1,3;
		set .@zeny,40000;
		break;
	case 4:
		mes "[]";
		mes "sy^FF0000]^000000";
		mes "ݭnHU...";
		mes "50 ӿKA50 ӼۡA100 ӿUNŦA100 ӤءA٭n 78,000";
		mes "аݧAns@?";
		set .@itemid,13303;
		setarray .@need,999,7098,7097,7521;
		setarray .@amount,50,100,100,50;
		set .@zeny,78000;
		break;
	case 5:
		mes "[]";
		mes "ui";
		mes "ڥӷQA@@";
		mes "ڪ`Jߦs@Zӵ...";
		mes "pGQs@ܦA^ӧa";
		close;
	}
	next;
	if(select("o]ӶQFa:!UƫUF!")==1) {
		mes "[]";
		mes "As@OΤ]C";
		mes "DFApGHǳƦnF";
		mes "Aӧڧa";
		close;
	}
	for(set .@i,0; .@i < getarraysize(.@need); set .@i,.@i+1) {
		if(countitem(.@need[.@i]) < .@amount[.@i]) {
			mes "[]";
			mes "s@" +getitemname(.@itemid)+(.@itemid ==13301? "[3]": (.@itemid ==13302? "[4]": ""))+ "Ƥ";
			next;
			break;
		}
	}
	if(.@i == getarraysize(.@need) && Zeny < .@zeny) {
		mes "[]";
		mes "ƨFA";
		mes "O!";
		next;
	}
	if(.@i < getarraysize(.@need) || Zeny < .@zeny) {
		mes "[]";
		mes getitemname(.@itemid)+(.@itemid ==13301? "[3]": (.@itemid ==13302? "[4]": ""))+ "..";
		switch(.@itemid) {
		case 13300:
			mes "^FF0000K50^000000B^FF0000񪺦Ф20^000000B";
			mes "^FF00005^000000B";
			mes "ٻݭn^FF000090,000^000000";
			break;
		case 13301:
			mes "^FF0000K30^000000B^FF0000yĬ100^000000B";
			mes "^FF00002^000000B";
			mes "ٻݭn^FF000040,000^000000";
			break;
		case 13302:
			mes "^FF0000lp20^000000B";
			mes "^FF0000][3]1^000000B";
			mes "^FF00003^000000Bٻݭn^FF000040,000^000000";
			break;
		case 13303:
			mes "^FF0000K50^000000B^FF0000100^000000B";
			mes "^FF0000UNŦ100^000000B^FF000050^000000B";
			mes "ٻݭn^FF000078,000^000000";
			break;
		}
		mes "нT{A";
		close;
	}
	if(checkweight(.@itemid,1) == 0) {
		mes "[]";
		mes "Anܦhˤl";
		mes "z@UAӧa";
		close;
	}
	for(set .@i,0; .@i < getarraysize(.@need); set .@i,.@i+1)
		delitem .@need[.@i],.@amount[.@i];
	set Zeny,Zeny-.@zeny;
	getitem .@itemid,1;
	mes "[]";
	mes "A";
	mes "oO" +getitemname(.@itemid)+(.@itemid ==13301? "[3]": (.@itemid ==13302? "[4]": ""))+ "";
	mes "nnϥΧAsZa!";
	close;
}