summaryrefslogtreecommitdiff
path: root/npc/quests/skills/blacksmith_skills.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/skills/blacksmith_skills.txt')
-rw-r--r--npc/quests/skills/blacksmith_skills.txt1253
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]
+//============================================================