diff options
Diffstat (limited to 'npc/quests/skills/blacksmith_skills.txt')
-rw-r--r-- | npc/quests/skills/blacksmith_skills.txt | 1253 |
1 files changed, 604 insertions, 649 deletions
diff --git a/npc/quests/skills/blacksmith_skills.txt b/npc/quests/skills/blacksmith_skills.txt index 973e1c296..b4a79938b 100644 --- a/npc/quests/skills/blacksmith_skills.txt +++ b/npc/quests/skills/blacksmith_skills.txt @@ -3,714 +3,669 @@ //===== By: ================================================== //= Lupus, Reddozen, Samuray22 //===== Current Version: ===================================== -//= 1.5 +//= 1.6 //===== Compatible With: ===================================== -//= eAthena Revision 3800+ +//= eAthena SVN //===== Description: ========================================= -//= Oficial quests for new skills for 2nd classes +//= [Aegis Conversion] +//= Quests for skills: Dubious Salesmanship, Greed //===== Additional Comments: ================================= -//= 1.0 for fully working skills only [Lupus] -//= 1.1 Added more new skill quests for more classes [Lupus] -//= Somehow eA engine doesn't let you keep learn't skill V_V' -//= 1.2 Added to correct locations, correct NPC's, fixed -//= some of the items required and made them into real -//= quests. [Reddozen] -//= 1.3 Fixed bugs and minor typos. Optimized [Lupus] -//= 1.3a fixed an item ID typo, thx 2Spiritual Kid -//= 1.3b Splitted into different files [DracoRPG] -//= 1.3c Inverted the weight check for Greed [DracoRPG] -//= 1.4 Updated to the official One [Samuray22] -//= 1.5 replaced item "names" with item id. Fixed a bug with -//= item deletion [Lupus] +//= 1.6 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] //============================================================ -//============================================================ -// BLACKSMITH SKILL - UNFAIR TRICK -//============================================================ -//== AKKI - UNFAIR TRICK =================================== -geffen,178,72,5 script Akki 726,{ - if(Class == Job_Whitesmith && BLACK_SK >= 7 && getskilllv(1012) == 0) { - mes "[Akki]"; - mes "Woah~"; - mes "It's been a really long time~"; - mes "Maybe it's because you've trained so much"; - mes "but you are looking good~"; - mes "I will teach you the skill"; - mes "you learned before again~"; +geffen,178,72,3 script Akkie#qsk_bs 726,{ + if (BaseJob == Job_Blacksmith) { + if (BLACK_SK == 7 && getskilllv(1012) == 0) { + mes "[Akkie]"; + mes "I see that you've"; + mes "transcended since the"; + mes "last time we've met. Oh..."; + mes "You must have forgotten"; + mes "everything I've taught you."; + mes "Well, let me teach you again~"; + next; + mes "[Akkie]"; + mes "Actually, let me jog your"; + mes "memory with this counterfeit"; + mes "zeny that we made the last time.^FFFFFF ^000000 Do you remember how to perform"; + mes "Dubious Salesmanship? You"; + mes "should be able to use it now..."; + set BLACK_SK,8; skill 1012,1,0; - set BLACK_SK, 8; close; - } else if(BLACK_SK == 8) { - mes "[Akki]"; - mes "It's been a long time~"; - mes "if you find time again"; - mes "feel free to drop by again~"; - mes "it's been planned me for to"; - mes "remain in this spot, hehe~"; - mes "Then, good luck on our travels."; - mes "Bye bye~"; + } + else if (BLACK_SK == 8) { + mes "[Akkie]"; + mes "Hi again~"; + mes "How has the smithing"; + mes "been coming along? Anyway,"; + mes "it was really nice of you to"; + mes "drop by and talk to me~"; + next; + mes "[Akkie]"; + mes "It can get a little boring"; + mes "teaching Dubious Salesmanship"; + mes "to Blacksmiths and Master Smiths, but somebody from our guild has"; + mes "to do this job. Anyway, farewell and be safe in your travels, okay?"; close; - } else if(Class == Job_Whitesmith || Class == Job_Blacksmith) { - if(JobLevel > 29) { + } + if (JobLevel > 29) { if (BLACK_SK == 0) { - mes "[Akki]"; - mes "Hello~"; - mes "The weather is wonderful today."; - mes "In a weather like this,"; - mes "vending is very good,"; - mes "but hunting is"; - mes "extraordinary as well."; - next; - mes "[Akki]"; - mes "I am blacksmith Akki,"; - mes "hired to teach ^ff0000 Unfairly Trick^000000 to fellow smiths"; - mes "of the Blacksmith"; - mes "Guild."; - next; - mes "[Akki]"; - mes "The quest skill I teach,"; - mes " -^ff0000Unfairly Trick^000000 is-"; - mes "-^ff0000a skill that decreases^000000-"; - mes "-^ff0000zeny required for Mammonite by 10%^000000-"; - mes "-^ff0000 and it is a passive skill.^000000-."; - next; - mes "[Akki]"; - mes "Seeing from a professional's view,"; - mes " "+strcharinfo(0)+", you will"; - mes "find this skill useful"; - mes "if you get it."; - next; - mes "[Akki]"; - mes "How is it?"; - mes "Take a chance and learn it."; - next; - mes "["+strcharinfo(0)+"]"; - mes "............."; - mes "- Akki appears to be reading-"; - mes "-to me from a book called-"; - mes "-'Blacksmith Guild Guide.-"; - mes "-Can you put your faith in the blacksmith?-"; - mes ".................."; - next; - switch( select( "Learn it.", "Refuse.")) { - case 1: - mes "["+strcharinfo(0)+"]"; - mes "I will learn it."; - next; - mes "[Akki]"; - mes "Good choice~!"; - mes "There is a skill,"; - mes "a sneaky one, that the guild"; - mes "was able to produce... hehe~~"; - next; - mes "[Akki]"; - mes "Well, then I will explain to you"; - mes "the basics of the skill."; - next; - mes "["+strcharinfo(0)+"]"; - mes "-Akki reopens the booklet-"; - mes "-and starts reading it.-"; - next; - mes "[Akki]"; - mes "The zeny used in"; - mes "Mammonite can be saved while"; - mes "still preserving the power with"; - mes "the skill.-^ff0000 Unfairly Trick^000000-is"; - mes "a trick skill that uses counterfeit"; - mes "zeny for your Mammonite"; - mes "during battles."; + mes "[Akkie]"; + mes "Hello there~"; + mes "Isn't it such a"; + mes "wonderful day today?"; + mes "It's perfect for hunting!"; + next; + mes "[Akkie]"; + mes "Um, let me introduce myself."; + mes "I'm Akkie, a representative of"; + mes "the Blacksmith Guild that has"; + mes "been dispatched to teach the"; + mes "Dubious Salesmanship skill to"; + mes "Blacksmiths and Master Smiths."; + next; + mes "[Akkie]"; + mes "This additional class"; + mes "skill enables you to reduce"; + mes "the amount of zeny spent to"; + mes "cast Mammonite by 10%. This"; + mes "Passive skill might come in"; + mes "handy for you, "+ strcharinfo(0) +"."; + next; + mes "[Akkie]"; + mes "Although I'm new at"; + mes "this, would you like"; + mes "for me to teach you"; + mes "Dubious Salesmanship?"; + next; + if (select("Sure.:No, thanks.") == 1) { + mes "["+ strcharinfo(0) +"]"; + mes "Sure. I'll try learning this"; + mes "new skill. Who knows?"; + mes "It might be really useful."; next; - mes "[Akki]"; - mes "To learn this skill, you must"; - mes "make counterfeit zeny first,"; - mes "so get every material"; - mes "I list and then"; - mes "come back to me."; + mes "[Akkie]"; + mes "Oh, that's great!"; + mes "You won't regret this!"; + mes "Now, let me explain how"; + mes "this skill works. Um, now"; + mes "where did I put that-- Ah."; + mes "Let me read these guidelines."; next; - mes "[Akki]"; - mes "The items needed are..."; - mes "One 1 Steel, Five 5 Coal, One 1 Iron Hammer,"; - mes "And... um... hmm... um..."; - mes "um~~~~~~~~~~~"; + mes "[Akkie]"; + mes "Using Dubious Salesmanship,"; + mes "we can reduce Mammonite's"; + mes "zeny cost by 10% by forging"; + mes "fake zeny to use in the skill."; + mes "Since it's against enemies,"; + mes "we can let the forgery slide."; next; - mes "[Akki]"; - mes "Um~! Just a moment."; - mes "I'm still new here..."; - mes "I underlined it somewhere..."; - mes "Where is it...."; - mes "Where is it~?!!!~~~"; + mes "[Akkie]"; + mes "Now, I need you to bring"; + mes "some materials so that I can"; + mes "demonstrate the forging of"; + mes "counterfeit zeny. Please"; + mes "bring me 1 Steel, 5 Coal,"; + mes "1 Iron Hammer and... and..."; next; - mes "[Akki]"; - mes "-She turns pages frantically-"; + mes "[Akkie]"; + mes "Um, would you give"; + mes "me a minute to look"; + mes "up the information?"; + mes "I'm sorry about th-this..."; + mes "^333333(I thought I highlighted this"; + mes "in the manual. Where is it?)^000000"; next; - mes "[Akki]"; - mes "Oh yay, I found it!"; - mes "Found it, I found it~"; - mes "Then I will list it again."; + mes "[Akkie]"; + mes "Oh! Oh, I found it!"; + mes "L-let me start all"; + mes "over again. Uh..."; next; - mes "["+strcharinfo(0)+"]"; + mes "["+ strcharinfo(0) +"]"; mes "............"; next; - mes "[Akki]"; - mes "1 Steel, 5 Coal, 1 Iron Hammer,"; - mes "500 zeny to use as prints."; - mes "and 1 Detrimindexta required"; - mes "are listed here, hehe"; + mes "[Akkie]"; + mes "^0000FF1 Steel^000000,"; + mes "^0000FF5 Coal^000000,"; + mes "^0000FF1 Iron Hammer^000000,"; + mes "^0000FF500 zeny^000000 and"; + mes "^0000FF1 Detrimindexta^000000. Would"; + mes "you bring those, please?"; next; - mes "["+strcharinfo(0)+"]"; - mes "-......-"; - mes "-Could this girl-"; - mes "-really teach the skill...-"; + mes "["+ strcharinfo(0) +"]"; + mes "Sure, sure."; + mes "But are you actually"; + mes "able to teach me this"; + mes "skill? I mean..."; next; - mes "[Akki]"; - mes "Telling by "+strcharinfo(0)+"'s face"; - mes "you don't seem to trust me!!"; - mes "You, standing there!!!"; - mes "Is that really how"; - mes "you're thinking?!"; + mes "[Akkie]"; + mes "Oh no, I knew this was going to"; + mes "happen! I mean, um, it should"; + mes "be fine! I've been working here"; + mes "for 3 months a-and-- Just bring"; + mes "me the materials and I'll prove"; + mes "you can learn it e-easily!"; next; - mes "["+strcharinfo(0)+"]"; - mes "Yes. That is so."; - next; - mes "[Akki]"; - mes "Wahh, of course..."; - mes "But it's been only"; - mes "3 months since I joined!!!!!!"; - mes "I, Akki, do not give up."; - mes "Worry not, hang on~!!!"; - mes "Mwhahahahaha~"; - next; - mes "["+strcharinfo(0)+"]"; - mes "-......-"; - next; - mes "[Akki]"; - mes "Just bring the material"; - mes "and I will teach them to you."; - next; - mes "[Akki]"; - mes "Well, then go get the"; - mes "things I listed~"; - set BLACK_SK, 1; - next; - mes "[Akki]"; - mes "I'll list them again."; - mes "1 Steel, 5 Coals"; - mes "1 Iron Hammer, 500 zeny, 1 Detrimindexta"; - mes "are needed."; - mes "Don't forget~"; - next; - mes "[Akki]"; - mes "Then~! Go began~!"; - mes "Meanwhile, I will be eating"; - mes "this melon bread I bought."; - mes "Yum..."; - close; - case 2: - mes "[Akki]"; - mes "Huh? What?!!"; - mes "You do not trust me"; - mes "yet?~"; - next; - mes "[Akki]"; - mes "Waaah! Please learn it~"; - mes "I will try hard~!!!"; - mes "Please~ Please~"; - next; - mes "[Akki]"; - mes "The blacksmith master"; - mes "told me to raise my"; - mes "reputation more~"; - mes "WAaaaah~~~"; - mes "Just one more time.. I...."; - mes "Waaaaaah~"; - next; - mes "[Akki]"; - mes "Too bad."; - mes "I'll get in trouble again."; - mes "Sobs~"; + mes "[Akkie]"; + mes "You've gotta trust me!"; + mes "You won't be disappointed,"; + mes "I promise! This skill is sooo"; + mes "useful! So just bring me those"; + mes "materials soon, alright?"; + set BLACK_SK,1; close; } - } else if(BLACK_SK == 1) { - if(countitem(999) > 0 && countitem(1003) > 4 && countitem(971) > 0 && countitem(613) > 0) { + mes "[Akkie]"; + mes "Wh-what?! But why not?"; + mes "A-am I not good enough"; + mes "for you? Please, I promise"; + mes "to do my best to teach you."; + mes "Besides, I've got to reach"; + mes "my quota for the guild..."; + close; + } + else if (BLACK_SK == 1) { + if (countitem(999) > 0 && countitem(1003) > 4 && countitem(971) > 0 && countitem(613) > 0) { if (Zeny >= 500) { - mes "[Akki]"; - mes "Oh yay~ you got all the materials?"; - mes "Let me see them~~"; - mes "Hmmm~~"; + mes "[Akkie]"; + mes "Oh, you came back~"; + mes "Now let me see if you"; + mes "brought everything we"; + mes "need to make counterfeit"; + mes "zeny so that I can teach"; + mes "you Dubious Salesmanship."; next; - mes "[Akki]"; - mes "Wow, perfect~"; - mes "Alright~!!"; - next; - mes "[Akki]"; - mes "First, I will test"; - mes "the skill myself with"; - mes "the materials, so"; - mes "wait a few"; - mes "moments~"; - delitem 1003, 5; - delitem 999, 1; - delitem 971, 1; - delitem 613, 1; - set Zeny, Zeny-500; - set BLACK_SK, 2; + mes "[Akkie]"; + mes "Good job, it looks like"; + mes "you've got what we need."; + mes "Alright, now please wait"; + mes "while I get these materials"; + mes "ready for forging, okay?"; + delitem 1003,5; //Coal + delitem 999,1; //Steel + delitem 971,1; //Detrimindexta + delitem 613,1; //Iron_Hammer + set zeny,zeny-500; + set BLACK_SK,2; + close; + } + else { + mes "[Akkie]"; + mes "Hmm, you have all the"; + mes "forging materials, but"; + mes "I still need 500 zeny."; + mes "We need that zeny to copy,"; + mes "or we won't be able to make"; + mes "convincing counterfeit money."; close; } - mes "[Akki]"; - mes "You need 500 zeny to use as prints"; - mes "but you haven't enough."; - mes "Go make yourself 500 zeny~"; + } + else { + mes "[Akkie]"; + mes "Oh, you came back~"; + mes "Now let me see if you"; + mes "brought everything we"; + mes "need to make counterfeit"; + mes "zeny so that I can teach"; + mes "you Dubious Salesmanship."; + next; + mes "[Akkie]"; + mes "Hmm, you're still"; + mes "missing a few things."; + mes "Let me tell you what you"; + mes "need to bring me once again"; + mes "so that we can start training"; + mes "you in the skill right away."; + next; + mes "[Akkie]"; + mes "^0000FF1 Steel^000000,"; + mes "^0000FF5 Coal^000000,"; + mes "^0000FF1 Iron Hammer^000000,"; + mes "^0000FF500 zeny^000000 and"; + mes "^0000FF1 Detrimindexta^000000."; + mes "Don't forget, okay?"; close; } - mes "[Akki]"; - mes "Did you get everything?"; - mes "Hmm, let's see..."; - mes "Uhoh, you're short~"; - next; - mes "[Akki]"; - mes "I will say it again,"; - mes "1 Steel, 5 Coals"; - mes "1 Iron Hammer, 500 zeny, 1 Detrimindexta"; - mes "are needed."; - mes "Don't forget~"; - close; - } else if(BLACK_SK == 2) { - mes "[Akki]"; - mes "Oh~!!!"; - mes "You're here again~"; - mes "........"; - mes "Um~ Uummmm..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "............"; - next; - mes "[Akki]"; - mes "The truth is..."; - mes "I was making counterfeit"; - mes "and I failed... WAaah~!"; - mes "Sorry~ Just don't"; - mes "tell the guild master~~"; - mes "Wah wah~"; - next; - mes "[Akki]"; - mes "Give me one more chance~"; - mes "I really cann do well~"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Oh really..."; - next; - mes "[Akki]"; - mes "Please please~"; - mes "1 Steel and 3 Coals"; - mes "Get it one more time~"; - mes "Pleeeaaassseee~"; - next; - mes "["+strcharinfo(0)+"]"; - mes "I guess..."; - mes "Is that all you need?"; - next; - mes "[Akki]"; - mes "Yes~!!! You're a kind person!"; - mes "You will live a long life~"; - mes "Hehe~"; + } + else if (BLACK_SK == 2) { + mes "[Akkie]"; + mes "A-ah! You came"; + mes "back sooner than"; + mes "I thought. Um, gee."; + mes "Hmm. How should"; + mes "I tell you this?"; + next; + mes "["+ strcharinfo(0) +"]"; + mes "..."; + mes "......"; + mes "........."; next; - mes "[Akki]"; - mes "To say it again,"; - mes "1 Steel"; - mes "and 3 Coals~!!!"; - mes "Good luck, have fun~!!!"; - mes "Go, go~!!!"; - set BLACK_SK, 3; + mes "[Akkie]"; + mes "I'm so sorry! I messed"; + mes "something up while I was"; + mes "making a counterfeit sample!"; + mes "I'm so sorry, please d-don't"; + mes "report me to the Blacksmith"; + mes "Guild! Give me one more chance!"; + next; + mes "[Akkie]"; + mes "I promise that next time"; + mes "I won't mess up! All I need"; + mes "is 1 Steel and 3 more Coals!"; + mes "Please d-don't be angry with"; + mes "me, it was just an accident!"; + next; + mes "["+ strcharinfo(0) +"]"; + mes "Okay, okay..."; + mes "Are you sure that's"; + mes "all you need me to get?"; + next; + mes "[Akkie]"; + mes "Yes, yes! Oh, thank"; + mes "you for being so generous!"; + mes "Just bring me ^FF00001 Steel^000000 and"; + mes "^FF00003 Coals^000000 and we'll try again!"; + set BLACK_SK,3; close; - } else if(BLACK_SK == 3) { + } + else if (BLACK_SK == 3) { if (countitem(999) > 0 && countitem(1003) > 2) { - mes "[Akki]"; - mes "Oh~ You brought them~!"; - mes "Yay~ Really, thanks~"; - mes "I'll do better this time."; - mes "Wait a few moments."; - delitem 999, 1; - delitem 1003, 3; - set BLACK_SK, 4; + mes "[Akkie]"; + mes "Oh, thank you so"; + mes "much for bringing these"; + mes "materials. Alright, I'll try"; + mes "really hard to succeed"; + mes "this time. Just give me"; + mes "a minute to prepare..."; + delitem 999,1; //Steel + delitem 1003,3; //Coal + set BLACK_SK,4; close; } - mes "[Akki]"; - mes "To list the needed"; - mes "materials again.."; - mes "1 Steel and"; - mes "3 Coals~!"; - mes "Good luck, have fun~!!!"; - mes "Go, go~!!!"; + else { + mes "[Akkie]"; + mes "All I need you to do"; + mes "is bring me 1 Steel and"; + mes "3 Coals. Then I should"; + mes "be able to teach you the"; + mes "Dubious Salesmanship skill~"; close; - } else if(BLACK_SK == 4) { - mes "[Akki]"; - mes "..........."; - mes "........"; - mes "..........."; - next; - mes "["+strcharinfo(0)+"]"; - mes "...?"; - next; - mes "[Akki]"; + } + } + else if (BLACK_SK == 4) { + mes "[Akkie]"; + mes "......"; mes "........."; - mes "......."; - next; - mes "["+strcharinfo(0)+"]"; - mes "What...no!!!"; - mes "again?!!!"; + mes "............"; next; - mes "[Akki]"; - mes "Waaah~"; - mes "While I was forging"; - mes "the Iron Hammer broke"; - mes "so I couldn't do it~"; - mes "Waaaaah sobs~~~~"; + mes "["+ strcharinfo(0) +"]"; + mes "...?"; next; - mes "["+strcharinfo(0)+"]"; - mes "-I need to get her another Iron Hammer-"; - mes "-I guess. argh.-"; - mes "-.......Why is..-"; - mes "-argh...tiring...-"; - set BLACK_SK, 5; + mes "["+ strcharinfo(0) +"]"; + mes "Oh no..."; + mes "Did... Did you..."; + mes "Did something happen?"; + next; + mes "[Akkie]"; + mes "*Sniff* I b-broke the"; + mes "Iron Hammer you gave"; + mes "me! I c-can't finish forging"; + mes "this without one! Waaah~"; + next; + mes "["+ strcharinfo(0) +"]"; + mes "^333333(I guess I should"; + mes "really bring her a new"; + mes "^FF0000Iron Hammer^333333, or else"; + mes "I'll never learn this skill!)^000000"; + set BLACK_SK,5; close; - } else if(BLACK_SK == 5) { + } + else if (BLACK_SK == 5) { if (countitem(613) > 0) { - mes "[Akki]"; - mes "Oh~!!"; - mes "You brought it~!"; - mes "So kind~"; + mes "[Akkie]"; + mes "^333333*Sniff*^000000 Did you"; + mes "r-really bring this"; + mes "Iron Hammer for me?"; + mes "Th-thank you for being so"; + mes "patient with my screwups..."; next; - mes "[Akki]"; - mes "Then I will really really"; - mes "teach you, so just"; - mes "wait a little~"; - delitem 613, 1; - set BLACK_SK, 6; + mes "[Akkie]"; + mes "Okay, would you"; + mes "give me a moment?"; + mes "I'm going to try"; + mes "one more time."; + delitem 613,1; //Iron_Hammer + set BLACK_SK,6; close; } - mes "[Akki]"; - mes "Iron Hammer is gone~"; - mes "Waaah~ What do I do~"; - mes "If you bring it one more time"; - mes "I promise to"; - mes "do my best~"; - close; - } else if(BLACK_SK == 6) { - mes "[Akki]"; - mes "WAAAAAAAAH~!!!"; - mes "AWwwwwn~"; - next; - mes "["+strcharinfo(0)+"]"; - mes "OMG~!!!"; - mes "Not again?!!"; - next; - mes "[Akki]"; - mes "Tada~!!! Done~!!"; - mes "Hehehe~!!!"; - mes "I just wanted to scare you~"; - mes "haha~"; - next; - mes "[Akki]"; - mes "I finished the skill"; - mes "and tested it myself."; - mes "Now, with counterfeit I will teach,"; - mes "-^ff0000 Unfairly Trick^000000-skill"; - mes "to you, hehe~."; - next; - mes "[Akki]"; - mes "As a bonus, after you learn this,"; - mes "you can go to our teacher"; - mes "pay a visit to Goodday and have"; - mes "-^ff0000 Greed^000000- skill taught"; - mes "to you as well~."; - next; - mes "[Akki]"; - mes "Then I will teach you right away..."; - mes "Lend me a paper to write on"; - mes "and your ear~"; - mes "-whisper whisper~ whisper whisper~"; - next; - mes "[Akki]"; - mes "Use it as I taught you,"; - mes "hope it'll help."; - mes "I apologize for"; - mes "making so many mistakes"; - mes "in the process~."; - next; - mes "[Akki]"; - mes "Then, if you find time again"; - mes "come and visit me~"; - mes "I will probably be stuck here"; - mes "until I get promoted"; - mes "elsewhere, hehe~"; - mes "Then, bon voyage and."; - mes "bye bye~"; - set BLACK_SK, 7; + else { + mes "[Akkie]"; + mes "Waah~! I can't believe"; + mes "I broke the Iron Hammer!"; + mes "Would you please bring me"; + mes "another one so that I can"; + mes "finish this counterfeit zeny and teach you Dubious Salesmanship?"; + close; + } + } + else if (BLACK_SK == 6) { + mes "[Akkie]"; + mes "Oh, you're back!"; + mes "Yaaaay, I finally did it!"; + mes "I finished making a sample"; + mes "of counterfeit zeny and even"; + mes "tested it with Mammonite!"; + next; + mes "[Akkie]"; + mes "Oh, before you learn my"; + mes "skill, I'm supposed to tell you"; + mes "that my colleague, Goodman,"; + mes "can teach you another additional skill known as Greed. So you"; + mes "may want to look for him later."; + next; + mes "[Akkie]"; + mes "Okay, now the first part to"; + mes "learning Dubious Salesmanship"; + mes "is making this fake zeny. Watch"; + mes "this... Isn't it easy? Of course, you can only use this in battle to"; + mes "reduce Mammonite's zeny cost..."; + set BLACK_SK,7; skill 1012,1,0; + next; + mes "[Akkie]"; + mes "Also, 90% of the cost of"; + mes "Mammonite has to be real"; + mes "zeny or the skill will begin"; + mes "to lose effectiveness. Well,"; + mes "that's all for the lesson. Now you can use Dubious Salesmanship!"; + next; + mes "[Akkie]"; + mes "Thanks once again for"; + mes "putting up with my mistakes,"; + mes "I know it must have been really"; + mes "annoying. Anyway, I hope this"; + mes "skill is really useful for you."; + mes "Drop again sometime, okay?"; close; } - set @teach, rand(1,2); - if(@teach == 1) { - mes "[Akki]"; - mes "To achieve the new job quest"; - mes "-^ff0000Greed^000000- in your list"; - mes "go visit Goodday at Einbroch's"; - mes "blacksmith guild~."; + else { + if (rand(1,2) == 1) { + mes "[Akkie]"; + mes "Oh, have you spoken with"; + //mes "Goodman in Einbroch yet?"; + mes "Goodman in Geffen yet?"; + mes "He's the representative of"; + mes "the Blacksmith Guild that"; + mes "teaches the Greed skill."; + next; + mes "[Akkie]"; + mes "If you're serious about"; + mes "smithing goods, the Greed"; + mes "skill might be very convenient."; + mes "Though, I have to say that the"; + mes "skill's name is a little... Um."; + mes "Hmm... It sounds pretty bad~"; close; } - mes "[Akki]"; - mes "It's been a while~"; - mes "I will probably be stuck here"; - mes "until I get promoted"; - mes "elsewhere, hehe~"; - mes "Visit me often~"; - mes "Then, bon voyage and."; - mes "bye bye~"; - close; - } - mes "[Akki]"; - mes "My name is Akki, was hired by "; - mes "the Blacksmith Guild to teach."; - mes "and pass down the skills."; - mes "I apologize, but"; - mes ""+strcharinfo(0)+" is listed as low"; - mes "Job Level. You cannot learn it yet."; + else { + mes "[Akkie]"; + mes "Hi again~"; + mes "How has the smithing"; + mes "been coming along? Anyway,"; + mes "it was really nice of you to"; + mes "drop by and talk to me~"; + next; + mes "[Akkie]"; + mes "It can get a little boring"; + mes "teaching Dubious Salesmanship"; + mes "to Blacksmiths and Master Smiths, but somebody from our guild has"; + mes "to do this job. Anyway, farewell and be safe in your travels, okay?"; + close; + } + } + } + else { + mes "[Akkie]"; + if (Upper == 1) { + mes "Hello, "+ strcharinfo(0) +","; + mes "I'm here on behalf of the"; + mes "Blacksmith Guild to teach you"; + mes "a new skill. However, your Job"; + mes "Level is a little low right now"; + mes "for me to teach you anything..."; + next; + mes "[Akkie]"; + mes "But practice smithing"; + mes "a little bit more, and"; + mes "once you qualify, I'll be"; + mes "sure to teach you my skill!"; + mes "Goodbye and good luck~"; + } + else { + mes "Hello, I'm Akkie from"; + mes "the Blacksmith Guild. I'm"; + mes "here to teach this new skill"; + mes "to all interested Blacksmiths"; + mes "and Master Smiths, but it looks"; + mes "like your Job Level is too low..."; + next; + mes "[Akkie]"; + mes "I'm sorry, "+ strcharinfo(0) +","; + mes "But you'll qualify for the"; + mes "skill I teach after you"; + mes "raise your Job Level."; + mes "In the meantime, keep"; + mes "training, alright?"; + } + close; + } + } + else { + mes "[Akkie]"; + mes "Ah, today seems like"; + mes "a perfect day for forging."; + mes "I just feel like going behind"; + mes "a beautiful waterfall, getting"; + mes "some high quality materials,"; + mes "and just hammering things."; close; } - mes "[Akki]"; - mes "Good weather, isn't it?"; - mes "It is an excellent day for"; - mes "forging items."; - next; - mes "[Akki]"; - mes "I want to go by a shining stream"; - mes "with ultimate materials and"; - mes "blazing fire and forget myself"; - mes "something special~"; - close; } -//============================================================ -// BLACKSMITH SKILL - GREED -//============================================================ -//== GOODDAY - GREED SKILL =================================== -geffen,172,52,7 script Goodday 826,{ - if(Class == Job_WhiteSmith || Class == Job_Blacksmith) { - if(BLACK_SK2 >= 2 && getskilllv(1013) == 0) { - mes "[Goodday]"; - mes "Oh ho~"; - mes "It's been a long time~"; - mes "Is it because you transcended?"; - mes "You look amazing~"; - mes "I will give you the skill you"; - mes "learned before again~"; +geffen,172,52,1 script Goodman#qsk_bs 826,{ + if (BaseJob == Job_Blacksmith) { + if (BLACK_SK2 == 2 && Upper == 1 && getskilllv(1013) == 0) { + mes "[Goodman]"; + mes "Ah, I see that you have"; + mes "transcended. It gladdens me"; + mes "to see Blacksmiths become"; + mes "Master Smiths for the sake"; + mes "of improving their craft."; + next; + mes "[Goodman]"; + mes "Hm? You've forgotten the"; + mes "Greed skill? You should"; + mes "remember how to use it now:"; + mes "just looking at me should"; + mes "jog the memories you require"; + mes "to use this skill once again~"; skill 1013,1,0; - set BLACK_SK2, 3; + set BLACK_SK2,3; close; - } else if(BLACK_SK2 == 3) { - mes "[Goodday]"; - mes "I wonder if you are using your skill"; - mes "properly now."; - mes "Don't get too greedy as you live"; - mes "and travel around, looking"; - mes "and learning new things."; + } + else if (BLACK_SK2 == 3) { + mes "[Goodman]"; + mes "How is your forging"; + mes "technique coming along?"; + mes "When the craft frustrates you,"; + mes "traveling will offer a good"; + mes "opportunity to relax, think,"; + mes "and collect materials."; close; - } else if(BLACK_SK2 == 0) { - mes "[Goodday]"; - mes "I am the one who is in charge"; - mes "of the quest-skills of Blacksmith."; - mes "My name is Master Gooday."; - mes "Most prefer just Gooday, though."; - next; - mes "[Goodday]"; - mes "A new skill was invented with"; - mes "Merchant Guild. Now, the Blacksmith guild"; - mes "is having an event to"; - mes "pass down teh skill to"; - mes "fellow members."; - next; - mes "[Goodday]"; - mes "Because of this event,"; - mes "We have to send even untrained"; - mes "blacksmiths out to teach skills."; - mes "Causes me intense troubles"; - mes "sometimes."; - next; - mes "[Goodday]"; - mes "Hmm, you look like a Blacksmith yourself."; - mes "Why don't you treat yourself to"; - mes "the new -^ff0000 Greed^000000-skill"; - mes "today?"; - mes "Whether you learn or not"; - mes "is your choice, but I think"; - mes "it's one very good"; - mes "skill~"; - next; - mes "[Goodday]"; - mes "If you want to learn, I will"; - mes "explain the skill to you and teach"; - mes "you all the basics of it."; - mes "How is it?"; - next; - switch( select( "Sure, I'd like to learn.", "Later~")) { - case 1: - mes "[Goodday]"; - mes "Mm, Good thinking."; - mes "The newly invented skill"; - mes "-^ff0000Greed^000000- allows you to"; - mes "automatically loot the items"; - mes "not picked up within 5x5 radius"; - mes "and place them into your inventory."; - mes "It's a very useful and convinient skill,"; - mes "I believe."; - next; - mes "[Goodday]"; - mes "While travelling, all kinds of items"; - mes "including rare and important ones"; - mes "can be achieved very quickly"; - mes "and put into your inventory."; - mes "Every merchant's dream,"; - mes "wouldn't you agree?"; - next; - mes "[Goodday]"; - mes "Since you decided to learn,"; - mes "before starting, you must"; - mes "go through a simple test"; - mes "to see if you qualify."; - mes "So listen carefully and follow"; - mes "directions."; - next; - mes "[Goodday]"; - mes "Now, go out and"; - mes "-^ff0000 Not mattering whether it is^000000-"; - mes "-^ff0000 Armour, Potion, Misc items, etc^000000-"; - mes "-^ff0000 Fill your inventory up^000000-"; - mes "-^ff0000 so that you cannot put^000000-"; - mes "-^ff0000 anything 500 weight or more into^000000-"; - mes "-^ff0000 your invenory and^000000-"; - mes "-^ff0000 return to me.^000000-"; - next; - mes "[Goodday]"; - mes "That is all that is"; - mes "required for teh skill."; - mes "Now get started."; - set BLACK_SK2, 1; - close; - case 2: - mes "[Goodday]"; - mes "Mm. Is that so?"; - mes "Ah, it is good to"; - mes "live your life busy"; - mes "when you're young."; - mes "Just use your time"; - mes "wisely."; + } + else { + if (BLACK_SK2 == 0) { + mes "[Goodman]"; + mes "Hey. I'm a Blacksmith"; + mes "skill master sent from the"; + mes "Blacksmith Guild. Everyone"; + mes "calls me Goodman. You're"; + if (Upper == 1) + mes "a Master Smith, aren't you?"; + else + mes "a Blackmith, aren't you?"; + mes "Pffft, rhetorical question."; + next; + mes "[Goodman]"; + mes "Good news. I'm in charge of"; + mes "teaching the skill, developed"; + mes "by the Blacksmith and Merchant"; + mes "Guilds, called ^FF0000Greed^000000. It's your"; + mes "choice whether you learn it,"; + mes "but I recommend that you do."; + next; + mes "[Goodman]"; + mes "If you want, I can start"; + mes "teaching you the Greed"; + mes "skill right now. So what"; + mes "do you say, kid?"; + next; + if (select("Sounds good!:Maybe later~") == 1) { + mes "[Goodman]"; + mes "Heh! Good choice. Now,"; + mes "the Greed skill automatically"; + mes "picks up all items in a 5*5"; + mes "cell area around the caster."; + mes "It's handy for picking up clumps^FFFFFF ^000000 of goods from looting monsters."; + next; + mes "[Goodman]"; + mes "First thing's first. I need to"; + mes "test you and see if you qualify"; + mes "to learn this skill. Go fill your Inventory with any items until"; + mes "it's so full, you can't put an"; + mes "item of 500 Weight in it."; + next; + mes "[Goodman]"; + mes "When you finish that"; + mes "task, come back and"; + mes "talk to me. Alright"; + mes "then, good luck~"; + set BLACK_SK2,1; + close; + } + mes "[Goodman]"; + mes "I see. It's good to be"; + mes "busy with other things,"; + mes "but remember that time is "; + mes "a commodity, and you should"; + mes "always spend it doing the most"; + mes "worthwhile stuff. Understand?"; close; } - } else if(BLACK_SK2 == 1) { - // Check if you can carry 25 golds (Gold weight 20 = 20*25 = 500), - if(checkweight(969,25) == 1) { - mes "[Goodday]"; - mes "Mm~ back already."; - mes "Well, without checking, I can tell"; - mes "you're quite off from"; - mes "what I asked for."; - mes "This is what I wanted."; - next; - mes "[Goodday]"; - mes "-^ff0000 Not mattering whether it is^000000-"; - mes "-^ff0000 Armour, Potion, Misc items, etc^000000-"; - mes "-^ff0000 Fill your inventory up^000000-"; - mes "-^ff0000 so that you cannot put^000000-"; - mes "-^ff0000 anything 500 weight or more into^000000-"; - mes "-^ff0000 your invenory and^000000-"; - mes "-^ff0000 return to me.^000000-"; - close; + else if (BLACK_SK2 == 1) { + set .@now_weight,MaxWeight-Weight; + if (.@now_weight < 5000) { + mes "[Goodman]"; + mes "Back already, eh?"; + mes "Alright, let me check"; + mes "the things you're carrying."; + mes "Let's see, Inventory, Inventory... ^FFFFFF ^000000"; + next; + mes "[Goodman]"; + mes "Good work: you pass."; + mes "Do you realize now that the"; + mes "time and experience spent in"; + mes "gathering these items is worth"; + mes "more than their prices in zeny?"; + next; + mes "[Goodman]"; + if (Upper == 1) + mes "I believe that Master Smiths"; + else + mes "I believe that Blacksmiths"; + mes "should first and foremost be"; + mes "artisans. Being rich and famous"; + mes "is merely a side effect of that."; + if (Upper == 1) + mes "Honorable Master Smiths know^FFFFFF ^000000 value is in the craftsmanship..."; + else + mes "Honorable Blacksmiths know^FFFFFF ^000000 value is in the craftsmanship..."; + next; + if (Upper == 1) { + mes "[Goodman]"; + mes "Now, if you don't place too"; + mes "much importance on an item's"; + mes "worth in terms of zeny, you'll"; + mes "be able to let go of them much"; + mes "more easily. Watch me do this."; + mes "See? Now you can do it too."; + next; + } + mes "[Goodman]"; + mes "The skill you learned is"; + mes "called Greed, but I hope"; + mes "you use it in a manner that"; + mes "is different than its name."; + mes "Don't forget that, and I hope"; + mes "you craft true masterpieces."; + skill 1013,1,0; + set BLACK_SK2,2; + close; + } + else { + mes "[Goodman]"; + mes "Hm. You've come back"; + mes "too early. And you didn't"; + mes "complete the objective that"; + mes "I set for you. Listen carefully. ^FFFFFF ^000000"; + next; + mes "[Goodman]"; + mes "Go fill your Inventory"; + mes "with any items until it"; + mes "becomes too full to place"; + mes "an item of 500 weight into it."; + mes "When you finish this task,"; + mes "come back and report to me."; + close; + } } - mes "[Goodday]"; - mes "Mm, back already?"; - mes "You came back earlier than expected."; - mes "Well, then allow me to see"; - mes "your bag."; - mes "Hmm~~~~~"; - next; - mes "[Goodday]"; - mes "Ah~ Hmm~"; - mes "Mm~ You did just as"; - mes "I asked you to. Good."; - mes "Alright, you pass the test."; - next; - mes "[Goodday]"; - mes "The time spent and experience"; - mes "gained while collecting the items"; - mes "are more important than the"; - mes "price that comes out when you"; - mes "sell the items."; - mes "I wanted to let you know that."; - next; - mes "[Goodday]"; - mes "Of course, as a blacksmith,"; - mes "you are expected to look at every"; - mes "item as a possibility to bring you zeny,"; - mes "but you are also capable"; - mes "personally of knowledge and"; - mes "honour, in my opinion."; - next; - mes "[Goodday]"; - mes "You may not think the test"; - mes "and the skill have any relationship"; - mes "to each other, but."; - mes "That was the test and teaching"; - mes "that my Master passed to me"; - mes "when I first became a"; - mes "blacksmith."; - next; - mes "[Goodday]"; - mes "There are too many people"; - mes "trying to gain money"; - mes "before anything in this world,"; - mes "and it pains me to see people"; - mes "living to see only money"; - mes "in their items and forgetting"; - mes "about honour and love of life."; - next; - mes "[Goodday]"; - mes "Forging items and weapons"; - mes "that your friends and others need"; - mes "and travelling the world to"; - mes "venture out and face danger yourself"; - mes "to seek the materials for refining"; - mes "is the purpose and honour"; - mes "of blacksmith."; - next; - mes "[Goodday]"; - mes "The name of the skill"; - mes "I will give to you is called"; - mes "-^ff0000 Greed^000000- but"; - mes "I hope it will be used as"; - mes "another meaning to you"; - mes "once you receive it."; - next; - mes "[Goodday]"; - mes "Then here is your skill."; - skill 1013,1,0; - set BLACK_SK2, 2; + else { + mes "[Goodman]"; + mes "How have you been using"; + mes "the Greed skill? Hopefully,"; + mes "it has been convenient in"; + mes "your efforts to forge goods"; + mes "of greater quality for all"; + mes "of your comrades."; close; - } else if(BLACK_SK2 == 2) { - mes "[Goodday]"; - mes "I wonder if you are using your skill"; - mes "properly now."; - mes "Don't get too greedy as you live"; - mes "and travel around, looking"; - mes "and learning new things."; - close; + } } } - mes "[Goodday]"; - mes "On a day like this, I want to put"; - mes "my backpack on and climb a dangerous"; - mes "mountain where all kinds of goods lie"; - mes "and go off collecting them."; - mes "Why don't you become a"; - mes "blacksmith someday?"; + mes "[Goodman]"; + mes "I feel like exploring"; + mes "the mountains to look for"; + mes "rare and interesting items"; + mes "that I can use in forging."; + mes "For me, that's the greatest"; + mes "pleasure of being a Blacksmith."; close; } + +//============================================================ +// Old changelog +//============================================================ +//= 1.0 for fully working skills only [Lupus] +//= 1.1 Added more new skill quests for more classes [Lupus] +//= Somehow eA engine doesn't let you keep learn't skill V_V' +//= 1.2 Added to correct locations, correct NPC's, fixed +//= some of the items required and made them into real +//= quests. [Reddozen] +//= 1.3 Fixed bugs and minor typos. Optimized [Lupus] +//= 1.3a fixed an item ID typo, thx 2Spiritual Kid +//= 1.3b Splitted into different files [DracoRPG] +//= 1.3c Inverted the weight check for Greed [DracoRPG] +//= 1.4 Updated to the official One [Samuray22] +//= 1.5 replaced item "names" with item id. Fixed a bug with +//= item deletion [Lupus] +//============================================================ |