From 8832adba3ec9df0f7f890154f69f0993b8d1d8e5 Mon Sep 17 00:00:00 2001 From: daegaladh Date: Wed, 1 Aug 2012 04:29:56 +0000 Subject: Full npc folder reorganization. (I hope I didn't break anything D:) -Now common scripts goes to the main npc folder, and pre-re-only/re-only ones goes to their respective folders. -NPCs with practically the same script but little differences have been left in the main folder and uses the command checkre() for the differences. -For those NPCs with different coordinates but same script, the script has been left in the main folder but the NPCs splitted as duplicates. -All pre-renewal files has been reverted back to their pre-renewal behavior. TODO: -Correct pre-re quest rewards. -Check for pre-re/re differences in mapflags. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16545 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/pre-re/jobs/novice/supernovice.txt | 481 --------------------------------- 1 file changed, 481 deletions(-) delete mode 100644 npc/pre-re/jobs/novice/supernovice.txt (limited to 'npc/pre-re/jobs/novice/supernovice.txt') diff --git a/npc/pre-re/jobs/novice/supernovice.txt b/npc/pre-re/jobs/novice/supernovice.txt deleted file mode 100644 index 0605f8a9f..000000000 --- a/npc/pre-re/jobs/novice/supernovice.txt +++ /dev/null @@ -1,481 +0,0 @@ -//===== rAthena Script ======================================= -//= Super Novice Script -//===== By: ================================================== -//= Darkchild -//===== Current Version: ===================================== -//= 2.4 -//===== Compatible With: ===================================== -//= rAthena SVN r15340+ -//===== Description: ========================================= -//= [Aegis Conversion] -//= Super Novice Job Change Npc -//= Super Novice Cart Rental Npc -//= Some Other Useless Super Novice Npc -//===== Additional Comments: ================================= -//= 1.9 Rescripted to the Aegis 10.3 Standars. [Samuray22] -//= 2.0 Rescripted again, this time using an iRO base. [L0ne_W0lf] -//= 2.1 Swapped use of baseclass for basejob. [L0ne_W0lf] -//= 2.2 Added Quest Log commands. [Kisuka] -//= 2.3 NPC "Esseray" calls Ex. Super Novice script when enabled. [Euphy] -//= 2.4 Added an Ex. Super Novice dialog check. [Euphy] -//============================================================ - -aldeba_in,223,167,3 script Tzerero#sn 709,{ - if (BaseJob == Job_SuperNovice) { - mes "[Tzerero]"; - mes "I trust that you are enjoying"; - mes "life as a Super Novice? Ah,"; - mes "good good...just as I expected."; - mes "Verily, the light of mediocrity is shining brightly within you..."; - next; - mes "[Tzerero]"; - mes "I encourage you to live"; - mes "life as Mister Kimu-Shaun did..."; - mes "Become a Jack of All Trades..."; - mes "...and a master of none."; - close; - } - if (countitem(938) > 29 && countitem(907) > 29 && SUPNOV_Q == 1) { - delitem 938,30; //Sticky_Mucus - delitem 907,30; //Resin - mes "[Tzerero]"; - mes "Ah, you've brought the"; - mes "items I've requested!"; - mes "You've proven yourself"; - mes "worthy of joining our"; - mes "Super Novice Society."; - next; - mes "[Tzerero]"; - mes "Then, as promised, I will"; - mes "change your job into a"; - mes "^3355FFSuper Novi--^000000Huh?"; - mes "What's that behind you?"; - next; - select("Huh?:What is that?"); - mes "^3355FFYou look behind you, but..."; - mes "There's nothing's there."; - mes "Something fishy is going on here!^000000"; - next; - completequest 6010; - callfunc "F_ClearJobVar"; - getitem 2339,1; //G_Strings - if (Upper==0) jobchange Job_SuperNovice; - if (Upper==2) jobchange Job_Super_Baby; - mes "[Tzerero]"; - mes "Bwaha! I got you!"; - mes "So...how do you like my joke?"; - mes "Oh well, let's forget that..."; - next; - mes "[Tzerero]"; - mes "As well as any possible"; - mes "reason a grown man such as"; - mes "myself would carry around"; - mes "a pair of Panties."; - next; - mes "[Tzerero]"; - mes "The important thing is..."; - mes "you have joined the esteemed"; - mes "ranks of the great Super Novices."; - next; - mes "[Tzerero]"; - mes "Consider these Panties a gift..."; - mes "This very garment is rumored"; - mes "to be worn by Mister Kimu-Shaun,"; - mes "our legendary club founder, in"; - mes "his early days in striving for"; - mes "exemplary mediocrity."; - next; - mes "[Tzerero]"; - mes "Go out, and enjoy your new life"; - mes "as a Super Novice! Venture"; - mes "forth and help the common"; - mes "man, while being one at at"; - mes "the same time!"; - close; - } - if (SUPNOV_Q == 1) { - mes "[Tzerero]"; - mes "Huh? Did you forget what I"; - mes "wanted from you? Okay,"; - mes "I will let you know once"; - mes "again. Please remember"; - mes "this time..."; - next; - mes "[Tzerero]"; - mes "I asked you to bring me"; - mes "^FF000030 Sticky Mucus^000000 and"; - mes "^FF000030 Resin^000000."; - close; - } - if (BaseJob == Job_Novice && Upper != 1) { - mes "[Tzerero]"; - mes "...Hmm?"; - mes "Stop."; - mes "Let me look at you."; - next; - mes "[Tzerero]"; - mes "....."; - mes "......."; - mes "........."; - emotion e_dots; - next; - mes "[Tzerero]"; - mes "I see that the light"; - mes "of mediocrity shines"; - mes "brightly within you..."; - next; - mes "[Tzerero]"; - mes "Why don't you join us,"; - mes "young Novice? Join"; - mes "us and learn the subtle"; - mes "greatness of being"; - mes "mediocre..."; - next; - mes "[Tzerero]"; - mes "Accept my offer..."; - mes "Cast off your those"; - mes "brown, dusty garments"; - mes "and bloom into..."; - next; - mes "[Tzerero]"; - mes "...a ^CE6300Super Novice^000000."; - next; - switch(select("Accept his offer.:Reject his offer.:Listen more carefully.")) { - case 1: - if (getskilllv("NV_BASIC") < 9) { - mes "[Tzerero]"; - mes "Hmm...But do you truly"; - mes "appreciate the value of"; - mes "finding strength in"; - mes "weakness? You must"; - mes "prove to me that you"; - mes "are a true underachiever."; - next; - mes "[Tzerero]"; - mes "Live life as a Novice..."; - mes "And return when you"; - mes "have mastered the"; - mes "Basic Skills..."; - mes "Grow in mediocrity and"; - mes "Become a Level 10 Novice..."; - close; - } - if (BaseLevel < 45) { - mes "[Tzerero]"; - mes "Hmm...But do you truly"; - mes "value the relaxed lifestyle"; - mes "of the banal adventurer?"; - mes "Prove to me that you do not"; - mes "lust for power..."; - next; - mes "[Tzerero]"; - mes "Live life mundanely..."; - mes "Become a Level 45 Novice..."; - mes "It will be then that you can join us..."; - close; - } - mes "[Tzerero]"; - mes "I can see in your eyes"; - mes "the determination to"; - mes "live life simply..."; - next; - mes "[Tzerero]"; - mes "Only the truly wise can"; - mes "see that being ordinary"; - mes "and banal is the best"; - mes "way to live life."; - next; - mes "[Tzerero]"; - mes "However, we do not welcome"; - mes "just anyone into our society."; - mes "You must first pass our"; - mes "qualification test."; - next; - mes "[Tzerero]"; - mes "For this test, you must"; - mes "bring me some items which"; - mes "are dropped from normal,"; - mes "unexceptional monsters."; - next; - mes "[Tzerero]"; - mes "Hmmmm..."; - mes "^FF000030 Sticky Mucus^000000"; - mes "and ^FF000030 Resin"; - mes "^000000will be suitable to test your"; - mes "ability to fight meager enemies."; - next; - mes "[Tzerero]"; - mes "Also, the number 30"; - mes "is significant. It's not"; - mes "anything special...just"; - mes "an ordinary number."; - mes "Hahahahaha~"; - next; - set SUPNOV_Q,1; - setquest 6010; - mes "[Tzerero]"; - mes "Good luck, my friend."; - close; - case 2: - mes "[Tzerero]"; - mes "Well, well...I suppose the"; - mes "value of the simple life"; - mes "is difficult for you to"; - mes "to grasp. It's...okay..."; - mes "Your life is your own."; - next; - mes "[Tzerero]"; - mes "But, if you ever see the"; - mes "light of banality, you"; - mes "are welcome to visit me"; - mes "anytime..."; - next; - mes "[Tzerero]"; - mes "As our Novice club"; - mes "grows more popular and"; - mes "we gain more followers,"; - mes "we may consider using"; - mes "a more difficult test..."; - close; - case 3: - mes "[Tzerero]"; - mes "Our Novice Society was founded"; - mes "by the legendary Mister"; - mes "Kimu-Shaun...perhaps the"; - mes "greatest man in our generation."; - next; - mes "[Tzerero]"; - mes "He realized that there"; - mes "was much suffering in the"; - mes "world, especially among"; - mes "the common people of"; - mes "Rune-Midgard..."; - next; - mes "[Tzerero]"; - mes "He learned many skills from"; - mes "all the different people he"; - mes "met...but since he didn't"; - mes "stay in one place for long,"; - mes "he became a jack of all"; - mes "trades...and a master of none."; - next; - mes "[Tzerero]"; - mes "In sharing the pain of"; - mes "the common man, he became"; - mes "became one himself..."; - mes "the greatest ordinary"; - mes "man ever."; - next; - mes "[Tzerero]"; - mes "The members of our society"; - mes "try to live as Mister"; - mes "Kimu-Shaun did, according to"; - mes "the principles he laid before us..."; - close; - } - } - else { - if (BaseJob == Job_SuperNovice) { - mes "[Tzerero]"; - mes "How do you like living"; - mes "life simply as a Super"; - mes "Novice? I'm sure that"; - mes "you're enjoying it~"; - next; - mes "[Tzerero]"; - mes "Please grow as a Super"; - mes "Novice by helping the"; - mes "common man while being"; - mes "one at the same time..."; - next; - mes "[Tzerero]"; - mes "I encourage you to"; - mes "grow in your Super"; - mes "Noviceness, and lead"; - mes "an example in living"; - mes "an exceptionally"; - mes "mundane life."; - close; - } - mes "[Tzerero]"; - mes "Hello, I am Tzerero,"; - mes "the unofficial executive"; - mes "director of the Great"; - mes "Novice Society."; - next; - mes "[Tzerero]"; - mes "Hmmm...you seem to be well"; - mes "above the average person."; - mes "Yes, you're definitely more"; - mes "'extraordinary' than you are"; - mes "'ordinary...'"; - next; - mes "[Tzerero]"; - mes "*Sigh* I suppose you"; - mes "could never understand"; - mes "our way of life, the"; - mes "subtle greatness in"; - mes "being ordinary. But"; - mes "that's alright."; - next; - mes "[Tzerero]"; - mes "Well...there are thousands"; - mes "of different people in this"; - mes "world, so I just try to accept"; - mes "all of our differences."; - mes "I hope you will too."; - close; - } -} - -aldeba_in,216,169,5 script Esseray#sn 86,{ - if (Class == Job_Super_Novice_E || Class == Job_Super_Baby_E) { - mes "[Esseray]"; - mes "You! Stronger than before."; - mes "I knew you could pass the test~"; - close; - } - if (BaseJob == Job_SuperNovice) { - if (is_function("Esseray_Ex")) callfunc "Esseray_Ex"; - mes "[Esseray]"; - mes "Hm? Hey, you're a member"; - mes "of our great Novice Society,"; - mes "aren't you? Isn't this the"; - mes "best club ever?!"; - next; - mes "[Essaray]"; - mes "Living life mundanely,"; - mes "according to the principles"; - mes "of Mister Kimu-Shaun..."; - mes "It's great to be ordinary!"; - next; - mes "[Esseray]"; - mes "Let's try to lead our lives"; - mes "as normally as we can!"; - mes "For your reference, I am"; - mes "the number one member,"; - mes "under Mister Tzerero of"; - mes "course!"; - close; - } - if (BaseJob == Job_Novice && Upper != 1) { - mes "[Esseray]"; - mes "Hah~ you don't know anything"; - mes "about being a normal person yet!"; - mes "Why don't you join our Novice"; - mes "Society? This club is the best in the world~"; - next; - mes "[Esseray]"; - mes "Yup, Super Novices"; - mes "are the best characters!"; - mes "Hahahahahahahaha!"; - close; - } - else { - mes "[Esseray]"; - mes "Bah~! You're better than"; - mes "average...Hell, you may"; - mes "even be 'special.'"; - mes "What a shame! Well..."; - mes "I hope you still live"; - mes "your life positively."; - close; - } -} - -aldebaran,54,238,5 script Kafra Employee#sn 117,{ - if (BaseJob == Job_SuperNovice) { - mes "[Kafra Employee]"; - if (Sex ) - mes "Hello, Mister Super Novice~"; - else - mes "Hello, Super Novice, Ma'am."; - mes "You must have been really"; - mes "dissapointed that the other"; - mes "Kafra Employees wouldn't let"; - mes "you rent a cart from them."; - mes "But don't you worry now..."; - next; - mes "[Kafra Employee]"; - mes "I'm here to support you guys"; - mes "by providing carts..."; - next; - mes "[Kafra Employee]"; - mes "^3355FF*whispers*^000000"; - mes "^555555I am not supposed to do this"; - mes "because it's against our"; - mes "company policy. But I felt"; - mes "really sorry for Super Novices"; - mes "...so here I am.^000000"; - next; - mes "[Kafra Employee]"; - mes "Anyway, would you like to rent a cart? The service fee is 1,900 zeny."; - next; - if (select("Rent a Cart.:Cancel.") == 1) { - mes "[Kafra Employee]"; - mes "Oh, here's the thing..."; - mes "Have you learned the 'Push Cart'"; - mes "skill? I can just rent you a"; - mes "cart, but if you haven't"; - mes "learned to push it, you'll"; - mes "just be wasting your zeny."; - next; - mes "[Kafra Employee]"; - mes "So make sure that you have"; - mes "the 'Push Cart' skill already."; - next; - if (select("Rent a Cart.:Cancel.") == 1) { - if (checkcart()) { - mes "[Kafra Employee]"; - mes "Oh, you've already equipped a cart."; - close; - } - if (Zeny >= 1899) { - set RESRVPTS, RESRVPTS + 190; - set zeny,zeny-1900; - if (getskilllv("MC_PUSHCART") > 0) setcart; - mes "[Kafra Employee]"; - mes "Thank you for using my service."; - mes "Although what I am doing might"; - mes "not be legitimate to other"; - mes "Kafra Employees, I strongly"; - mes "believe I am doing what's right for the customers."; - close; - } - else { - mes "[Kafra Employee]"; - mes "I am sorry, but you do not have enough zeny with you. The service fee is 1,900 zeny."; - close; - } - } - mes "[Kafra Employee]"; - mes "Please come again."; - mes "Thank you for using my services."; - close; - } - mes "[Kafra Employee]"; - mes "Please come again."; - mes "Thank you for using my services."; - close; - } - mes "[Kafra Employee]"; - mes "Good da--Oops...!"; - mes "I don't think I can provide you"; - mes "with the services you want..."; - mes "Please go talk to another"; - mes "Kafra employee. I apologize"; - mes "for such inconvenience..."; - close; -} - -//============================================================ -// Old changelog -//============================================================ -//= Dialogs From Some Other Scripts (Most Of It) -//= 1.3-1.5 Added Baby class support (and to the Kafta SN Cart -//= renter, too) [Lupus] -//= 1.6 Added a fix which prevent High Novices passing -//= this Job Quests again. [Lupus] -//= 1.7 Fixed Baby Class Support. [Lupus] -//= 1.8 Now a Baby can become a Super Baby [Lupus] -//============================================================ -- cgit v1.2.3-70-g09d2