diff options
Diffstat (limited to 'npc/re/jobs/novice/supernovice_ex.txt')
-rw-r--r-- | npc/re/jobs/novice/supernovice_ex.txt | 710 |
1 files changed, 0 insertions, 710 deletions
diff --git a/npc/re/jobs/novice/supernovice_ex.txt b/npc/re/jobs/novice/supernovice_ex.txt deleted file mode 100644 index 74328278f..000000000 --- a/npc/re/jobs/novice/supernovice_ex.txt +++ /dev/null @@ -1,710 +0,0 @@ -//================= Hercules Script ======================================= -//= _ _ _ -//= | | | | | | -//= | |_| | ___ _ __ ___ _ _| | ___ ___ -//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| -//= | | | | __/ | | (__| |_| | | __/\__ \ -//= \_| |_/\___|_| \___|\__,_|_|\___||___/ -//================= License =============================================== -//= This file is part of Hercules. -//= http://herc.ws - http://github.com/HerculesWS/Hercules -//= -//= Copyright (C) 2012-2015 Hercules Dev Team -//= Copyright (C) Euphy -//= -//= Hercules is free software: you can redistribute it and/or modify -//= it under the terms of the GNU General Public License as published by -//= the Free Software Foundation, either version 3 of the License, or -//= (at your option) any later version. -//= -//= This program is distributed in the hope that it will be useful, -//= but WITHOUT ANY WARRANTY; without even the implied warranty of -//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -//= GNU General Public License for more details. -//= -//= You should have received a copy of the GNU General Public License -//= along with this program. If not, see <http://www.gnu.org/licenses/>. -//========================================================================= -//= Expanded Super Novice Job Quest -//================= Description =========================================== -//= Job Change quest for Expanded Super Novice class. -//================= Current Version ======================================= -//= 1.1a -//========================================================================= - -function script Esseray_Ex { - if (BaseLevel > 98 && JobLevel > 98) { - if (EXSUPNOV_Q > 0 && EXSUPNOV_Q < 6) { - mes "[Esseray]"; - mes "A legend in the Novice world has disappeared to do something in Comodo."; - mes "You should find him."; - next; - mes "[Esseray]"; - mes "He can guide you along"; - mes "the correct path..."; - close; - } - mes "[Esseray]"; - mes "Oh? Are you one of our Novice Society?"; - mes "You're looking good."; - next; - mes "[Esseray]"; - mes "You look full of energy..."; - mes "You seem strong enough to endure the test."; - next; - mes "[Esseray]"; - mes "I know a way to become stronger. Are you willing you try it?"; - next; - if(select("No, I'm okay now.", "I want to be stronger!") == 1) { - mes "[Esseray]"; - mes "If you are satisfied with mediocrity, I can't help you."; - mes "Live a normal life then."; - close; - } - mes "[Esseray]"; - mes "Good!"; - mes "A legend in the Novice world has disappeared to do something in Comodo."; - mes "You should find him."; - next; - setquest 5092; - EXSUPNOV_Q = 1; - mes "[Esseray]"; - mes "He can guide you along"; - mes "the correct path..."; - close; - } - else return; -} - -beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{ - if (questprogress(5092)) { - mes "[Fishing Novice]"; - mes "Sh --------- !!"; - mes "Be quiet please."; - mes "You'll scare the fish."; - next; - select("Hmm... 'scuse me..."); - mes "[Fishing Novice]"; - mes "Aaaaaaak!!"; - mes "What are you doing?"; - mes "I told you be quiet!"; - mes "They're swimmin' away bacause of the noise~"; - next; - mes "[Fishing Novice]"; - mes "(-- sh--aking --)"; - mes "Who... are you?"; - mes "Why are you disrupting my fishing?"; - next; - select("I have a delivery from Esseray..."); - emotion e_hmm; - mes "[Fishing Novice]"; - mes "What? Esseray? Esseray?"; - mes "Hmm! I know him..."; - mes "Esseray... Esseray... hmm."; - next; - emotion e_dots,1; - emotion e_dots; - mes ".................."; - next; - emotion e_gasp; - mes "[Fishing Novice]"; - mes "Ahhhh --- !! ----- Ahhhh ---!!"; - mes "Got it! --- Got it!"; - mes "^0000FFA member of Novice Society in Aldebaran.^000000"; - mes "Esseray, right? Wrong?"; - next; - if(select("No he isn't", "Yes, right") == 2) { - mes "[Fishing Novice]"; - mes "Hu hu~ my sense is still alive..."; - next; - mes "[Fishing Novice]"; - mes "So what do you want from me?"; - } - else { - mes "[Fishing Novice]"; - mes "What?! He isn't?"; - mes "Then where is Esseray from?"; - next; - emotion e_dots,1; - emotion e_dots; - mes ".... .... .... ...."; - next; - mes "[Fishing Novice]"; - mes "What -------- !!"; - mes "That isn't important, right?"; - next; - mes "[Fishing Novice]"; - mes "Then -------- !!"; - mes "Why did you come here?"; - } - next; - mes "- You explain why you're here. -"; - next; - emotion e_hmm; - mes "[Fishing Novice]"; - mes "Hmm... it is an easy and hard question at the same time."; - next; - mes "- You hear a voice complaining about something. -"; - next; - emotion e_an; - mes "[Fishing Novice]"; - mes "Esseray! Such a son of a %@&$# spoiling my vacation..."; - next; - mes "[Fishing Novice]"; - mes "Haaaaa~"; - mes "My poor life~"; - mes "Ahhh~ so many problems."; - next; - emotion e_what; - mes "[Fishing Novice]"; - mes "Too ~ hard. Hey, little kid!"; - mes "What's your name?"; - next; - select(strcharinfo(PC_NAME)+", how about you?"); - mes "[Nodor]"; - mes "My name is Nodor! Nodor."; - next; - mes "[Nodor]"; - mes ".... .... ....."; - next; - mes "[Nodor]"; - mes "Hey! I can see what you are thinking about in your face~"; - next; - mes "[Nodor]"; - mes "Since my name is Nodor I've been made fun of my whole life."; - mes "Condor and Odor..."; - mes "Don't try to fool me."; - next; - changequest 5092,5093; - mes "[Nodor]"; - mes "Whatever the reason is... you are here!"; - mes "Let's get together to go further."; - mes "Come again after a while~"; - next; - mes "- Talk to him again. -"; - close; - } - else if (questprogress(5093)) { - mes "[Nodor]"; - mes "Emmhmm ----- !!"; - next; - mes "- Nodor gives you a suspicious look. -"; - next; - mes "[Nodor]"; - mes "Didn't you know that the ^0000FFSuper Novice^000000 was excellent?"; - next; - mes "- Nodor asks with confidence. -"; - next; - mes "[Nodor]"; - mes "Hey! Super Novice~"; - mes "Do you know who I am?"; - next; - select("What are you talking about?!"); - mes "[Nodor]"; - mes "Heh..."; - mes "You've got a lot of nerve, don't you?"; - next; - select("... ..... ..."); - mes "- This guy is a weirdo. -"; - next; - mes "[Nodor]"; - mes "Hey! Super Novice ~"; - mes "I will make you stronger!"; - mes "So will you believe what I tell you?"; - next; - if(select("I won't follow you.", "Why not? kehehe~") == 1) { - mes "[Nodor]"; - mes "Refusing? Don't you want to be strong?"; - mes "I'd love to do nothing too."; - mes "Just let me fish if you want to go."; - close; - } - mes "[Nodor]"; - mes "Emmhmm~ Do I sound harsh?"; - mes "Hmm, I can't help using such words."; - next; - mes "[Nodor]"; - mes "Don't sweat it."; - mes "It's no problem for me to teach you to be stronger."; - next; - mes "[Nodor]"; - mes "Great~!"; - mes "What is your issue?"; - mes "You don't know how to be stronger. Right?"; - next; - select("Yes, I can't get stronger."); - emotion e_hmm; - mes "[Nodor]"; - mes "Hhhmmm ~!"; - mes "There's a way to do it..."; - mes "It is dangerous, but I can"; - mes "tell you how."; - next; - mes "[Nodor]"; - mes "I'll only do this on one condition. You do not ask anything and you do everything I tell you!"; - mes "How about it?"; - mes "Are you willing to do this?"; - next; - if(select("No, I will not!", "Let's do this!") == 1) { - mes "[Nodor]"; - mes "To be strong is the only way to live!"; - mes "Do you want to be a weakling forever?"; - next; - mes "[Nodor]"; - mes "I will give you a tip."; - mes "You can't always be right."; - mes "Sometimes you need to check your ego and listen to others."; - emotion e_an; - close; - } - mes "[Nodor]"; - mes "All right --------- !!"; - mes "Your passion will make you stronger."; - mes "You calm?"; - next; - mes "[Nodor]"; - mes "What I want you to do is..."; - mes "Hunt 1,000 monsters."; - next; - mes "[Nodor]"; - mes "Do you know what this is for?"; - next; - setarray .@Monsters$[0],"Poring","Lunatic","Fabre","Picky"; - .@i = rand(4); - changequest 5093,5094+.@i; - mes "[Nodor]"; - mes "You know what a ^FF0000"+.@Monsters$[.@i]+"^000000 monster is, right?"; - next; - mes "[Nodor]"; - mes "Hunt 1,000!"; - mes "Do not say you can't do this!"; - mes "I know that's a lot of monsters, but they're so weak!"; - next; - select("Are you kidding me?"); - mes "[Nodor]"; - mes "Huh huh~!"; - mes "Rembember, no questions!"; - mes "Don't come back until you've hunted 1,000."; - close; - } - else if (questprogress(5094) || questprogress(5095) || questprogress(5096) || questprogress(5097)) { - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Hey, Nodor!"; - next; - emotion e_omg; - mes "[Nodor]"; - mes "Oh my god!"; - mes "So frightened... let me see?"; - next; - if (questprogress(5094,HUNTING) != 2 && questprogress(5095,HUNTING) != 2 && questprogress(5096,HUNTING) != 2 && questprogress(5097,HUNTING) != 2) { - mes "[Nodor]"; - mes "Hey! Super Novice!"; - mes "Didn't I say to hunt 1,000?"; - mes "Don't come back until you have."; - close; - } - mes "[Nodor]"; - mes "Have you hunted all 1,000 already?"; - next; - mes "[Nodor]"; - mes "You are better than I thought."; - mes "Anyway, what was the monster that I told you to hunt?"; - next; - .@i = select("Poring", "Lunatic", "Fabre", "Picky", "Baphomet")-1; - if (.@i == 4) { - mes "[Nodor]"; - mes "Heheh? Can you seriously hunt Baphomet alone?"; - mes "Don't tell a lie!! I will hit you!!"; - close; - } - if (questprogress(5094+.@i,HUNTING) != 2) { - mes "[Nodor]"; - mes "Don't tell a lie!"; - mes "I didn't tell you to hunt this!"; - close; - } - changequest 5094+.@i,5098; - emotion e_heh; - mes "[Nodor]"; - mes "keheheheheheh~"; - next; - mes "[Nodor]"; - mes "You annoyed me so I made you do this task..."; - next; - mes "[Nodor]"; - mes "Wow! You actually hunted all 1,000?"; - mes "I guess I can't question your passion to be stronger."; - next; - mes "[Nodor]"; - mes "Okay! So far so good."; - mes "I will let you know how to overcome your strength deficiencies."; - close; - } - else if (questprogress(5098)) { - if (rand(10) != 1) { - mes "[Nodor]"; - mes "Oh! You already came here?"; - mes "Didn't you say you have something to handle?"; - mes "You have enough passion but..."; - mes "you need to learn patience."; - close; - } - emotion e_gg; - mes "[Nodor]"; - mes "Hhhhhhhhhh~"; - next; - mes "[Nodor]"; - mes "Oh sorry! Sorry!"; - mes "I got a letter from my brother a long time ago, will you read my letter for your information?"; - next; - if(select("Yes, I will", "No, I won't") == 2) { - mes "[Nodor]"; - mes "You should read more!"; - next; - } - else { - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Tsk*... Ok..."; - next; - } - mes "- He throws a bundled letter at you. -"; - next; - mes "Dear Bro. Nodor,"; - mes " "; - mes "Hey Bro, it's your brother Nudor. How have you been? The reason I'm writing this letter is..."; - mes "I need money for food. You've got so much money, so help me out."; - next; - mes "If you don't... Remember last time you %$&*@*&%$..."; - mes "- The letter is crumpled, so you can't read more. -"; - mes "I'm still in the Schwaltzvalt Republic."; - mes "~ Nudor"; - next; - mes "- You get an uneasy feeling from reading this letter. -"; - next; - mes "[Nodor]"; - mes "Hu~u~"; - mes "Hmm, I only have one brother and he's always asking for money."; - mes "It's got to be my fame... T_T"; - next; - mes "- Now you really have an uneasy feeling. -"; - next; - changequest 5098,5099; - mes "[Nodor]"; - mes "Hey- Super Novice "+strcharinfo(PC_NAME)+"!"; - next; - mes "[Nodor]"; - mes "You can give some to my bro. He's up in the airship."; - close; - } - else if (questprogress(5099)) { - mes "[Nodor]"; - mes "Have you visited already?"; - next; - select("How much money should I give?"); - mes "[Nodor]"; - mes "Oh, you didn't go there yet?"; - mes "Give him a little, ya~"; - next; - mes "[Nodor]"; - mes "100,000 zeny is okay~"; - mes "1,000,000 zeny is okay~"; - mes "10,000,000 zeny is okay~"; - close; - } - else if (questprogress(5100)) { - if (EXSUPNOV_Q_ == 3) .@str$ = "300,000"; - else if (EXSUPNOV_Q_ == 4) .@str$ = "1,000,000"; - else .@str$ = "100,000"; - mes "[Nodor]"; - mes "Hey, have you gone there?"; - mes "I got another message from my bro."; - next; - mes "Bro, someone gave me..."; - mes .@str$+" Zeny."; - mes "You do care about me..."; - mes "~ Nudor"; - next; - select("He seemed so hungry..."); - mes "[Nodor]"; - mes "By the way..."; - mes .@str$+" Zeny is so little considering my celebrity status, don't you think?"; - next; - select("Eh....."); - mes "[Nodor]"; - mes "Anyway~"; - mes .@str$+" Zeny..."; - mes "Don't you think you gave him too little? My reputation is gonna take a hit now."; - next; - select("Hey..."); - mes "[Nodor]"; - mes "Wow, you've got my point already?"; - next; - mes "[Nodor]"; - mes "I think you are right."; - mes "This test is about your ability to open someone else's sympathy."; - next; - mes "[Nodor]"; - mes "I mean your consuming habit and your gut..."; - mes "Hahahaha!"; - next; - select("Hey, that's not my..."); - mes "[Nodor]"; - mes "Hmm? Ah..."; - mes "I almost forgot to tell"; - mes "you how to exceed your limit,"; - mes "didn't I?"; - next; - mes "[Nodor]"; - mes "Eh-hem! I was not just killing time after I sent you!!"; - next; - emotion e_omg; - mes "[Nodor]"; - mes "What the? --- ah? --- !!"; - next; - select("??????"); - emotion e_swt; - mes "[Nodor]"; - mes "Watch out!! A bunch of Golems are running after us!"; - mes "We... have to run...!!!"; - next; - emotion e_omg,1; - if(select("What?!", "Um?") == 2) { - mes "- You look around, and -"; - mes "- there is nothing behind you. -"; - mes "- When you are about to doubt... -"; - } - else { - mes "- You ask Nodor once -"; - mes "- again in your fright... -"; - } - next; - if (SkillPoint) { - mes "[Nodor]"; - mes "You've still got some skill points that aren't used up."; - mes "I can't make you stronger until you use those points."; - close; - } - specialeffect(EF_LORD, AREA, playerattached()); - specialeffect(EF_SIGHTRASHER, AREA, playerattached()); - specialeffect(EF_STORMGUST, AREA, playerattached()); - erasequest 5100; - mes "[Nodor]"; - mes "Haha ------------- !!"; - mes "----- uhhahaha----- !!"; - mes "------------ yay -- !!"; - next; - nude; - callfunc "F_ClearJobVar"; // -- Clears all job variables for the current player - jobchange roclass(eaclass()|EAJL_THIRD); - EXSUPNOV_Q = 5; - emotion e_heh; - mes "[Nodor]"; - mes "Puhahahahahahahahahahah!!"; - mes "Good! You scared yet?"; - next; - select("... ... ..."); - emotion e_dots,1; - emotion e_sry; - mes "[Nodor]"; - mes "Sorry for scaring you!"; - mes "I think our duty and mission as Novices is to make days joyful."; - next; - mes "[Nodor]"; - mes "Well then, don't you feel something just changed?"; - mes "Feel your body lighter than before...?"; - mes "Or more powerful?"; - next; - select("...? ...? ...?"); - emotion e_what,1; - mes "[Nodor]"; - mes "Oh--- My--- (tut,tut,tut)!!"; - next; - emotion e_hmm; - mes "[Nodor]"; - mes "Mr. Sieu Ngu --"; - mes "Not to be mean, but"; - mes "you are a little dull..."; - mes "Don't you feel different now?"; - next; - if(select("What are you talking about?", "I got it!") == 1) { - mes "[Nodor]"; - mes "Eh--- right, you are dull, aren't you?"; - mes "You already exceeded your limit."; - next; - mes "[Nodor]"; - mes "You can be stronger than before."; - mes "Wasn't it your dream?"; - next; - } - mes "[Nodor]"; - mes "Ok~!"; - mes "Now march to the world and live as a Novice and enjoy your free, happy life!"; - mes "That's it!"; - close; - } - else if (EXSUPNOV_Q == 5) { - mes "[Nodor]"; - mes "(Pouting) ------------- !!"; - mes "So you're finally back."; - next; - mes "[Nodor]"; - mes "To celebrate this new Novice comrade, I've prepared some equipment to give you --"; - next; - mes "[Nodor]"; - mes "Don't forget to make sure that you have enough ^FF0000inventory^000000 to take these items from me."; - mes "And don't say I didn't warn you either."; - next; - if(select("Yes, let me check my inventory.", "I'm good, show me.") == 1) { - mes "[Nodor]"; - mes "Well, well!"; - mes "You know! Have no regrets."; - close; - } - mes "[Nodor]"; - mes "There are what I used to wear when I was younger,"; - mes "but they are still good."; - if (EXSUPNOV_Q_ == 3) getitem Undershirt,1; // Undershirt - else if (EXSUPNOV_Q_ == 4) { - getitem Novice_Armlet,1; // Novice Armlet [1] - getitem Novice_Shield,1; // Novice Shield [1] - getitem Novice_Shoes,1; // Novice Shoes [1] - getitem Super_Novice_Hat_,1; // Super Novice Hat [1] - getitem Novice_Manteau,1; // Novice Manteau [1] - getitem Novice_Breast,1; // Novice Breastplate [1] - } - else getitem Novice_Breast,1; // Novice Breastplate [1] - next; - select("Second-hand stuff, huh?"); - mes "[Nodor]"; - mes "Give them back to me."; - mes "How can you react like that when I offer you my possessions?"; - next; - mes "[Nodor]"; - mes "I..."; - mes "I can't take back what I already gave away."; - next; - mes "[Nodor]"; - mes "Now I am going to say greetings again."; - next; - specialeffect(EF_RECOVERY, AREA, playerattached()); - mes "[Nodor]"; - mes "Let Super Novice "+strcharinfo(PC_NAME)+" be blessed with the Super Novice Guardian!"; - EXSUPNOV_Q = 6; - close; - } - else if (EXSUPNOV_Q > 5) { - mes "[Nodor]"; - mes "Don't forget that you are a Novice."; - mes "Be a Novice always!"; - mes "The aim of life is to have a nice and normal time!"; - close; - } - mes "[Fishing Novice]"; - mes "Hush!"; - mes "Please be quiet because you'll"; - mes "scare all the fish away."; - close; -} - -airplane,33,47,5 script Nudor#sp2 4_F_NOVICE,{ - if (questprogress(5099)) { - mes "[Nudor]"; - mes "Ahhh~ I have no money to buy any food."; - mes "I'm hungry, but I have no idea when Brother is coming..."; - next; - select("Hey, are you... Mr. Nudor?"); - mes "[Nudor]"; - mes "Eeeeeh?! Who wants to know?"; - mes "Do I know you?"; - next; - mes "- You explain to Nudor why you have come to see him. -"; - next; - mes "[Nudor]"; - mes "Aha! You've come to give me some pocket money in place of my bro~"; - next; - mes "[Nudor]"; - mes "Wowowow~~ How much did he give you?"; - next; - mes "- Nudor stares with twinkling -"; - mes "- eyes, holding out his hands. -"; - mes "- How much do you want to give? -"; - next; - .@i = select("I have no money", "Give 100,000 Zeny", "Give 300,000 Zeny", "Give 1,000,000 Zeny", "Give all the money you have"); - mes "[Nudor]"; - if (.@i == 1) { - mes "- crying -"; - mes "I hate Nodor --- !"; - mes "I hate you too --- !"; - close2; - warp "airplane",70,93; - end; - } - else if (.@i < 5) { - switch(.@i) { - case 2: .@str$ = "100,000"; .@n = 100000; break; - case 3: .@str$ = "300,000"; .@n = 300000; break; - case 4: .@str$ = "1,000,000"; .@n = 1000000; break; - } - mes "Lovely~~ Did he give you "+.@str$+" Zeny? That's pretty much!"; - next; - if (Zeny < .@n) { - mes "[Nudor]"; - mes "What? But where is "+.@str$+" Zeny?"; - close; - } - } - else { - mes "Oh... oh my gosh, are you really giving me all the Zeny you have? Really?"; - next; - if(select("No, not really...", "Give it all") == 1) { - mes "[Nudor]"; - mes "Pshaw! How disappointing!"; - close; - } - if (!Zeny) { - mes "[Nudor]"; - mes "Eh? But you don't have any money. You're so poor, huh?"; - close; - } - .@n = Zeny; - } - mes "[Nudor]"; - mes "Woa~!! "+.@n+" Zeny! This helped me so much~ Tehee~"; - mes "I can't believe it..."; - changequest 5099,5100; - Zeny -= .@n; - if (.@i < 5) EXSUPNOV_Q_ = .@i; - else { - if (.@n > 1000000) EXSUPNOV_Q_ = 4; - else if (.@n > 300000) EX_SUPNOV_Q_ = 3; - else EXSUPNOV_Q_ = 2; - } - next; - mes "[Nudor]"; - if (Sex == SEX_MALE) - mes "Did you know? You're really handsome~"; - else - mes "I need to tell you, you are really... really~ beautiful."; - next; - mes "[Nudor]"; - mes "- You feel like you're being -"; - mes "- tricked, so go back to Nodor. -"; - close; - } - else if (questprogress(5100)) { - mes "[Nudor]"; - mes "I cannot believe that my bro sent me money... I love it~"; - next; - mes "[Nudor]"; - mes "Ooooops!"; - mes strcharinfo(PC_NAME)+", hush --- !!"; - next; - mes "[Nudor]"; - mes "Don't tell Nodor about this~~"; - close; - } - mes "[Nudor]"; - mes "Ahhh~ I have no money to buy any food."; - mes "I'm hungry, but I have no idea when Brother is coming..."; - close; -} |