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 | |
---|
19 | aldeba_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 | |
---|
325 | aldeba_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 | |
---|
373 | aldebaran,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 | //============================================================ |
---|