//==================================
// [ڤ] The PlutoEA Project []
// http://opensvn.csie.org/PlutoEA
// ---------------------------------
// -  ű - 
//===================================
// 汾1.2
//===================================
//= *  => ֱۻ[1]
//= *  => ֱۻ[1]
//= *  => ̽нذ[3]׹ǽ
//= * ̩ => ħڡħַ[3]ħַ[4]ħȻ
//===================================
// 2007-02-09  ɫСè  Ļ
//===================================

que_ng,28,50,3	script		709,{
	if (BaseJob != Job_Ninja){
		mes "[]";
		mes "ȻҰְҵ";
		mes "";
		mes "ߣҲ";
		next;
		mes "[]";
		mes "ҿȼ̫ͣ";
		mes "ٳɳ";
		close;
	}
	if (BaseLevel < 20){
		mes "[]";
		mes "I make the best shields for Ninjas of all ages,";
		mes "But even I have some minimum requirements";
		next;
		mes "[]";
		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 "[]";
		mes "~ ~!";
		mes "ЯǶ";
		mes "ĪǸ԰ҵ";
		mes "ߣܵĶ";
		mes "? ҿһ";
		next;
		mes "[]";
		mes "û!! ~!";
		mes "зװ";
		mes "嶴ĻӦ";
		mes "Ч!";
		mes "ô";
		mes "򵥵ĵ!!";
		next;
		mes "[]";
		mes "ڶִ3";
		mes "ߵ߽бΪ";
		mes " Ľ 㣬";
		mes "Ҷöзߺ";
		mes "׵";
		next;
		mes "[]";
		mes "";
		mes "ףʵ̫";
		mes "ǿ˴";
		mes "׵˱˴ɱʱ";
		mes "ȴԷֳʤ";
		next;
		mes "[]";
		mes "ѽϴ";
		mes "";
		next;
		mes "[]";
		mes "Ϊ˱ձ";
		mes "ֻ";
		mes "ռ";
		next;
		mes "[]";
		mes "ֻ";
		mes "İ";
		next;
		mes "[]";
		mes "ÿֻռ";
		mes "ԭԴԴӿ";
		mes "꣬о";
		mes "Ҫʧ";
		next;
		mes "[]";
		mes "ڿ";
		mes "ߵӣ";
		mes "ҳ˯õĴ";
		mes "ȼϣƵ";
		next;
		mes "[]";
		mes "Ըֱۻ1";
		mes "嶴1Լ";
		mes "һҵĻҾͻ";
		mes "嶴ֱۻ";
		mes "? 벻һ";
		mes "Կ?";
		next;
		if(select("Ҫ Ҳ:ð~!!Ͽ") == 1){
			mes "[]";
			mes " ";
			mes "еϧ?";
			mes "Ժıʱ";
			mes "Ұ";
			close;
		}
		else {
			mes "[]";
			mes "Ŷ?";
			mes "ǿѶѼҰ";
			set ninbo,1;
			close;
		}
	}
	if (ninbo == 1){
		mes "[]";
		mes "~ӭٶȹ٣";
		mes "ΪҪ嶴ֱ";
		mes "?";
		next;
		mes "[]";
		mes "Oh~ ! I see, it's even possible to slot armor!";
		next;
		mes "[]";
		mes "Ahh, Now I'm just itching to imitating this armor and making a slot on other armors.";
		next;
		mes "[]";
		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 "[]";
		mes "How 'bout it? Want to try?";
		next;
		if(select("No thanks.:Ok, sounds good.") == 1){
			mes "[]";
			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 "[]";
			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 "[]";
			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 "[]";
			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 "[]";
			mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
			next;
			mes "[]";
			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 "[]";
		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 "[]";
			mes "Ok";
			mes "Well, if you make up your mind again, come and see me.";
			close;
		}
		else {
			mes "[]";
			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 "[]";
			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 "[]";
		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 "[]";
			mes "Hmmph~ You sure a weird one.";
			mes "Well, I'll see you later~";
			close;
		}
		else {
			if (countitem(2102) < 1 || countitem(2117) < 1){
				mes "[]";
				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 "[]";
				mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
				next;
				mes "[]";
				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 "[]";
			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 "[]";
				mes "Ok";
				mes "If you ever make up your mind";
				mes "come and find me again.";
				close;
			}
			else {
				mes "[]";
				mes "All right!";
				mes "This should only take a second";
				mes "Bang Clang ~Bang Clang ~";
				next;
				mes "[]";
				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 "[]";
				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 "[]";
		mes "Oh~ You~!";
		mes "Is what you have there the shield from overseas called a Guard? Let me take a look.";
		next;
		mes "[]";
		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 "[]";
		mes "I'm the best out of the three craftsmen of Ninja tools called Murata .";
		mes "I know how to create all the armor and shields of the eastern world.";
		next;
		mes "[]";
		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 "[]";
		mes "For that reason, I no longer make shields and armor.";
		next;
		mes "[]";
		mes "Nowadays, all I do is collect shields and armor.";
		next;
		mes "[]";
		mes "But life is kind of boring without crafting things.";
		next;
		mes "[]";
		mes "Since all I do is collect now, I feel like the creative spirit within me is disappearing.";
		next;
		mes "[]";
		mes "But at the sight of your shield, I feel like my sleeping spirit of creativity has awoken.";
		next;
		mes "[]";
		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 "[]";
			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 "[]";
				mes "Hmm... It looks like you didn't bring me enough materials.";
				next;
				mes "[]";
				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 "[]";
				mes "Hmm.. You brought plenty of materials, but you're short on zeny.";
				next;
				mes "[]";
				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 "[]";
			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 "[]";
				mes "Ok";
				mes "If you ever make up your mind";
				mes "come and find me again.";
				close;
			}
			else {
				mes "[]";
				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 "[]";
				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		86,{
	if(BaseJob != Job_Ninja){
		mes "[]";
		mes "ִߵ";
		mes "֮һҽ ";
		next;
		mes "[]";
		mes "Ȼ˵";
		mes "λҵֳ";
		next;
		mes "[]";
		mes "ҿ";
		mes "ҵˣ";
		mes "Բ";
		mes "ܱǸ";
		close;
	}
	if(BaseLevel < 50){
		mes "[]";
		mes "I am one of the brothers of the three brothers in charge of crafting shields in the east named Murata ";
		next;
		mes "[]";
		mes "Unfortunately, many of my shields have minimum requirements, and I'm afraid you would not meet them.";
		next;
		mes "[]";
		mes "Come back when you're stronger.";
		close;
	}
	if (countitem(2107) < 1 && !(MISC_QUEST & 4096)){
		mes "[]";
		mes "I am one of the brothers of the three craftsmen in charge of crafting shields in the east named Murata ";
		next;
		mes "[]";
		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 "[]";
		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 "[]";
		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 "[]";
		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 "[]";
			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 "[]";
			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 "[]";
		mes "Oh. You have it?";
		mes "Let me see...";
		mes "Hmm ...";
		next;
		mes "[]";
		mes "Oh! That's it! This proves it's not impossible to make a shield resistant to magical attacks.";
		mes "Whew...";
		next;
		mes "[]";
		mes "This sure gets me excited.";
		mes "If you have a normal Arm Guard, bring me your Arm Guard, and...";
		next;
		mes "[]";
		mes "1 Mirror Shield, and";
		mes "20,000 Zeny, and I'll improve your Arm Guard into an Improved Arm Guard.";
		next;
		mes "[]";
		mes "How about it? Would you like that?";
		next;
		if(select("No, I wouldn't.:Yes, I would.") == 1){
			mes "[]";
			mes "Hmm, Very Well.";
			mes "I'm so grateful you showed me that rare shield from overseas.";
			next;
			mes "[]";
			mes "Thanks for everything.";
			set ninbot,0;
			close;
		}
		else {
			mes "[]";
			mes "Very Well.";
			mes "I'm looking forward to this.";
			next;
			mes "[]";
			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 "[]";
			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 "[]";
			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 "[]";
			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 "[]";
		mes "The proper ingredients";
		mes "have been gathered.";
		mes "Before I begin,";
		mes "I'll ask one last time.";
		next;
		mes "[]";
		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 "[]";
		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 "[]";
			mes "Very Well.";
			mes "If you ever make up your mind";
			mes "come and find me again.";
			close;
		}
		else {
			mes "[]";
			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 "[]";
			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 "[]";
		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 "[]";
			mes "Aha~ I see~.";
			mes "Come back and talk to me anytime.";
			close;
		}
		else {
			if(countitem(2107) < 1 || countitem(2117) < 1){
				mes "[]";
				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 "[]";
				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 "[]";
			mes "Looks like you brought me the correct ingredients.";
			mes "Before I begin,";
			mes "I'll ask one last time.";
			next;
			mes "[]";
			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 "[]";
			mes "Will you give me the materials you've gathered to receive an Improved Arm Guard?";
			next;
			if(select("No:Yes") == 1){
				mes "[]";
				mes "Very Well.";
				mes "If you make up your mind";
				mes "come and find me again.";
				close;
			}
			else {
				mes "[]";
				mes "Hmm~ Well then~";
				mes "Shall we begin?";
				mes "Bang Clang ~Bang Clang ~";
				mes "Sweep Sweep~ Saw Saw~";
				next;
				mes "[]";
				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 "[]";
				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 "[]";
		mes "Why~ That's~!";
		mes "Is what you have there that shield which is called a 'Mirror Shield' overseas?";
		next;
		mes "[]";
		mes "Excuse me, but may I take a look?";
		next;
		mes "[]";
		mes "I knew it!! It is a Mirror Shield~!";
		mes "There must be a way any shield can posess magical powers!!";
		next;
		mes "[]";
		mes "Shields could be much more useful than now.";
		mes "Why didn't I think of this before?";
		next;
		mes "[]";
		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 "[]";
		mes "Due to that, my skill is not as good as theirs, but many people say I am skilled...";
		next;
		mes "[]";
		mes "As of now, I have also given up making shields and am currently running an antique shop for shields.";
		next;
		mes "[]";
		mes "I'm researching to see if shields can be enchanted with magic.";
		next;
		mes "[]";
		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 "[]";
		mes "But luckily, you, a traveller, happened to have a mirror shield, and now I feel my creative spirit burning lively inside.";
		next;
		mes "[]";
		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 "[]";
			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 "[]";
				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 "[]";
				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 "[]";
			mes "The proper ingredients";
			mes "have been gathered.";
			mes "Before I begin,";
			mes "I'll ask one last time.";
			next;
			mes "[]";
			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 "[]";
			mes "Will you give me the materials you've gathered";
			mes "to receive an Improved Arm Guard?";
			next;
			if(select("No:Yes") == 1){
				mes "[]";
				mes "Very Well.";
				mes "If you ever make up your mind";
				mes "come and find me again.";
				close;
			}
			else{
				mes "[]";
				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 "[]";
				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	Ϳ	709,{
	if(BaseJob != Job_Ninja){
		mes "[Ϳ]";
		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 Ϳ.";
		next;
		mes "[Ϳ]";
		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 "[Ϳ]";
		mes "But you don't seem like the kind of customer which I can do business with...";
		close;
	}
	mes "[Ϳ]";
	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 Ϳ.";
	next;
	mes "[Ϳ]";
	mes "I learned how to slot things from overseas, so I'm thinking about earning some money with that ability part time.";
	next;
	mes "[Ϳ]";
	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 "[Ϳ]";
	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 "[Ϳ]";
		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 "[Ϳ]";
			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 "[Ϳ]";
			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 "[Ϳ]";
		mes "Hmm. materials and zeny checked!";
		mes "Time to begin my part.";
		mes "Just to warn you..";
		next;
		mes "[Ϳ]";
		mes "While I am in production, I may fail to create your gear, so you may want to think it over.";
		next;
		mes "[Ϳ]";
		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 "[Ϳ]";
			mes "Ok.";
			mes "Well, come back later when you've got the guts to try.";
			mes "Erherherherher~";
			close;
		}
		else {
			mes "[Ϳ]";
			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 "[Ϳ]";
				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 "[Ϳ]";
				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	 	847,{
	if (BaseJob != Job_Ninja){
		mes "[]";
		mes "ǽ˿";
		mes "Ŀǰְҵˣ";
		mes "";
		mes "ҿְҵ";
		mes "߰";
		next;
		mes "[]";
		mes "ʹչҵʵ";
		mes "Ҳǰ׷ˣ";
		mes "Ǻÿϧ";
		close;
	}
	mes "[]";
	mes "ϽģΨһ֪úƬĽˣҽп";
	mes "㿴Ǹ߰";
	mes "ȤĻȿ";
	next;
	switch(select("̽:н:ذ[3]::׹ǽ:ȡ")){
	case 1:
		mes "[]";
		mes "Ŷ^FF0000̽^000000?";
		mes "̽ǰƬ";
		mes "ΪϵĽŶ";
		next;
		mes "[]";
		mes "400֮5";
		mes "Ƥ30Ҫ200,000";
		mes "Ҫ?";
		set .@itemid,13006;
		setarray .@need,1036,984,7123;
		setarray .@amount,400,5,30;
		set .@zeny,200000;
		break;
	case 2:
		mes "[]";
		mes "Ŷ^FF0000н^000000?";
		mes "нɱԽɱͱԽǿĽ";
		next;
		mes "[]";
		mes "Ǹ30Ͼɽ1";
		mes "Ҫ2";
		mes "Ҫ?";
		set .@itemid,13007;
		setarray .@need,999,7022;
		setarray .@amount,30,1;
		set .@zeny,20000;
		break;
	case 3:
		mes "[]";
		mes "Ŷ^FF0000ذ[3]^000000?";
		mes "Ҫ25Ͼħͼ5";
		mes "Ҫ32,000";
		mes "Ҫ?";
		set .@itemid,13011;
		setarray .@need,999,7099;
		setarray .@amount,25,5;
		set .@zeny,32000;
		break;
	case 4:
		mes "[]";
		mes "Ŷ^FF0000^000000?";
		mes "Ҫ30";
		mes "ʯ10Ҫ48,000";
		mes "Ҫ?";
		set .@itemid,13012;
		setarray .@need,999,720;
		setarray .@amount,30,10;
		set .@zeny,48000;
		break;
	case 5:
		mes "[]";
		mes "Ŷ^FF0000׹ǽ^000000";
		mes "׹ǽĲҪŹ500";
		mes "5ȼ3 10";
		mes "Ҫ120,000";
		mes "Ҫ?";
		set .@itemid,13014;
		setarray .@need,932,722,12001;
		setarray .@amount,500,5,10;
		set .@zeny,120000;
		break;
	case 6:
		mes "[]";
		mes "ţ֪";
		mes "ԺҪҰ";
		close;
	}
	next;
	if(select("´ο:!!")==1) {
		mes "[]";
		mes "ţҲ...";
		mes "ЩϲŪ....";
		mes "Ժ׼˲";
		mes "ʱ";
		close;
	}
	for(set .@i,0; .@i < getarraysize(.@need); set .@i,.@i+1) {
		if(countitem(.@need[.@i]) < .@amount[.@i]) {
			mes "[]";
			mes "Ҫ" +getitemname(.@itemid)+(.@itemid ==13011? "[3]": "")+ "Ļ...";
			mes "ϲ.";
			next;
			break;
		}
	}
	if(.@i == getarraysize(.@need) && Zeny < .@zeny) {
		mes "[]";
		mes "...";
		mes "ǹˣ";
		mes "Ǯ㰡!";
		next;
	}
	if(.@i < getarraysize(.@need) || Zeny < .@zeny) {
		mes "[]";
		mes "" +getitemname(.@itemid)+(.@itemid ==13011? "[3]": "")+ "Ĳǣ";
		switch(.@itemid) {
		case 13006:
			mes "^FF0000400^000000";
			mes "^FF0000֮5^000000";
			mes "^FF0000Ƥ30^000000";
			mes "^FF000020^000000";
			break;
		case 13007:
			mes "^FF000030^000000^FF0000Ͼɽ1^000000";
			mes "^FF00002^000000";
			break;
		case 13011:
			mes "^FF000025^000000^FF0000Ͼħͼ5^000000";
			mes "^FF000032ǧ^000000";
			break;
		case 13012:
			mes "^FF000030^000000^FF0000ʯ10^000000";
			mes "^FF000048ǧ^000000";
			break;
		case 13014:
			mes "^FF0000Ź500^000000^FF00005^000000";
			mes "^FF0000ȼ3 10^000000";
			mes "^FF000012^000000";
			break;
		}
		mes "ȷϺ";
		close;
	}
	if(checkweight(.@itemid,1) == 0) {
		mes "[]";
		mes "ܶ";
		mes "һ";
		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 "õģϺͽǮ׼";
	mes "Եһ°!";
	next;
	mes "[]";
	mes "ˣҵļȻǸǰһ";
	mes "" +getitemname(.@itemid)+(.@itemid ==13011? "[3]": "")+ "";
	mes "ȥ";
	close;
}

que_ng,22,62,3	script	̩	709,{
	mes "[̩]";
	mes "ǷħߵĽˣ";
	mes " ̩";
	next;
	mes "[̩]";
	mes "Ϊöģҵ䣬";
	mes "Կҵ";
	mes "";
	next;
	if(Class != Job_Ninja) {
		mes "[̩]";
		mes "㲻Ǹߣ";
		mes "ûҪ˷ѿ˵Щ";
		next;
		mes "[̩]";
		mes "´ε㾭״õʱ";
		mes "ʮȦ";
		close;
	}
	mes "[̩]";
	mes "Ŀǰħ｣ˣ";
	mes "ûıҸ!";
	mes "㿴ҵƷ!";
	next;
	switch(select("ħ:ħַ[3]:ħַ[4]:ħȻ:ȡ")) {
	case 1:
		mes "[̩]";
		mes "^FF0000ħ^000000";
		mes "Ҫ²...";
		mes "50 20 ֻȵë5 ֮Ҫ 90,000";
		mes "Ҫ?";
		set .@itemid,13300;
		setarray .@need,999,7115,984;
		setarray .@amount,50,20,5;
		set .@zeny,90000;
		break;
	case 2:
		mes "[̩]";
		mes "^FF0000ħַ[3]^000000";
		mes "Ҫ²...";
		mes "30 100 ɫգ2 ֮Ҫ40,000";
		mes "Ҫ?";
		set .@itemid,13301;
		setarray .@need,999,7301,984;
		setarray .@amount,30,100,2;
		set .@zeny,40000;
		break;
	case 3:
		mes "[̩]";
		mes "^FF0000ħַ[4]^000000";
		mes "Ҫ²...";
		mes "20 ʯ1 ħַ[3]3 ֮Ҫ 40,000";
		mes "Ҫ?";
		next;
		mes "[̩]";
		mes "嶴";
		mes "ħַ[3]ʧȥԼŵĿƬ";
		mes "ؿǺ";
		set .@itemid,13302;
		setarray .@need,733,13301,984;
		setarray .@amount,20,1,3;
		set .@zeny,40000;
		break;
	case 4:
		mes "[̩]";
		mes "^FF0000ħȻ^000000";
		mes "Ҫ²...";
		mes "50 50 Ȼʯ100 ȼյ࣬100 ֣Ҫ 78,000";
		mes "Ҫ?";
		set .@itemid,13303;
		setarray .@need,999,7098,7097,7521;
		setarray .@amount,50,100,100,50;
		set .@zeny,78000;
		break;
	case 5:
		mes "[̩]";
		mes "ϧ";
		mes "ұ";
		mes "עѪ...";
		mes "Ļٻ";
		close;
	}
	next;
	if(select("Ҳ̫˰:!°!")==1) {
		mes "[̩]";
		mes "ţҲ";
		mes "֪ˣԺ׼˲";
		mes "Ұ";
		close;
	}
	for(set .@i,0; .@i < getarraysize(.@need); set .@i,.@i+1) {
		if(countitem(.@need[.@i]) < .@amount[.@i]) {
			mes "[̩]";
			mes "" +getitemname(.@itemid)+(.@itemid ==13301? "[3]": (.@itemid ==13302? "[4]": ""))+ "Ĳϲ";
			next;
			break;
		}
	}
	if(.@i == getarraysize(.@need) && Zeny < .@zeny) {
		mes "[̩]";
		mes "㹻ˣ";
		mes "ǽǮ!";
		next;
	}
	if(.@i < getarraysize(.@need) || Zeny < .@zeny) {
		mes "[̩]";
		mes getitemname(.@itemid)+(.@itemid ==13301? "[3]": (.@itemid ==13302? "[4]": ""))+ "Ļ..";
		switch(.@itemid) {
		case 13300:
			mes "^FF000050^000000^FF0000ȵë20^000000";
			mes "^FF0000֮5^000000";
			mes "Ҫ^FF000090,000^000000";
			break;
		case 13301:
			mes "^FF000030^000000^FF0000ɫ100^000000";
			mes "^FF0000֮2^000000";
			mes "Ҫ^FF000040,000^000000";
			break;
		case 13302:
			mes "^FF0000ʯ20^000000";
			mes "^FF0000ħַ[3]1^000000";
			mes "^FF0000֮3^000000Ҫ^FF000040,000^000000";
			break;
		case 13303:
			mes "^FF000050^000000^FF0000100^000000";
			mes "^FF0000ȼյ100^000000^FF0000Ȼʯ50^000000";
			mes "Ҫ^FF000078,000^000000";
			break;
		}
		mes "ȷϺ";
		close;
	}
	if(checkweight(.@itemid,1) == 0) {
		mes "[̩]";
		mes "ܶ";
		mes "һ";
		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 "ţ";
	mes "" +getitemname(.@itemid)+(.@itemid ==13301? "[3]": (.@itemid ==13302? "[4]": ""))+ "";
	mes "úʹ!";
	close;
}