From 487e633d50f25571dd89b4efc3e737f89376a938 Mon Sep 17 00:00:00 2001 From: Playtester Date: Fri, 30 Mar 2007 16:30:18 +0000 Subject: * Added Ninja Gauntlet quests - massive testing and probably optimisation needed git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10097 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/quests/ninja_quests.txt | 839 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 839 insertions(+) create mode 100644 npc/quests/ninja_quests.txt (limited to 'npc/quests') diff --git a/npc/quests/ninja_quests.txt b/npc/quests/ninja_quests.txt new file mode 100644 index 000000000..8c6ccd792 --- /dev/null +++ b/npc/quests/ninja_quests.txt @@ -0,0 +1,839 @@ +//===== By: ================================================== +//= Playtester +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= SVN eA +//===== Description: ========================================= +//= Ninja quests +//===== Additional Comments: ================================= +//= 1.0 Ninja Gauntlets only yet [Playtester] +//============================================================ + +que_ng,28,50,3 script Boshuu 709,{ + + if (BaseJob != Job_Ninja){ + mes "[Boshuu]"; + mes "I'm the best craftsman out of what people call the Three Craftsmen of Ninja Tools."; + mes "They call me Murata Boshuu."; + next; + mes "[Boshuu]"; + mes "I know how to create any armor and shield of the eastern world, and my shields are considered the best there is."; + next; + mes "[Boshuu]"; + mes "But seeing how you are an outsider..."; + mes "Looks like I have no business with you."; + mes "Ehem~"; + close; + } + if (BaseLevel < 20){ + mes "[Boshuu]"; + mes "I make the best shields for Ninjas of all ages,"; + mes "But even I have some minimum requirements"; + next; + mes "[Boshuu]"; + 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){ + mes "[Boshuu]"; + mes "I'm the best craftsman out of what people call the Three Craftsmen of Ninja Tools."; + mes "They call me Murata Boshuu."; + next; + mes "[Boshuu]"; + mes "They say it's three craftsmen, but the other two are probably scammers."; + mes "There's not a single craftsman better than I for ninjas in this world."; + next; + mes "[Boshuu]"; + mes "I know how to make all the eastern armor and shield."; + next; + mes "[Boshuu]"; + mes "Because the armor I'd create was so superior and defensive, when two people battle wearing armor made by me, no one can win!"; + next; + mes "[Boshuu]"; + mes "For that reason, I no longer make any armor."; + mes "I'm only collecting armors nowadays, just to make sure my skills do not go to waste.."; + next; + mes "[Boshuu]"; + mes "But I feel so bored nowadays."; + next; + mes "[Boshuu]"; + mes "Now that I only collect armor, I feel like the creative flame within me is dying out."; + next; + mes "[Boshuu]"; + mes "From what I heard, there's an armor overseas which I haven't even heard of."; + mes "It was called a... hmm.. what was it called?"; + next; + mes "[Boshuu]"; + mes "^ff0000Guard[1]^000000? Well, it's a name like that."; + mes "I wish to see the real thing myself."; + next; + mes "[Boshuu]"; + mes "But obviously, it's probably worthless compared to the armor I make."; + next; + mes "[Boshuu]"; + mes "Do me a favor and I'll make you something special."; + next; + mes "[Boshuu]"; + mes "I'm not sure what I'll do, but I get the feeling I'll feel inspired once I see that armor."; + mes "How 'bout it~ Will you find me a ^ff0000Guard[1]^000000?"; + next; + if(select("Hmm.. I don't feel like it.:Very well.") == 1){ + mes "[Boshuu]"; + mes "Ah~ What a shame.."; + mes "You're missing out on an opportunity to get your hands on something made by a genius craftsman like myself..."; + close; + }else{ + mes "[Boshuu]"; + mes "Oh, Very well."; + mes "Get a move on."; + mes "Find the shield called ^ff0000Guard[1]^000000 and bring it to me."; + set ninbo,1; + close; + } + } + if (ninbo == 1){ + mes "[Boshuu]"; + mes "Oh.. so did you bring it?"; + mes "Show it to me..."; + mes "Hmmmmm..."; + next; + mes "[Boshuu]"; + mes "Oh~ ! I see, it's even possible to slot armor!"; + next; + mes "[Boshuu]"; + mes "Ahh, Now I'm just itching to imitating this armor and making a slot on other armors."; + next; + mes "[Boshuu]"; + mes "If you have a regular non-slotted Gauntlet and a slotted Guard, I'll make the non-slotted one slotted at the cost of 10,000 Zeny."; + next; + mes "[Boshuu]"; + mes "How 'bout it? Want to try?"; + next; + if(select("No thanks.:Ok, sounds good.") == 1){ + mes "[Boshuu]"; + 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 "[Boshuu]"; + mes "Oh ok."; + mes "I can't wait to begin."; + mes "If you bring me 1 Gauntlet"; + mes "1 Slotted Guard, and"; + mes "10,000 Zeny.."; + next; + mes "[Boshuu]"; + mes "Then I'll slot your slotless Gauntlet."; + 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 "[Boshuu]"; + mes "Hmm... It looks like you didn't bring me enough materials."; + mes "In order to create a Slotted Gauntlet, I need 1 Slotted Guard"; + mes "1 Gauntlet, and 10,000 Zeny"; + mes "Come back when you're sure you have everything."; + close; + } + if (Zeny < 10000){ + mes "[Boshuu]"; + mes "Hmm.. You brought plenty of materials, but you're short on zeny."; + next; + mes "[Boshuu]"; + mes "In order to create a Slotted Gauntlet, I need 1 Guard[1]"; + mes "1 Gauntlet, and 10,000 Zeny."; + mes "Come back when you're sure you have everything."; + close; + } + mes "[Boshuu]"; + 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 Gauntlet instead?"; + next; + if(select("No:Yes") == 1){ + mes "[Boshuu]"; + mes "Ok"; + mes "Well, if you make up your mind again, come and see me."; + close; + }else{ + mes "[Boshuu]"; + 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 "[Boshuu]"; + mes "Here, it's finally complete."; + mes "I present to you a Slotted Gauntlet."; + mes "Come and find me whenever you're ready to request more."; + delitem 2102,1; + delitem 2117,1; + set Zeny,Zeny-10000; + set ninbo,3; + getitem 2118,1; + close; + } + } + else if (ninbo == 3){ + mes "[Boshuu]"; + mes "Oh~ I see you've come back."; + mes "Is it because you need another slotted Gauntlet?"; + next; + if(select("Nope, not really.:Yes, make me another one.") == 1){ + mes "[Boshuu]"; + mes "Hmmph~ You sure a weird one."; + mes "Well, I'll see you later~"; + close; + }else{ + if (countitem(2102) < 1 || countitem(2117) < 1){ + mes "[Boshuu]"; + mes "Hmm... It looks like you didn't bring me enough materials."; + mes "In order to make a Slotted Gauntlet,"; + mes "I need 1 Slotted Guard"; + mes "1 Gauntlet, and"; + mes "10,000 Zeny."; + mes "Come back when you're sure you have everything."; + close; + } + if (Zeny < 10000){ + mes "[Boshuu]"; + mes "Hmm.. You brought plenty of materials, but you're short on zeny."; + next; + mes "[Boshuu]"; + mes "In order to create one Slotted Gauntlet,"; + mes "I need 1 Slotted Guard, 1 Gauntlet, and 10,000 Zeny."; + mes "Come back when you're sure you have everything."; + close; + } + mes "[Boshuu]"; + 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, recieve a slotted Gauntlet?"; + next; + if(select("No:Yes") == 1){ + mes "[Boshuu]"; + mes "Ok"; + mes "If you ever make up your mind"; + mes "come and find me again."; + close; + }else{ + mes "[Boshuu]"; + mes "All right!"; + mes "This should only take a second"; + mes "Bang Clang ~Bang Clang ~"; + next; + mes "[Boshuu]"; + mes "Here, it's finally complete."; + mes "I present to you a Slotted Gauntlet."; + next; + if(countitem(2102) < 1 || countitem(2117) < 1 || Zeny < 10000){ + mes "HACK DETECTED"; + close; + } + mes "[Boshuu]"; + 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 ninbo,3; + getitem 2118,1; + close; + } + } + } + else{ + mes "[Boshuu]"; + mes "Oh~ You~!"; + mes "Is what you have there the shield from overseas called a Guard? Let me take a look."; + next; + mes "[Boshuu]"; + 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 "[Boshuu]"; + mes "I'm the best out of the three craftsmen of Ninja tools called Murata Boshuu."; + mes "I know how to create all the armor and shields of the eastern world."; + next; + mes "[Boshuu]"; + 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 "[Boshuu]"; + mes "for that reason, I no longer make sheilds and armor."; + next; + mes "[Boshuu]"; + mes "Nowadays, all I do is collect shields and armor."; + next; + mes "[Boshuu]"; + mes "But life is kind of boring without crafting things."; + next; + mes "[Boshuu]"; + mes "Since all I do is collect now, I feel like the creative spirit within me is disappearing."; + next; + mes "[Boshuu]"; + mes "But at the sight of your shield, I feel like my sleeping spirit of creativity has awoken."; + next; + mes "[Boshuu]"; + mes "I you want to, bring me an Gauntlet, a Slotted Guard, and 10,000 Zeny, and I'll make you a Slotted Gauntlet."; + mes "How 'bout it? Would you like to obtain a Slotted Gauntlet?"; + next; + if(select("No, I'd rather not.:Yes~!! Please make it for me!") == 1){ + mes "[Boshuu]"; + mes "Hmm, is that so?"; + mes "What a shame..."; + mes "Well, if you change your mind later, come back and see me."; + set ninbo,3; + close; + }else{ + if (countitem(2102) < 1 || countitem(2117) < 1){ + mes "[Boshuu]"; + mes "Hmm... It looks like you didn't bring me enough materials."; + next; + mes "[Boshuu]"; + mes "In order to make a Slotted Gauntlet,"; + mes "I need 1 Slotted Guard"; + mes "1 Gauntlet, and"; + mes "10,000 Zeny."; + mes "Come back when you're sure you have everything."; + close; + } + if (Zeny < 10000){ + mes "[Boshuu]"; + mes "Hmm.. You brought plenty of materials, but you're short on zeny."; + next; + mes "[Boshuu]"; + mes "In order to make a Slotted Gauntlet,"; + mes "I need 1 Slotted Guard"; + mes "1 Gauntlet, and"; + mes "10,000 Zeny."; + mes "Come back when you're sure you have everything."; + close; + } + mes "[Boshuu]"; + 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, recieve a Slotted Gauntlet?"; + next; + if(select("No:Yes") == 1){ + mes "[Boshuu]"; + mes "Ok"; + mes "If you ever make up your mind"; + mes "come and find me again."; + close; + }else{ + mes "[Boshuu]"; + 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 "[Boshuu]"; + mes "Here, it's finally complete."; + mes "I present to you a Slotted Gauntlet."; + 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 ninbo,3; + getitem 2118,1; + close; + } + } + } +} + +que_ng,28,45,3 script Basshu 86,{ + + if(BaseJob != Job_Ninja){ + mes "[Basshu]"; + mes "I am one of the brothers of the three brothers in charge of crafting shields in the east named Murata Basshu"; + next; + mes "[Basshu]"; + mes "People normally call us the Three Craftsmen, but the other two craftsmen are my brothers."; + next; + mes "[Basshu]"; + mes "But It looks like you're not my usual customer type, so I cannot make you any shields."; + mes "Sorry."; + close; + } + if(BaseLevel < 50){ + mes "[Basshu]"; + mes "I am one of the brothers of the three brothers in charge of crafting shields in the east named Murata Basshu"; + next; + mes "[Basshu]"; + mes "Unfortunately, many of my shields have minimum requirements, and I'm afraid you would not meet them."; + next; + mes "[Basshu]"; + mes "Come back when you're stronger."; + close; + } + if (countitem(2107) < 1){ + mes "[Basshu]"; + mes "I am one of the brothers of the three craftsmen in charge of crafting shields in the east named Murata Basshu"; + next; + mes "[Basshu]"; + 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 "[Basshu]"; + 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 "[Basshu]"; + 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 "[Basshu]"; + 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 "[Basshu]"; + 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 "[Basshu]"; + 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 "[Basshu]"; + mes "oh. You have it?"; + mes "Let me see..."; + mes "Hmm ..."; + next; + mes "[Basshu]"; + mes "Oh! That's it! This proves it's not impossible to make a shield resistant to magical attacks."; + mes "Whew..."; + next; + mes "[Basshu]"; + mes "This sure gets me excited."; + mes "If you have a normal Gauntlet, bring me your Gauntlet, and..."; + next; + mes "[Basshu]"; + mes "1 Mirror Shield, and"; + mes "20,000 Zeny, and I'll improve your Gauntlet into a Superior Gauntlet."; + next; + mes "[Basshu]"; + mes "How about it? Would you like that?"; + next; + if(select("No, I wouldn't.:Yes, I would.") == 1){ + mes "[Basshu]"; + mes "Hmm, Very Well."; + mes "I'm so grateful you showed me that rare shield from overseas."; + next; + mes "[Basshu]"; + mes "Thanks for everything."; + set ninbot,0; + close; + }else{ + mes "[Basshu]"; + mes "Very Well."; + mes "I'm looking forward to this."; + next; + mes "[Basshu]"; + mes "Bring me 1 Gauntlet,"; + mes "1 Mirror Shield, and"; + mes "20,000 Zeny,"; + mes "and I'll make you a Superior Gauntlet."; + next; + mes "[Basshu]"; + 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 "[Basshu]"; + mes "Hmm.. It looks like there aren't enough materials."; + mes "For a Superior Gauntlet, I require..."; + mes "1 Mirror Shield, 1 Gauntlet"; + mes "and 20,000 Zeny."; + mes "Come again when you have these materials."; + close; + } + if(Zeny < 20000){ + mes "[Basshu]"; + mes "Hmm.. You brought plenty of materials, but you're short on zeny."; + mes "In order to create a Superior Gauntlet, I require..."; + mes "1 Mirror Shield, 1 Gauntlet"; + mes "and 20,000 Zeny."; + mes "Come again when you have these materials."; + close; + } + mes "[Basshu]"; + mes "The proper ingredients"; + mes "have been gathered."; + mes "Before I begin,"; + mes "I'll ask one last time."; + next; + mes "[Basshu]"; + mes "In trade of the magical defence of the Gauntlet increasing, the shield's ability to block physical attacks may inevitably decrease."; + next; + mes "[Basshu]"; + mes "Will you give me the materials you've gathered"; + mes "and in trade, receive a Superior Gauntlet?"; + next; + if(select("No:Yes") == 1){ + mes "[Basshu]"; + mes "Very Well."; + mes "If you ever make up your mind"; + mes "come and find me again."; + close; + }else{ + mes "[Basshu]"; + 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 "[Basshu]"; + mes "Here it is -- it's complete."; + mes "I've made you a Superior Gauntlet."; + 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,3; + getitem 2119,1; + close; + } + } + else if (ninbot == 3){ + mes "[Basshu]"; + mes "Oh~ I see you've come back."; + mes "Are you here because you need a Superior Gauntlet?"; + next; + if(select("Nope, not really.:Yes, make me another one.") == 1){ + mes "[Basshu]"; + mes "Aha~ I see~."; + mes "Come back and talk to me anytime."; + close; + }else{ + if(countitem(2107) < 1 || countitem(2117) < 1){ + mes "[Basshu]"; + mes "Hmm.. It looks like there aren't enough materials."; + mes "In order to make a Superior Gauntlet, I require..."; + mes "1 Mirror Shield, 1 Gauntlet,"; + mes "And 20,000 Zeny."; + mes "Come again when you have these materials."; + close; + } + if(Zeny < 20000){ + mes "[Basshu]"; + mes "Hmm.. You brought plenty of materials, but you're short on zeny."; + mes "In order to make a Superior Gauntlet, I require..."; + mes "1 Mirror Shield, 1 Gauntlet,"; + mes "and 20,000 Zeny."; + mes "Come again when you have these materials."; + close; + } + mes "[Basshu]"; + mes "Looks like you brought me the correct ingredients."; + mes "Before I begin,"; + mes "I'll ask one last time."; + next; + mes "[Basshu]"; + mes "In trade of the magical defence of the Gauntlet increasing, the shield's ability to block physical attacks may inevitably decrease."; + next; + mes "[Basshu]"; + mes "Will you give me the materials you've gathered to receive a Superior Gauntlet?"; + next; + if(select("No:Yes") == 1){ + mes "[Basshu]"; + mes "Very Well."; + mes "If you make up your mind"; + mes "come and find me again."; + close; + }else{ + mes "[Basshu]"; + mes "Hmm~ Well then~"; + mes "Shall we begin?"; + mes "Bang Clang ~Bang Clang ~"; + mes "Sweep Sweep~ Saw Saw~"; + next; + mes "[Basshu]"; + mes "Here it is -- it's complete."; + mes "I've made you a Superior Gauntlet"; + next; + if(countitem(2107) < 1 || countitem(2117) < 1 || Zeny < 20000){ + mes "HACK DETECTED"; + close; + } + mes "[Basshu]"; + 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,3; + getitem 2119,1; + close; + } + } + } + else{ + mes "[Basshu]"; + mes "Why~ That's~!"; + mes "Is what you have there that shield which is called a 'Mirror Shield' overseas?"; + next; + mes "[Basshu]"; + mes "Excuse me, but may I take a look?"; + next; + mes "[Basshu]"; + mes "I knew it!! It is a Mirror Shield~!"; + mes "There must be a way any shield can posess magical powers!!"; + next; + mes "[Basshu]"; + mes "Shields could be much more useful than now."; + mes "Why didn't I think of this before?"; + next; + mes "[Basshu]"; + 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 "[Basshu]"; + mes "Due to that, my skill is not as good as theirs, but many people say I am skilled..."; + next; + mes "[Basshu]"; + mes "As of now, I have also given up making shields and am currently running an antique shop for shields."; + next; + mes "[Basshu]"; + mes "I'm researching to see if shields can be enchanted with magic."; + next; + mes "[Basshu]"; + 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 "[Basshu]"; + mes "But luckily, you, a traveller, happened to have a mirror shield, and now I feel my creative spirit burning lively inside."; + next; + mes "[Basshu]"; + mes "If you want, I will make you a Superior Gauntlet if you bring me 1 Gauntlet, 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 "[Basshu]"; + mes "Hmm, is that so."; + mes "What a shame."; + mes "Come and find me if you change your mind."; + set ninbot,3; + close; + }else{ + if(countitem(2107) < 1 || countitem(2117) < 1){ + mes "[Basshu]"; + mes "Hmm.. It looks like there aren't enough materials."; + mes "In order to create a Superior Gauntlet, I require..."; + mes "1 Mirror Shield, 1 Gauntlet"; + mes "And 20,000 Zeny"; + mes "Come again when you have these materials."; + close; + } + if(Zeny < 20000){ + mes "[Basshu]"; + mes "Hmm.. You brought plenty of materials, but you're short on zeny."; + mes "In order to make a Superior Gauntlet, I require..."; + mes "1 Mirror Shield, 1 Gauntlet,"; + mes "And 20,000 Zeny."; + mes "Come again when you have these materials."; + close; + } + mes "[Basshu]"; + mes "The proper ingredients"; + mes "have been gathered."; + mes "Before I begin,"; + mes "I'll ask one last time."; + next; + mes "[Basshu]"; + mes "In trade of the magical defence of the Gauntlet increasing, the shield's ability to block physical attacks may inevitably decrease."; + next; + mes "[Basshu]"; + mes "Will you give me the materials you've gathered"; + mes "to receive a Superior Gauntlet?"; + next; + if(select("No:Yes") == 1){ + mes "[Basshu]"; + mes "Very Well."; + mes "If you ever make up your mind"; + mes "come and find me again."; + close; + }else{ + mes "[Basshu]"; + 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 "[Basshu]"; + mes "Here it is -- it's complete."; + mes "I've made you a Superior Gauntlet"; + 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,3; + getitem 2119,1; + close; + } + } + } +} + +que_ng,27,18,3 script Toshu 709,{ + + if(BaseJob != Job_Ninja){ + mes "[Toshu]"; + 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 Toshu."; + next; + mes "[Toshu]"; + 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 "[Toshu]"; + mes "But you don't seem like the kind of customer which I can do business with..."; + close; + } + mes "[Toshu]"; + 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 Toshu."; + next; + mes "[Toshu]"; + mes "I learned how to slot things from overseas, so I'm thinking about earning some money with that ability part time."; + next; + mes "[Toshu]"; + mes "If you want, I can create a Slotted Superior Gauntlet if you bring me"; + mes "1 Superior Gauntlet, 1 Slotted Buckler"; + mes "and 40,000 Zeny."; + next; + mes "[Toshu]"; + mes "By the way, I'm sorry to say this, but there's a chance I might break your materials and fail slotting the Superior Gauntlet, 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 "[Toshu]"; + 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 "[Toshu]"; + mes "It doesn't look like you brought me enough materials."; + mes "The required materials are 1 Slotted Buckler"; + mes "1 Superior Gauntlet, 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 "[Toshu]"; + 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 Superior Gauntlet, and 40,000 Zeny."; + mes "You must bring me the right number of materials and Zeny."; + mes "Don't forget that."; + close; + } + mes "[Toshu]"; + mes "Hmm. materials and zeny checked!"; + mes "Time to begin my part."; + mes "Just to warn you.."; + next; + mes "[Toshu]"; + mes "While I am in production, I may fail to create your gear, so you may want to think it over."; + next; + mes "[Toshu]"; + 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 "[Toshu]"; + mes "Ok."; + mes "Well, come back later when you've got the guts to try."; + mes "Erherherherher~"; + close; + }else{ + mes "[Toshu]"; + 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: + getitem 12043,1; + mes "[Toshu]"; + 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; + break; + case 2: + getitem 12043,1; + mes "[Toshu]"; + 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; + break; + default: + getitem 2120,1; + mes "[Toshu]"; + mes "Hmm~~ Looks like everything went all right."; + mes "Here is your completed Slotted"; + mes "Superior Gauntlet."; + 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; + break; + } + } + } +} -- cgit v1.2.3-70-g09d2