root/npc/jobs/novice/supernovice.txt

Revision 1, 13.3 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script =======================================
2//= Super Novice Script
3//===== By: ==================================================
4//= Darkchild
5//===== Current Version: =====================================
6//= 2.0
7//===== Compatible With: =====================================
8//= eAthena SVN
9//===== Description: =========================================
10//= [Aegis Conversion]
11//= Super Novice Job Change Npc
12//= Super Novice Cart Rental Npc
13//= Some Other Useless Super Novice Npc
14//===== Additional Comments: =================================
15//= 1.9 Rescripted to the Aegis 10.3 Standars. [Samuray22]
16//= 2.0 Rescripted again, this time using an iRO base. [L0ne_W0lf]
17//============================================================
18
19aldeba_in,223,167,3     script  Tzerero#sn      709,{
20        if (BaseClass == Job_SuperNovice) {
21                mes "[Tzerero]";
22                mes "I trust that you are enjoying";
23                mes "life as a Super Novice? Ah,";
24                mes "good good...just as I expected.";
25                mes "Verily, the light of mediocrity is shining brightly within you...";
26                next;
27                mes "[Tzerero]";
28                mes "I encourage you to live";
29                mes "life as Mister Kimu-Shaun did...";
30                mes "Become a Jack of All Trades...";
31                mes "...and a master of none.";
32                close;
33        }
34        if (countitem(938) > 29 && countitem(907) > 29 && SUPNOV_Q == 1) {
35                delitem 938,30; //Sticky_Mucus
36                delitem 907,30; //Resin
37                mes "[Tzerero]";
38                mes "Ah, you've brought the";
39                mes "items I've requested!";
40                mes "You've proven yourself";
41                mes "worthy of joining our";
42                mes "Super Novice Society.";
43                next;
44                mes "[Tzerero]";
45                mes "Then, as promised, I will";
46                mes "change your job into a";
47                mes "^3355FFSuper Novi--^000000Huh?";
48                mes "What's that behind you?";
49                next;
50                select("Huh?:What is that?");
51                mes "^3355FFYou look behind you, but...";
52                mes "There's nothing's there.";
53                mes "Something fishy is going on here!^000000";
54                next;
55                callfunc "F_ClearJobVar";
56                getitem 2339,1; //G_Strings
57                if (Upper==0) jobchange Job_SuperNovice;
58                if (Upper==2) jobchange Job_Super_Baby;
59                mes "[Tzerero]";
60                mes "Bwaha! I got you!";
61                mes "So...how do you like my joke?";
62                mes "Oh well, let's forget that...";
63                next;
64                mes "[Tzerero]";
65                mes "As well as any possible";
66                mes "reason a grown man such as";
67                mes "myself would carry around";
68                mes "a pair of Panties.";
69                next;
70                mes "[Tzerero]";
71                mes "The important thing is...";
72                mes "you have joined the esteemed";
73                mes "ranks of the great Super Novices.";
74                next;
75                mes "[Tzerero]";
76                mes "Consider these Panties a gift...";
77                mes "This very garment is rumored";
78                mes "to be worn by Mister Kimu-Shaun,";
79                mes "our legendary club founder, in";
80                mes "his early days in striving for";
81                mes "exemplary mediocrity.";
82                next;
83                mes "[Tzerero]";
84                mes "Go out, and enjoy your new life";
85                mes "as a Super Novice! Venture";
86                mes "forth and help the common";
87                mes "man, while being one at at";
88                mes "the same time!";
89                close;
90        }
91        if (SUPNOV_Q == 1) {
92                mes "[Tzerero]";
93                mes "Huh? Did you forget what I";
94                mes "wanted from you? Okay,";
95                mes "I will let you know once";
96                mes "again. Please remember";
97                mes "this time...";
98                next;
99                mes "[Tzerero]";
100                mes "I asked you to bring me";
101                mes "^FF000030 Sticky Mucus^000000 and";
102                mes "^FF000030 Resin^000000.";
103                close;
104        }
105        if (BaseClass == Job_Novice && upper != 1) {
106                mes "[Tzerero]";
107                mes "...Hmm?";
108                mes "Stop.";
109                mes "Let me look at you.";
110                next;
111                mes "[Tzerero]";
112                mes ".....";
113                mes ".......";
114                mes ".........";
115                emotion e_dots;
116                next;
117                mes "[Tzerero]";
118                mes "I see that the light";
119                mes "of mediocrity shines";
120                mes "brightly within you...";
121                next;
122                mes "[Tzerero]";
123                mes "Why don't you join us,";
124                mes "young Novice? Join";
125                mes "us and learn the subtle";
126                mes "greatness of being";
127                mes "mediocre...";
128                next;
129                mes "[Tzerero]";
130                mes "Accept my offer...";
131                mes "Cast off your those";
132                mes "brown, dusty garments";
133                mes "and bloom into...";
134                next;
135                mes "[Tzerero]";
136                mes "...a ^CE6300Super Novice^000000.";
137                next;
138                switch(select("Accept his offer.:Reject his offer.:Listen more carefully.")) {
139                case 1:
140                        if (getskilllv("NV_BASIC") < 9) {
141                                mes "[Tzerero]";
142                                mes "Hmm...But do you truly";
143                                mes "appreciate the value of";
144                                mes "finding strength in";
145                                mes "weakness? You must";
146                                mes "prove to me that you";
147                                mes "are a true underachiever.";
148                                next;
149                                mes "[Tzerero]";
150                                mes "Live life as a Novice...";
151                                mes "And return when you";
152                                mes "have mastered the";
153                                mes "Basic Skills...";
154                                mes "Grow in mediocrity and";
155                                mes "Become a Level 10 Novice...";
156                                close;
157                        }
158                        if (BaseLevel < 45) {
159                                mes "[Tzerero]";
160                                mes "Hmm...But do you truly";
161                                mes "value the relaxed lifestyle";
162                                mes "of the banal adventurer?";
163                                mes "Prove to me that you do not";
164                                mes "lust for power...";
165                                next;
166                                mes "[Tzerero]";
167                                mes "Live life mundanely...";
168                                mes "Become a Level 45 Novice...";
169                                mes "It will be then that you can join us...";
170                                close;
171                        }
172                        mes "[Tzerero]";
173                        mes "I can see in your eyes";
174                        mes "the determination to";
175                        mes "live life simply...";
176                        next;
177                        mes "[Tzerero]";
178                        mes "Only the truly wise can";
179                        mes "see that being ordinary";
180                        mes "and banal is the best";
181                        mes "way to live life.";
182                        next;
183                        mes "[Tzerero]";
184                        mes "However, we do not welcome";
185                        mes "just anyone into our society.";
186                        mes "You must first pass our";
187                        mes "qualification test.";
188                        next;
189                        mes "[Tzerero]";
190                        mes "For this test, you must";
191                        mes "bring me some items which";
192                        mes "are dropped from normal,";
193                        mes "unexceptional monsters.";
194                        next;
195                        mes "[Tzerero]";
196                        mes "Hmmmm...";
197                        mes "^FF000030 Sticky Mucus^000000";
198                        mes "and ^FF000030 Resin";
199                        mes "^000000will be suitable to test your";
200                        mes "ability to fight meager enemies.";
201                        next;
202                        mes "[Tzerero]";
203                        mes "Also, the number 30";
204                        mes "is significant. It's not";
205                        mes "anything special...just";
206                        mes "an ordinary number.";
207                        mes "Hahahahaha~";
208                        next;
209                        set SUPNOV_Q,1;
210                        mes "[Tzerero]";
211                        mes "Good luck, my friend.";
212                        close;
213                case 2:
214                        mes "[Tzerero]";
215                        mes "Well, well...I suppose the";
216                        mes "value of the simple life";
217                        mes "is difficult for you to";
218                        mes "to grasp. It's...okay...";
219                        mes "Your life is your own.";
220                        next;
221                        mes "[Tzerero]";
222                        mes "But, if you ever see the";
223                        mes "light of banality, you";
224                        mes "are welcome to visit me";
225                        mes "anytime...";
226                        next;
227                        mes "[Tzerero]";
228                        mes "As our Novice club";
229                        mes "grows more popular and";
230                        mes "we gain more followers,";
231                        mes "we may consider using";
232                        mes "a more difficult test...";
233                        close;
234                case 3:
235                        mes "[Tzerero]";
236                        mes "Our Novice Society was founded";
237                        mes "by the legendary Mister";
238                        mes "Kimu-Shaun...perhaps the";
239                        mes "greatest man in our generation.";
240                        next;
241                        mes "[Tzerero]";
242                        mes "He realized that there";
243                        mes "was much suffering in the";
244                        mes "world, especially among";
245                        mes "the common people of";
246                        mes "Rune-Midgard...";
247                        next;
248                        mes "[Tzerero]";
249                        mes "He learned many skills from";
250                        mes "all the different people he";
251                        mes "met...but since he didn't";
252                        mes "stay in one place for long,";
253                        mes "he became a jack of all";
254                        mes "trades...and a master of none.";
255                        next;
256                        mes "[Tzerero]";
257                        mes "In sharing the pain of";
258                        mes "the common man, he became";
259                        mes "became one himself...";
260                        mes "the greatest ordinary";
261                        mes "man ever.";
262                        next;
263                        mes "[Tzerero]";
264                        mes "The members of our society";
265                        mes "try to live as Mister";
266                        mes "Kimu-Shaun did, according to";
267                        mes "the principles he laid before us...";
268                        close;
269                }
270        }
271        else {
272                if (BaseClass == Job_SuperNovice) {
273                        mes "[Tzerero]";
274                        mes "How do you like living";
275                        mes "life simply as a Super";
276                        mes "Novice? I'm sure that";
277                        mes "you're enjoying it~";
278                        next;
279                        mes "[Tzerero]";
280                        mes "Please grow as a Super";
281                        mes "Novice by helping the";
282                        mes "common man while being";
283                        mes "one at the same time...";
284                        next;
285                        mes "[Tzerero]";
286                        mes "I encourage you to";
287                        mes "grow in your Super";
288                        mes "Noviceness, and lead";
289                        mes "an example in living";
290                        mes "an exceptionally";
291                        mes "mundane life.";
292                        close;
293                }
294                mes "[Tzerero]";
295                mes "Hello, I am Tzerero,";
296                mes "the unofficial executive";
297                mes "director of the Great";
298                mes "Novice Society.";
299                next;
300                mes "[Tzerero]";
301                mes "Hmmm...you seem to be well";
302                mes "above the average person.";
303                mes "Yes, you're definitely more";
304                mes "'extraordinary' than you are";
305                mes "'ordinary...'";
306                next;
307                mes "[Tzerero]";
308                mes "*Sigh* I suppose you";
309                mes "could never understand";
310                mes "our way of life, the";
311                mes "subtle greatness in";
312                mes "being ordinary. But";
313                mes "that's alright.";
314                next;
315                mes "[Tzerero]";
316                mes "Well...there are thousands";
317                mes "of different people in this";
318                mes "world, so I just try to accept";
319                mes "all of our differences.";
320                mes "I hope you will too.";
321                close;
322        }
323}
324
325aldeba_in,216,169,5     script  Esseray#sn      86,{
326        if (BaseJob == Job_SuperNovice) {
327                mes "[Esseray]";
328                mes "Hm? Hey, you're a member";
329                mes "of our great Novice Society,";
330                mes "aren't you? Isn't this the";
331                mes "best club ever?!";
332                next;
333                mes "[Essaray]";
334                mes "Living life mundanely,";
335                mes "according to the principles";
336                mes "of Mister Kimu-Shaun...";
337                mes "It's great to be ordinary!";
338                next;
339                mes "[Esseray]";
340                mes "Let's try to lead our lives";
341                mes "as normally as we can!";
342                mes "For your reference, I am";
343                mes "the number one member,";
344                mes "under Mister Tzerero of";
345                mes "course!";
346                close;
347        }
348        if (BaseJob == Job_Novice && upper != 1) {
349                mes "[Esseray]";
350                mes "Hah~ you don't know anything";
351                mes "about being a normal person yet!";
352                mes "Why don't you join our Novice";
353                mes "Society? This club is the best in the world~";
354                next;
355                mes "[Esseray]";
356                mes "Yup, Super Novices";
357                mes "are the best characters!";
358                mes "Hahahahahahahaha!";
359                close;
360        }
361        else {
362                mes "[Esseray]";
363                mes "Bah~! You're better than";
364                mes "average...Hell, you may";
365                mes "even be 'special.'";
366                mes "What a shame! Well...";
367                mes "I hope you still live";
368                mes "your life positively.";
369                close;
370        }
371}
372
373aldebaran,54,238,5      script  Kafra Employee#sn       117,{
374        if (BaseJob == Job_SuperNovice) {
375                mes "[Kafra Employee]";
376                if (Sex )
377                        mes "Hello, Mister Super Novice~";
378                else
379                        mes "Hello, Super Novice, Ma'am.";
380                mes "You must have been really";
381                mes "dissapointed that the other";
382                mes "Kafra Employees wouldn't let";
383                mes "you rent a cart from them.";
384                mes "But don't you worry now...";
385                next;
386                mes "[Kafra Employee]";
387                mes "I'm here to support you guys";
388                mes "by providing carts...";
389                next;
390                mes "[Kafra Employee]";
391                mes "^3355FF*whispers*^000000";
392                mes "^555555I am not supposed to do this";
393                mes "because it's against our";
394                mes "company policy. But I felt";
395                mes "really sorry for Super Novices";
396                mes "...so here I am.^000000";
397                next;
398                mes "[Kafra Employee]";
399                mes "Anyway, would you like to rent a cart? The service fee is 1,900 zeny.";
400                next;
401                if (select("Rent a Cart.:Cancel.") == 1) {
402                        mes "[Kafra Employee]";
403                        mes "Oh, here's the thing...";
404                        mes "Have you learned the 'Push Cart'";
405                        mes "skill? I can just rent you a";
406                        mes "cart, but if you haven't";
407                        mes "learned to push it, you'll";
408                        mes "just be wasting your zeny.";
409                        next;
410                        mes "[Kafra Employee]";
411                        mes "So make sure that you have";
412                        mes "the 'Push Cart' skill already.";
413                        next;
414                        if (select("Rent a Cart.:Cancel.") == 1) {
415                                if (checkcart()) {
416                                        mes "[Kafra Employee]";
417                                        mes "Oh, you've already equipped a cart.";
418                                        close;
419                                }
420                                if (Zeny >= 1899) {
421                                        set RESRVPTS, RESRVPTS + 190;
422                                        set zeny,zeny-1900;
423                                        if (getskilllv("MC_PUSHCART") > 0) setcart;
424                                        mes "[Kafra Employee]";
425                                        mes "Thank you for using my service.";
426                                        mes "Although what I am doing might";
427                                        mes "not be legitimate to other";
428                                        mes "Kafra Employees, I strongly";
429                                        mes "believe I am doing what's right for the customers.";
430                                        close;
431                                }
432                                else {
433                                        mes "[Kafra Employee]";
434                                        mes "I am sorry, but you do not have enough zeny with you. The service fee is 1,900 zeny.";
435                                        close;
436                                }
437                        }
438                        mes "[Kafra Employee]";
439                        mes "Please come again.";
440                        mes "Thank you for using my services.";
441                        close;
442                }
443                mes "[Kafra Employee]";
444                mes "Please come again.";
445                mes "Thank you for using my services.";
446                close;
447        }
448        mes "[Kafra Employee]";
449        mes "Good da--Oops...!";
450        mes "I don't think I can provide you";
451        mes "with the services you want...";
452        mes "Please go talk to another";
453        mes "Kafra employee. I apologize";
454        mes "for such inconvenience...";
455        close;
456}
457
458//============================================================
459// Old changelog
460//============================================================
461//= Dialogs From Some Other Scripts (Most Of It)
462//= 1.3-1.5 Added Baby class support (and to the Kafta SN Cart
463//= renter, too) [Lupus]
464//= 1.6 Added a fix which prevent High Novices passing
465//= this Job Quests again. [Lupus]
466//= 1.7 Fixed Baby Class Support. [Lupus]
467//= 1.8 Now a Baby can become a Super Baby [Lupus]
468//============================================================
Note: See TracBrowser for help on using the browser.