From 195dffc20af1fb32c7e4119988911b72955aeabc Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@54d463be-8e91-2dee-dedb-b68131a5f0ec> Date: Thu, 4 Nov 2004 23:25:09 +0000 Subject: git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/athena@2 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/jobs/custom/jobchange.txt | 758 ++++++++++++++++++++++++++++++++++++++++++ npc/jobs/custom/reset.txt | 40 +++ 2 files changed, 798 insertions(+) create mode 100644 npc/jobs/custom/jobchange.txt create mode 100644 npc/jobs/custom/reset.txt (limited to 'npc/jobs/custom') diff --git a/npc/jobs/custom/jobchange.txt b/npc/jobs/custom/jobchange.txt new file mode 100644 index 000000000..a83a6dcdd --- /dev/null +++ b/npc/jobs/custom/jobchange.txt @@ -0,0 +1,758 @@ +//Jobchanger for Athena by Script&DB Team +//Added missing param into resetlevel [Lupus] + +prontera.gat,160,186,6 script Jobchanger 94,{ +mes "[ ^0065DFJobra^000000 ]"; +mes "Sup? I'm the insanely cool and supra-l337 jobchanger thingy for Athena! First of all, what class would you like to change into (must meet preliminary requirements for each class..)"; +next; +menu "First Class",LFirstClass,"Second Class (2-1)",LSecondClass,"Second Class (2-2)",LSecondClass2,"Novice High",LNovice2,"Advance First Class",LFirstClass1,"Advance Second Class (2-1-1)",LASecondClass,"Advance Second Class (2-2-1)",LASecondClass2; +LNovice2: + if(class < 7) goto LClass2; + if(baselevel<99) goto LReq; + if(joblevel<50) goto LReq2; + if(SkillPoint != 0) goto Lskillpt; + mes "[ ^0065DFJobra^000000 ]"; + mes "So... getting your reborn, eh? Thats cool, we all need a rebirth sometime I guess..."; + next; + jobchange 24;// Job: Job_Novice_High + resetlvl(1); + close; +LReq: + mes "You need to be level 99"; + mes "To Be Reborn"; + close; +LReq2: + mes "You need to be job level 50"; + mes "To Be Reborn"; + close; +LFirstClass: + if(class !=0) goto Lnovice; + if(joblevel<10) goto Ljobten; + if(SkillPoint != 0) goto Lskillpt; + mes "[ ^0065DFJobra^000000 ]"; + mes "So... getting your first job, eh? Thats cool, we all need to grow up sometime I guess..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Pick a job, any job! Bwahaha........."; + menu "Swordsman",LSword,"Mage",LMage,"Thief",LThief,"Merchant",LMerc,"Acolyte",LAco,"Archer",LArch,"Cancel",LCancel; + +Lnovice: + mes "[ ^0065DFJobra^000000 ]"; + mes "Ummmm, excuse me... o.O..."; + mes "You don't LOOK like a novice..."; + mes "Hey! You're no novice! Get away, punk! *rolls eyes*"; + mes "Only NOVICES can change into the First Job... jeeze."; + cutin "kafra_01",255; + close; + +LClass2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Ummmm, excuse me... o.O..."; + mes "You don't MEET the class requirements..."; + mes "Hey! You're not read! Get away, punk! *rolls eyes*"; + mes "Only 2nd Classes and Alternate 2nd Classes can change into the Novice High... jeeze."; + cutin "kafra_01",255; + close; + +Ljobten: + mes "[ ^0065DFJobra^000000 ]"; + mes "Ugh, you need to have at least a Job Level of 10 before changing into the first class... go kill some porings or something.. >.>'"; + cutin "kafra_01",255; + close; + +LSword: + mes "[ ^0065DFJobra^000000 ]"; + mes "Wow, fantastic! Doesn't all that hard work feel like its paid off? *kekeke* I see the ^B70004BLOOD of Porings^000000 on your hands! You truly are fit for the ^0005CESwordsman^000000 job! ^_^"; + cutin "kafra_01",255; + jobchange 1;// Job: Job_Swordman + close; + +LMage: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nice, now you can finally wield the power of ^2200DFM^7600F9A^AF00FBN^DA00DFA^000000, your spiritual energy!!!"; + cutin "kafra_01",255; + jobchange 2;// Job: Job_Mage + close; + +LThief: + mes "[ ^0065DFJobra^000000 ]"; + mes "Those devious hand of yours really look like they need to grab something (no comment)..... go forth and steal!!"; + cutin "kafra_01",255; + jobchange 6;// Job: Job_Thief + close; + +LMerc: + mes "[ ^0065DFJobra^000000 ]"; + mes "Oh yeah, Mr. Moneybags, SOMEBODY here just loves the sound of coins jinglin'..."; + mes "Well its not me!.. >_>..... <_<... bah.. "; + cutin "kafra_01",255; + jobchange 5;// Job: Job_Merchant + close; + +LAco: + mes "[ ^0065DFJobra^000000 ]"; + mes "Yay.. go read a Bible.. or whatever.. er..yeah"; + cutin "kafra_01",255; + jobchange 4;// Job: Job_Acolyte + close; + +LArch: + mes "[ ^0065DFJobra^000000 ]"; + mes "I used to poke things with a stick when I was a child.."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "I guess you're like me! You hurl pointed sticks at things! Kekeke..."; + cutin "kafra_01",255; + jobchange 3;// Job: Job_Archer + close; + +LSecondClass: + if(SkillPoint != 0) goto Lskillpt; + if(joblevel<40) goto Ljobforty; + mes "[ ^0065DFJobra^000000 ]"; + mes "Nice... you are ready to change into the Second Job! Things get really fun after this!"; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "What would you like to be? (Please be the preliminary job)"; + menu "Knight",LKnight,"Wizard",LWizard,"Hunter",LHunter,"Blacksmith",LBlacksmith,"Assassin",LAssassin,"Priest",LPriest,"Cancel",LCancel; + + Ljobforty: + mes "[ ^0065DFJobra^000000 ]"; + mes "You must be at least Job Level 40 before even thinking about changing into the Second Job."; + cutin "kafra_01",255; + close; + LKnight: + if(class !=1) goto LNotSword; + goto LKnight2; + + LNotSword: + mes "[ ^0065DFJobra^000000 ]"; + mes "Well... you see, there's a little, teensy-weensy problem with YOU becoming a Knight."; + mes "Please be a Swordman before even thinking about 'magically' turning into a Knight... jeeze. *rolls eyes*"; + cutin "kafra_01",255; + close; + + LKnight2: + mes "[ ^0065DFJobra^000000 ]"; + mes "w00t w00t! You are Job Level 40, you've been a Swordie all your life..."; + mes "Alrite, you are ready to become the doer of Justice, the embodiment of Heroism, the very soul and life of Valor! "; + mes "..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Yes! You are ready to become... a Knight! "; + mes "Go save a Damsel in Distress or something.."; + cutin "kafra_01",255; + jobchange 7;// Job: Job_Knight + close; + + + LHunter: + if(class !=3) goto LNotArcher; + goto LHun2; + + LNotArcher: + mes "[ ^0065DFJobra^000000 ]"; + mes "Guess what? ^_^"; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "YOU'RE NOT AN ARCHER >_<...."; + mes "WTF?! Do you really think you can magically turn into a Hunter!? I DONT THINK SO BIYATCH!!! >8-(..."; + mes "Go away! *grumble grumble*"; + cutin "kafra_01",255; + close; + + LHun2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Oh goodie, you've met all the requirements... did you have fun hurling pointed sticks at monsters? Well guess what?"; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Now you can hurl pointed sticks at monsters AND keep them in one place! w00t, yea! Traps are a great thing..."; + jobchange 11;// Job: Job_Hunter + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "You know what... since I'm just soooo nice... (as long as you dont piss me off *grumble grumble*)"; + mes "I'm gonna give you a complimentary falcon! Use it well! Oh.. and you might wanna wear a hat, this falcon sometimes, uh... poops.."; + cutin "kafra_01",255; + setfalcon; + close; + + LBlacksmith: + mes "[ ^0065DFJobra^000000 ]"; + if(class !=5) goto LNotMerc; + goto LBla2; + + LNotMerc: + mes "[ ^0065DFJobra^000000 ]"; + mes "No, uh-uh, you are no Merchant! Go away! Only MERCHANTS can change into Blacksmiths!!"; + mes "Its like the cycle of life or something! Stop trying to disrupt the order of the universe >__>... go away.."; + close; + + + LAssass2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Did you know I used to be a male Assassin? Well, I had a few things done to my hair, got a face lift, some implants here and there..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Oh my, too much information, right? Kekeke, okay, go off and become the most sinister of all Jobs in this world... ^6500BFAssassin..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Poof! Kekeke... "; + jobchange 12;// Job: Job_Assassin + close; + + LPriest: + if(class !=4) goto LNotAco; + goto LPri2; + + LNotAco: + mes "[ ^0065DFJobra^000000 ]"; + mes "Okay I'm getting tired of this.. you are NOT an Acolyte... I bet you haven't even read the Bible ONCE! You're going to HELL!"; + close; + + LPri2: + mes "[ ^0065DFJobra^000000 ]"; + mes "I bet you are GODDAMNED TIRED of NOT having Sp Recovery, right? Well I am tired of hearing little Jesus-Hugging Acolytes scream this every time they're low on Sp... "; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Yay! You've now reached Priesthood! It's sorta like Manhood.. but not really, see with Manhood, you get this little thingy between your legs.. WHOOPs, I am getting so off topic.."; + jobchange 8;// Job: Job_Priest + close; + + LWizard: + if(class !=2) goto LNotMage; + goto LWiz2; + + LNotMage: + mes "[ ^0065DFJobra^000000 ]"; + mes "I bet you've never cast a spell in your life.. go away >_>..."; + close; + + LWiz2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Weeee, doesn't it feel great to finally become a Wizard? It's like a warm bath.... ahhhhhhh......"; + jobchange 9;// Job: Job_Wizard + close; + +LSecondClass2: + if(SkillPoint != 0) goto Lskillpt; + if(joblevel<40) goto Ljobforty; + if(sex==0) goto LFsecond2; + if(sex==1) goto LMsecond2; + +LFsecond2: +mes "[ ^0065DFJobra^000000 ]"; +mes "Wow, your ready to become second job already?!"; +next; +mes "[ ^0065DFJobra^000000 ]"; +mes "Very well then, what would you like to be?"; +menu "Crusader",LCrusader,"Sage",LSage,"Dancer",LDancer,"Alchemist",LAlchemist,"Rogue",LRogue,"Monk",LMonk,"Cancel",LCancel; + +LMsecond2: +mes "[ ^0065DFJobra^000000 ]"; +mes "Wow, your ready to become second job already?!"; +next; +mes "[ ^0065DFJobra^000000 ]"; +mes "Very well then, what would you like to be?"; +menu "Crusader",LCrusader,"Sage",LSage,"Bard",LBard,"Alchemist",LAlchemist,"Rogue",LRogue,"Monk",LMonk,"Cancel",LCancel; + + LCrusader: + if(class !=1) goto LNotSword2; + goto LCrus2; + + LNotSword2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nuh-uh... you ain't no Swordman! Get out of here! Scat!"; + mes ".......Everybody can't be a Crusader."; + close; + + LCrus2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Mmmmm, I always liked Crusaders.. their Broad Shoulders always turned me on...."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Oooo~~~ yeah, thats it... yummy..."; + jobchange 14;// Job: Job_Crusader + close; + + + LBard: + if(class !=3) goto LNotArch3; + goto LBard2; + + LNotArch3: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nope.. you got it wrong bub.. you gotta be an ARCHER before becoming a Bard.."; + mes "Silly players.. just don't know when to stop..."; + close; + + LBard2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Yay! Go play some ballads for some Dancers or something, I just can't stand your clothes... ewww."; + jobchange 19;// Job: Job_Bard + close; + + LDancer: + if(class !=3) goto LNotArch2; + goto LDanc2; + + LNotArch2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nope.. you got it wrong girl.. you gotta be an ARCHER before becoming a Dancer.."; + mes "Silly players.. just don't know when to stop..."; + close; + + LDanc2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Uh-huh, swivel those hips girl ^_~ Dancers are sooo sexy.. too bad I'm stuck in this ugly Kafra dress.. blah, if only I could strip down to a little thong too... *sigh*"; + jobchange 20;// Job: Job_Dancer + close; + + LAlchemist: + mes "[ ^0065DFJobra^000000 ]"; + if(class !=5) goto LNotMerc2; + goto LAlch2; + + LNotMerc2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Ummm... no, you gotta be a Merchant first..."; + close; + + LAlch2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Cool! Go make some potions! Open a Pharmacy! yeah yeah yeah! ^_^"; + jobchange 18;// Job: Job_Alchem + close; + + LRogue: + if(class !=6) goto LNotThief2; + goto LRogue2; + + LNotThief2: + mes "[ Second Master ]"; + mes "Look... you gotta be a THIEF before becoming a Rogue.."; + mes "I know you think they are really cool.. but NO is NO!"; + close; + + LRogue2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Wow! ^_^ You.. are.. SOOOOO COOOL!! KYAAHH XD!! *drools*"; + jobchange 17;// Job: Job_Rogue + close; + + LMonk: + if(class !=4) goto LNotAco2; + goto LMonk2; + + LNotAco2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Go read a Bible.. you're not an Acolyte.. and guess what?"; + mes "YOU GOTTA BE A ACO BEFORE BECOMING A MONK!!! >_<"; + close; + + LMonk2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nice.... Monks are pretty darn cool!"; + jobchange 15;// Job: Job_Monk + close; + + LSage: + if(class !=2) goto LNotMage2; + goto LSage2; + + LNotMage2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Other jobs except `Mage' are not permitted to be Sages."; + close; + + LSage2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Ahhhh, soo cool! I'll never get tired of seeing people turn into those new 2-2 sprites.. KYAHH XD!!"; + mes "Go forth Sage! Show those wizzies what a real mana-wielder can do! Mwahaha..."; + jobchange 16;// Job: Job_Sage + close; +LFirstClass1: + if(class !=4001) goto Lnovice3; + if(joblevel<10) goto Ljobten; + if(SkillPoint != 0) goto Lskillpt; + mes "[ ^0065DFJobra^000000 ]"; + mes "So... getting your first advance job, eh? Thats cool, we all need to advance sometimes I guess..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Pick a job, any advance job! Bwahaha........."; + menu "Swordsman High",LSword2,"Mage High",LMage2,"Thief High",LThief2,"Merchant High",LMerc2,"Acolyte High",LAco2,"Archer High",LArch2,"Cancel",LCancel; + +Lnovice3: + mes "[ ^0065DFJobra^000000 ]"; + mes "Ummmm, excuse me... o.O..."; + mes "You don't LOOK like a novice high..."; + mes "Hey! You're no novice high! Get away, punk! *rolls eyes*"; + mes "Only NOVICE HIGHS can change into the First Advance Job... jeeze."; + cutin "kafra_01",255; + close; + +LSword2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Wow, fantastic! Doesn't all that hard work feel like its paid off? *kekeke* I see the ^B70004BLOOD of Porings^000000 on your hands! You truly are fit for the ^0005CESwordsman^000000 job! ^_^"; + cutin "kafra_01",255; + jobchange 25;// Job: Job_Swordman_High + close; + +LMage2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nice, now you can finally wield the power of ^2200DFM^7600F9A^AF00FBN^DA00DFA^000000, your spiritual energy!!!"; + cutin "kafra_01",255; + jobchange 26;// Job: Job_Mage_High + close; + +LThief2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Those devious hand of yours really look like they need to grab something (no comment)..... go forth and steal!!"; + cutin "kafra_01",255; + jobchange 30;// Job: Job_Thief_High + close; + +LMerc2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Oh yeah, Mr. Moneybags, SOMEBODY here just loves the sound of coins jinglin'..."; + mes "Well its not me!.. >_>..... <_<... bah.. "; + cutin "kafra_01",255; + jobchange 29;// Job: Job_Merchant_High + close; + +LAco2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Yay.. go read a Bible.. or whatever.. er..yeah"; + cutin "kafra_01",255; + jobchange 28;// Job: Job_Acolyte_High + close; + +LArch2: + mes "[ ^0065DFJobra^000000 ]"; + mes "I used to poke things with a stick when I was a child.."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "I guess you're like me! You hurl pointed sticks at things! Kekeke..."; + cutin "kafra_01",255; + jobchange 27;// Job: Job_Archer_High + close; +LASecondClass: + if(SkillPoint != 0) goto Lskillpt; + if(joblevel<40) goto Ljobforty2; + mes "[ ^0065DFJobra^000000 ]"; + mes "Nice... you are ready to change into the Second Advance Job! Things get really fun after this!"; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "What would you like to be? (Please be the preliminary job)"; + menu "Lord Knight",L_LordKnight,"High Wizard",LHighWizard,"Sniper",LSniper,"Whitesmith",LWhitesmith,"Assassin Cross",LAssassinCross,"High Priest",LHighPriest,"Cancel",LCancel; + +L_LordKnight: + if(class !=4002) goto LNotSwordHigh; + goto L_LordKnight2; + +LNotSwordHigh: + mes "[ ^0065DFJobra^000000 ]"; + mes "Well... you see, there's a little, teensy-weensy problem with YOU becoming a Lord Knight."; + mes "Please be a Swordman High before even thinking about 'magically' turning into a Lord Knight... jeeze. *rolls eyes*"; + cutin "kafra_01",255; + close; + +L_LordKnight2: + mes "[ ^0065DFJobra^000000 ]"; + mes "w00t w00t! You are Job Level 40, you've been a Swordie High all your life..."; + mes "Alrite, you are ready to become the doer of Justice, the embodiment of Heroism, the very soul and life of Valor! "; + mes "..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Yes! You are ready to become... a Lord Knight! "; + mes "Go save a Damsel in Distress or something.."; + cutin "kafra_01",255; + jobchange 31;// Job: Job_Lord_Knight + close; + + +LSniper: + if(class !=4004) goto LNotArcherHigh; + goto LSniper2; + +LNotArchHigh: + mes "[ ^0065DFJobra^000000 ]"; + mes "Guess what? ^_^"; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "YOU'RE NOT AN ARCHER HIGH >_<...."; + mes "WTF?! Do you really think you can magically turn into a Sniper!? I DONT THINK SO BIYATCH!!! >8-(..."; + mes "Go away! *grumble grumble*"; + cutin "kafra_01",255; + close; + +LSniper2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Oh goodie, you've met all the requirements... did you have fun hurling pointed sticks at monsters? Well guess what?"; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Now you can hurl pointed sticks at monsters AND keep them in one place! w00t, yea! Traps are a great thing..."; + jobchange 35;// Job: Job_Sniper + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "You know what... since I'm just soooo nice... (as long as you dont piss me off *grumble grumble*)"; + mes "I'm gonna give you a complimentary falcon! Use it well! Oh.. and you might wanna wear a hat, this falcon sometimes, uh... poops.."; + cutin "kafra_01",255; + setfalcon; + close; + +LWhitesmith: + mes "[ ^0065DFJobra^000000 ]"; + if(class !=4006) goto LNotMercHigh; + goto LWhite2; + +LNotMercHigh: + mes "[ ^0065DFJobra^000000 ]"; + mes "No, uh-uh, you are no Merchant! Go away! Only MERCHANTS can change into Blacksmiths!!"; + mes "Its like the cycle of life or something! Stop trying to disrupt the order of the universe >__>... go away.."; + close; + + + LAssassC2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Did you know I used to be a male Assassin? Well, I had a few things done to my hair, got a face lift, some implants here and there..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Oh my, too much information, right? Kekeke, okay, go off and become the most sinister of all Jobs in this world... ^6500BFAssassin..."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Poof! Kekeke... "; + jobchange 36;// Job: Job_Assassin_Cross + close; + +LHighPriest: + if(class !=4005) goto LNotAcoHigh; + goto LHPri2; + +LNotAcoHigh: + mes "[ ^0065DFJobra^000000 ]"; + mes "Okay I'm getting tired of this.. you are NOT an Acolyte... I bet you haven't even read the Bible ONCE! You're going to HELL!"; + close; + +LHPri2: + mes "[ ^0065DFJobra^000000 ]"; + mes "I bet you are GODDAMNED TIRED of NOT having Sp Recovery, right? Well I am tired of hearing little Jesus-Hugging Acolytes scream this every time they're low on Sp... "; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Yay! You've now reached Priesthood! It's sorta like Manhood.. but not really, see with Manhood, you get this little thingy between your legs.. WHOOPs, I am getting so off topic.."; + jobchange 32;// Job: Job_High_Priest + close; + +LHighWizard: + if(class !=4003) goto LNotMageH; + goto LHWiz2; + +LNotMageH: + mes "[ ^0065DFJobra^000000 ]"; + mes "I bet you've never cast a spell in your life.. go away >_>..."; + close; + +LHWiz2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Weeee, doesn't it feel great to finally become a Wizard? It's like a warm bath.... ahhhhhhh......"; + jobchange 33;// Job: Job_High_Wizard + close; +LASecondClass2: + if(SkillPoint != 0) goto Lskillpt; + if(joblevel<40) goto Ljobforty2; + if(sex==0) goto LAFsecond2; + if(sex==1) goto LAMsecond2; + +LAFsecond2: +mes "[ ^0065DFJobra^000000 ]"; +mes "Wow, your ready to become second advance alternate job already?!"; +next; +mes "[ ^0065DFJobra^000000 ]"; +mes "Very well then, what would you like to be?"; +menu "Paladin",LPaladin,"Professor",LProfessor,"Gypsy",LGypsy,"Creator",LCreator,"Stalker",LStalker,"Champion",LChampion,"Cancel",LCancel; + +LAMsecond2: +mes "[ ^0065DFJobra^000000 ]"; +mes "Wow, your ready to become second advance alternate job already?!"; +next; +mes "[ ^0065DFJobra^000000 ]"; +mes "Very well then, what would you like to be?"; +menu "Paladin",LPaladin,"Professor",LProfessor,"Clown",LClown,"Creator",LCreator,"Stalker",LStalker,"Champion",LChampion,"Cancel",LCancel; + +LPaladin: + if(class !=4002) goto LNotSword3; + goto LPaladin2; + +LNotSword3: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nuh-uh... you ain't no Swordman! Get out of here! Scat!"; + mes ".......Everybody can't be a holy servant of God."; + close; + +LPaladin2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Mmmmm, I always liked Crusaders.. their Broad Shoulders always turned me on...."; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "Go Forth On Your Mission To Serve God"; + mes "This Mission is Free of Charge"; + next; + mes "[ ^0065DFJobra^000000 ]"; + mes "That means your not getting paid dumbass (/gg)"; + jobchange 38;// Job: Job_Paladin + close; + + +LClown: + if(class !=4004) goto LNotArch4; + goto LBard2; + +LNotArch4: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nope.. you got it wrong bub.. you gotta be an ARCHER before becoming a Bard.."; + mes "Silly players.. just don't know when to stop..."; + close; + +LClown2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Yay! Go play some ballads for some Dancers or something, I just can't stand your clothes... ewww."; + jobchange 43;// Job: Job_Clown + close; + +LGypsy: + if(class !=4004) goto LNotArch5; + goto LGypsy2; + + LNotArch5: + mes "[ ^0065DFJobra^000000 ]"; + mes "Nope.. you got it wrong girl.. you gotta be an ARCHER HIGH before becoming a Gypsy.."; + mes "Silly players.. just don't know when to stop..."; + close; + +LGypsy2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Uh-huh, swivel those hips girl ^_~ Gypsies are sooo sexy.. too bad I'm stuck in this ugly Kafra dress.. blah, if only I could strip down to a little thong too... *sigh*"; + jobchange 44;// Job: Job_Gypsy + close; + +LCreator: + mes "[ ^0065DFJobra^000000 ]"; + if(class !=4006) goto LNotMerc5; + goto LCre2; + +LNotMerc5: + mes "[ ^0065DFJobra^000000 ]"; + mes "Ummm... no, you gotta be a Merchant High first..."; + close; + +L:Cre2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Cool! Go make some potions! Open a Pharmacy! yeah yeah yeah! ^_^"; + jobchange 42;// Job: Job_Creator + close; + +LStalker: + if(class !=4007) goto LNotThiefH2; + goto LStalker2; + +LNotThiefH2: + mes "[ Second Master ]"; + mes "Look... you gotta be a THIEF HIGH before becoming a Stalker.."; + mes "I know you think they are really cool.. but NO is NO!"; + close; + +LStalker2: + mes "[ ^0065DFJobra^000000 ]"; + mes "How goes the stalking lately?"; + mes "Found Any New Victims?"; + jobchange 41;// Job: Job_Stalker + close; + +LChampion: + if(class !=4005) goto LNotAco2; + goto LChamp2; + +LNotAcoH2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Go read a Bible.. you're not an Acolyte High.. and guess what?"; + mes "YOU GOTTA BE A ACO BEFORE BECOMING A MONK!!! >_<"; + close; + +LChamp2: + mes "[ ^0065DFJobra^000000 ]"; + mes "You are the Champion of the Weak and Poor."; + mes "Wow it must suck being you ^_^!!!"; + jobchange 39;// Job: Job_Champion + close; + +LProfessor: + if(class !=4003) goto LNotMageH2; + goto LSage2; + +LNotMageH2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Other jobs except `Mage Highs' are not permitted to be Professors."; + close; + +LProfessor2: + mes "[ ^0065DFJobra^000000 ]"; + mes "Time for you to teach your first quantum physics class"; + jobchange 40;// Job: Job_Professor + next; + mes "OMG YOUR MY COLLEGE PROFESSOR"; + mes ".... Well Not Really But You Sure DO LOOK like him"; + close; + +Lskillpt: + mes "[ ^0065DFJobra^000000 ]"; + mes "Please use up all your skill points before changing into the next job! ^_^"; + cutin "kafra_01",255; + close; + +Ljobforty2: + mes "[ ^0065DFJobra^000000 ]"; + mes "You must be at least Job Level 40 before even thinking about changing into the Second Advance Job."; + cutin "kafra_01",255; + close; + +LCancel: + mes "[ ^0065DFJobra^000000 ]"; + mes "Blah.. be that way.. >_>.."; + cutin "kafra_01",255; + close; +} diff --git a/npc/jobs/custom/reset.txt b/npc/jobs/custom/reset.txt new file mode 100644 index 000000000..5caaf6ad2 --- /dev/null +++ b/npc/jobs/custom/reset.txt @@ -0,0 +1,40 @@ +//Reset NPC for Athena by Script&DB Team +prontera.gat,150,193,4 script Reset Girl 124,{ + mes "[Reset Girl]"; + mes "I am a Reset Girl."; + mes "Reset Stats: 5,000z"; + mes "Reset Skills: 5,000z"; + mes "Reset Both: 9,000z"; + next; + mes "Please select the service you want:"; + menu "^FF3355Reset Skills",L0,"Reset Stats",L1,"Reset Both^000000",L2,"Quit",LEnd; + + L0: + mes "[Reset Girl]"; + if (Zeny < 5000) goto NeedZenys; + mes "Alright, here we go now.. Remember, changes won't take effect until you log back on!"; + set Zeny,zeny-5000; + ResetSkill; + close; + L1: + mes "[Reset Girl]"; + if (Zeny < 5000) goto NeedZenys; + mes "Alright, here we go now.. Remember, changes won't take effect until you log back on!"; + set Zeny,zeny-5000; + ResetStatus; + close; + L2: + mes "[Reset Girl]"; + if (Zeny < 9000) goto NeedZenys; + mes "Alright, here we go now.. Remember, changes won't take effect until you log back on!"; + set Zeny,zeny-9000; + ResetSkill; + ResetStatus; + close; + + NeedZenys: + mes "Sorry, you don't have enough Zeny."; + close; + LEnd: + close; +} \ No newline at end of file -- cgit v1.2.3-60-g2f50