1 | //===== eAthena Script ======================================= |
---|
2 | //= Crusader Skills Quests |
---|
3 | //===== By: ================================================== |
---|
4 | //= Lupus, Reddozen |
---|
5 | //===== Current Version: ===================================== |
---|
6 | //= 1.4 |
---|
7 | //===== Compatible With: ===================================== |
---|
8 | //= eAthena SVN |
---|
9 | //===== Description: ========================================= |
---|
10 | //= [Aegis Conversion] |
---|
11 | //= Quests for skills: Shrink |
---|
12 | //===== Additional Comments: ================================= |
---|
13 | //= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] |
---|
14 | //============================================================ |
---|
15 | |
---|
16 | geffen,110,117,3 script Ford#11 752,{ |
---|
17 | if (BaseJob == Job_Crusader) { |
---|
18 | if (CRUS_SK == 8 && getskilllv("CR_SHRINK") == 0) { |
---|
19 | mes "[Ford]"; |
---|
20 | mes "Hey, it's been a while~"; |
---|
21 | mes "And you even managed to"; |
---|
22 | mes "become a Paladin. You must"; |
---|
23 | mes "have forgotten how to perform"; |
---|
24 | mes "the Shrink skill, so I'll teach"; |
---|
25 | mes "it to you real quick... There!"; |
---|
26 | set CRUS_SK,10; |
---|
27 | skill "CR_SHRINK",1,0; |
---|
28 | close; |
---|
29 | } |
---|
30 | |
---|
31 | else if (CRUS_SK == 0) { |
---|
32 | mes "[Ford]"; |
---|
33 | mes "Damn! Why is it"; |
---|
34 | mes "taking so long?"; |
---|
35 | mes "Ah, finally, you've"; |
---|
36 | mes "arrived! Quick, show me"; |
---|
37 | mes "the ^FF0000report^000000 you've brought!"; |
---|
38 | next; |
---|
39 | mes "["+ strcharinfo(0) +"]"; |
---|
40 | mes "Excuse me...?"; |
---|
41 | mes "Oh, you must have"; |
---|
42 | mes "mistaken me for someone"; |
---|
43 | mes "else. I really don't know"; |
---|
44 | mes "what you're talking about."; |
---|
45 | next; |
---|
46 | mes "[Ford]"; |
---|
47 | mes "What?! You're not one"; |
---|
48 | mes "of the guards stationed"; |
---|
49 | mes "at South Geffen? Oh, this"; |
---|
50 | mes "is horrible. I apologize,"; |
---|
51 | mes "I just assumed since you"; |
---|
52 | if (Upper == 1) |
---|
53 | mes "were dressed like a Paladin..."; |
---|
54 | else |
---|
55 | mes "were dressed like a Crusader..."; |
---|
56 | next; |
---|
57 | mes "["+ strcharinfo(0) +"]"; |
---|
58 | mes "I'm sorry..."; |
---|
59 | mes "What's happening?"; |
---|
60 | mes "Is something the matter?"; |
---|
61 | mes "I'm an adventurer that"; |
---|
62 | mes "goes by the name, "+ strcharinfo(0) +"."; |
---|
63 | next; |
---|
64 | mes "[Ford]"; |
---|
65 | mes "Well, I'm Leslie Ford,"; |
---|
66 | mes "commander of the Prontera"; |
---|
67 | mes "Crusader Guardians. We're"; |
---|
68 | mes "charged with the duty of"; |
---|
69 | mes "protecting adventurers and"; |
---|
70 | mes "citizens from evil monsters."; |
---|
71 | next; |
---|
72 | mes "[Ford]"; |
---|
73 | mes "There's been a recent surge"; |
---|
74 | mes "in unprovoked violence from"; |
---|
75 | mes "Goblins and they're making"; |
---|
76 | mes "quite a bit of trouble for us."; |
---|
77 | mes "Our patrols are supposed to"; |
---|
78 | mes "report on their activity to me."; |
---|
79 | next; |
---|
80 | mes "[Ford]"; |
---|
81 | mes "However, today's report"; |
---|
82 | mes "hasn't arrived yet, so I'm"; |
---|
83 | mes "starting to fear that something"; |
---|
84 | mes "has happened to the patrol."; |
---|
85 | mes "Unfortunately, my duties don't"; |
---|
86 | mes "allow me to leave my post."; |
---|
87 | next; |
---|
88 | mes "[Ford]"; |
---|
89 | mes "I'm getting desperate,"; |
---|
90 | mes "and I don't have any choice"; |
---|
91 | mes "but to ask for outside help."; |
---|
92 | mes "Since you're a fellow Crusader,"; |
---|
93 | mes "I want to ask you if you would"; |
---|
94 | mes "please lend me your aid."; |
---|
95 | next; |
---|
96 | switch(select("Sure.:I'm sorry, but I'm busy...")) { |
---|
97 | case 1: |
---|
98 | mes "[Ford]"; |
---|
99 | mes "Great, thank you so much!"; |
---|
100 | mes "Now, please go and seek"; |
---|
101 | mes "out ^0000FFSloutii^000000 who should be"; |
---|
102 | mes "stationed south of Geffen,"; |
---|
103 | mes "and deliver his report to me."; |
---|
104 | mes "Your help is a great relief..."; |
---|
105 | set CRUS_SK,1; |
---|
106 | close; |
---|
107 | case 2: |
---|
108 | mes "[Ford]"; |
---|
109 | mes "Hm. I understand."; |
---|
110 | mes "I do not know what"; |
---|
111 | mes "obligations that you"; |
---|
112 | mes "have right now, but if"; |
---|
113 | mes "your current task isn't"; |
---|
114 | mes "urgent, please reconsider..."; |
---|
115 | close; |
---|
116 | } |
---|
117 | close; |
---|
118 | } |
---|
119 | else if (CRUS_SK == 1) { |
---|
120 | mes "[Ford]"; |
---|
121 | mes "Please search for"; |
---|
122 | mes "^0000FFSloutii^000000 in the area south"; |
---|
123 | mes "of Geffen, and he should"; |
---|
124 | mes "give you his report on"; |
---|
125 | mes "his patrol of the Goblins"; |
---|
126 | mes "for you to deliver to me."; |
---|
127 | close; |
---|
128 | } |
---|
129 | else if (CRUS_SK == 2) { |
---|
130 | mes "[Ford]"; |
---|
131 | mes "Wait, you've met with"; |
---|
132 | mes "Sloutii, but haven't"; |
---|
133 | mes "received his report?"; |
---|
134 | mes "Please go back to him"; |
---|
135 | mes "and bring it to me, it's"; |
---|
136 | mes "imperative that I read it!"; |
---|
137 | close; |
---|
138 | } |
---|
139 | else if (CRUS_SK == 3) { |
---|
140 | mes "[Ford]"; |
---|
141 | mes "Ah, you've returned!"; |
---|
142 | mes "So how is Sloutii?"; |
---|
143 | mes "Is everything all right?"; |
---|
144 | next; |
---|
145 | mes "["+ strcharinfo(0) +"]"; |
---|
146 | mes "Here, I've brought"; |
---|
147 | mes "this report as soon as"; |
---|
148 | mes "I could! You better read"; |
---|
149 | mes "it, quick! Things seemed"; |
---|
150 | mes "pretty bad when I left..."; |
---|
151 | next; |
---|
152 | mes "[Ford]"; |
---|
153 | mes "Goodness, there's blood all"; |
---|
154 | mes "over the paper! Let's see..."; |
---|
155 | mes "Oh no. This is an emergency"; |
---|
156 | mes "situation! I need to report this^FFFFFF ^000000 to Sir Arga and request for"; |
---|
157 | mes "backup immediately!"; |
---|
158 | next; |
---|
159 | mes "["+ strcharinfo(0) +"]"; |
---|
160 | mes "Wait, we need to do"; |
---|
161 | mes "something about Sloutii."; |
---|
162 | mes "He was wounded by the"; |
---|
163 | mes "Goblins, and I think he's"; |
---|
164 | mes "in serious trouble."; |
---|
165 | next; |
---|
166 | mes "[Ford]"; |
---|
167 | mes "The Goblins...?"; |
---|
168 | mes "Oh no, you'll need the"; |
---|
169 | mes "special antidote that you"; |
---|
170 | mes "can get from Father Arthur"; |
---|
171 | mes "to treat the poison in the"; |
---|
172 | mes "knives these Goblins use."; |
---|
173 | next; |
---|
174 | mes "[Ford]"; |
---|
175 | mes "While I request for backup,"; |
---|
176 | mes "please go to ^0000FFProntera Church^000000"; |
---|
177 | mes "and ask Father ^0000FFArthur^000000 for his"; |
---|
178 | mes "antidote for Goblin Poison."; |
---|
179 | mes "If you don't hurry, it might"; |
---|
180 | mes "be too late for Sloutii--!"; |
---|
181 | set CRUS_SK,4; |
---|
182 | close; |
---|
183 | } |
---|
184 | else if (CRUS_SK == 4) { |
---|
185 | mes "[Ford]"; |
---|
186 | mes "Please hurry and obtain"; |
---|
187 | mes "the antidote for Goblin's"; |
---|
188 | mes "poison from ^0000FFFather Arthur^000000"; |
---|
189 | mes "in ^0000FFProntera Church^000000. Sloutii's"; |
---|
190 | mes "life depends on you now."; |
---|
191 | close; |
---|
192 | } |
---|
193 | else if (CRUS_SK == 5) { |
---|
194 | mes "[Ford]"; |
---|
195 | mes "You've already met"; |
---|
196 | mes "Father Arthur? Good,"; |
---|
197 | mes "now please hurry and"; |
---|
198 | mes "get the antidote from him."; |
---|
199 | mes "Without it, Sloutii will slowly"; |
---|
200 | mes "and excruciatingly perish!"; |
---|
201 | close; |
---|
202 | } |
---|
203 | else if (CRUS_SK == 6) { |
---|
204 | mes "[Ford]"; |
---|
205 | mes "You've already met"; |
---|
206 | mes "Father Arthur? Good,"; |
---|
207 | mes "now please hurry and"; |
---|
208 | mes "get the antidote from him."; |
---|
209 | mes "Without it, Sloutii will slowly"; |
---|
210 | mes "and excruciatingly perish!"; |
---|
211 | close; |
---|
212 | } |
---|
213 | else if (CRUS_SK == 7) { |
---|
214 | mes "[Ford]"; |
---|
215 | mes "Great, you've received"; |
---|
216 | mes "the antidote from Father"; |
---|
217 | mes "Arthur! Now, make haste"; |
---|
218 | mes "and administer it to Sloutii"; |
---|
219 | mes "stationed south of Geffen."; |
---|
220 | mes "Hurry, every second counts!"; |
---|
221 | close; |
---|
222 | } |
---|
223 | else if (CRUS_SK == 8) { |
---|
224 | mes "[Ford]"; |
---|
225 | mes "I hear that you were"; |
---|
226 | mes "able to save Sloutii."; |
---|
227 | mes "For that, I am eternally"; |
---|
228 | mes "grateful. We could use more"; |
---|
229 | mes "people like you to serve in the"; |
---|
230 | mes "Prontera Crusader Guardians..."; |
---|
231 | next; |
---|
232 | mes "[Ford]"; |
---|
233 | mes "I know that you adventurers"; |
---|
234 | mes "prefer not to commit to these"; |
---|
235 | mes "kinds of organizations, but"; |
---|
236 | mes "your help will always be"; |
---|
237 | mes "welcome here. I hope to"; |
---|
238 | mes "see you again someday."; |
---|
239 | next; |
---|
240 | mes "[Ford]"; |
---|
241 | mes "Thanks once again,"; |
---|
242 | mes "and I hope to that you"; |
---|
243 | mes "travel in safety. For now,"; |
---|
244 | mes "this is farewell, "+ strcharinfo(0) +"."; |
---|
245 | close; |
---|
246 | } |
---|
247 | else if (CRUS_SK == 10) { |
---|
248 | mes "[Ford]"; |
---|
249 | mes "Hey, it's been a while~"; |
---|
250 | mes "You should come by more"; |
---|
251 | mes "often, and if you're really"; |
---|
252 | mes "interested, you can enlist in"; |
---|
253 | mes "my troops. We can really use"; |
---|
254 | mes "somebody with your expertise."; |
---|
255 | close; |
---|
256 | } |
---|
257 | else { |
---|
258 | mes "[Ford]"; |
---|
259 | mes "Great, you've received"; |
---|
260 | mes "the antidote from Father"; |
---|
261 | mes "Arthur! Now, make haste"; |
---|
262 | mes "and administer it to Sloutii"; |
---|
263 | mes "stationed south of Geffen."; |
---|
264 | mes "Hurry, every second counts!"; |
---|
265 | close; |
---|
266 | } |
---|
267 | } |
---|
268 | else { |
---|
269 | mes "[Ford]"; |
---|
270 | mes "Ah, greetings."; |
---|
271 | mes "I'm sorry that I cannot"; |
---|
272 | mes "assist you, adventurer,"; |
---|
273 | mes "but I have something"; |
---|
274 | mes "rather urgent to take care"; |
---|
275 | mes "of. Now if you'll excuse me..."; |
---|
276 | close; |
---|
277 | } |
---|
278 | } |
---|
279 | |
---|
280 | gef_fild13,297,242,3 script Soldier#277 751,{ |
---|
281 | if (BaseJob == Job_Crusader) { |
---|
282 | if (Upper == 1 && getskilllv("CR_SHRINK")) { |
---|
283 | if (CRUS_SK == 8) { |
---|
284 | mes "[Sloutii]"; |
---|
285 | mes "Hey pal, it's been"; |
---|
286 | mes "a while. I still need"; |
---|
287 | mes "to recuperate from my"; |
---|
288 | mes "wounds, so if you want"; |
---|
289 | mes "to learn Shrink, speak"; |
---|
290 | mes "to Sir Ford, alright?"; |
---|
291 | close; |
---|
292 | } |
---|
293 | else if (CRUS_SK == 10) { |
---|
294 | mes "[Sloutii]"; |
---|
295 | mes "So how's that Shrink"; |
---|
296 | mes "skill working out for you?"; |
---|
297 | mes "Hopefully, it's saved your"; |
---|
298 | mes "life as many times as it's"; |
---|
299 | mes "saved mine. Anyway, I'll"; |
---|
300 | mes "see you around, "+ strcharinfo(0) +"~"; |
---|
301 | close; |
---|
302 | } |
---|
303 | } |
---|
304 | if (CRUS_SK == 1) { |
---|
305 | mes "[Soldier]"; |
---|
306 | mes "Arrrrrghhh!"; |
---|
307 | mes "M-my legs!"; |
---|
308 | mes "What the hell"; |
---|
309 | mes "have they done"; |
---|
310 | mes "to my legs?!"; |
---|
311 | next; |
---|
312 | mes "["+ strcharinfo(0) +"]"; |
---|
313 | mes "Wh-what happened?"; |
---|
314 | mes "Were you attacked?"; |
---|
315 | next; |
---|
316 | mes "[Soldier]"; |
---|
317 | mes "Y-yeah, I was on my way"; |
---|
318 | mes "to report to Sir Ford on my"; |
---|
319 | mes "regular patrol when I was"; |
---|
320 | mes "attacked by these Goblins!"; |
---|
321 | mes "I've got to warn my superiors!"; |
---|
322 | mes "They're going to raid Geffen!"; |
---|
323 | next; |
---|
324 | mes "["+ strcharinfo(0) +"]"; |
---|
325 | mes "I actually spoke to"; |
---|
326 | mes "Sir Ford! You must be"; |
---|
327 | mes "Sloutii, right? He sent me"; |
---|
328 | mes "to see what happened to you!"; |
---|
329 | next; |
---|
330 | mes "[Sloutii]"; |
---|
331 | mes "Great, p-perfect timing!"; |
---|
332 | mes "Listen, you've got to send"; |
---|
333 | mes "him this report. I-it contains"; |
---|
334 | mes "details of my patrol and an"; |
---|
335 | mes "urgent request for backup."; |
---|
336 | mes "U-ugh! We don't have time!"; |
---|
337 | next; |
---|
338 | mes "["+ strcharinfo(0) +"]"; |
---|
339 | mes "Wait...!"; |
---|
340 | mes "But what about"; |
---|
341 | mes "you? You're hurt..."; |
---|
342 | next; |
---|
343 | mes "[Sloutii]"; |
---|
344 | mes "I'll be damned if help"; |
---|
345 | mes "is delayed on my account!"; |
---|
346 | mes "Just hurry and get that"; |
---|
347 | mes "report to Sir Ford! Now go!"; |
---|
348 | mes "Now, if I can just get that"; |
---|
349 | mes "report out of my-- OW! N-no..."; |
---|
350 | next; |
---|
351 | mes "["+ strcharinfo(0) +"]"; |
---|
352 | mes "^333333(He's writhing in pain"; |
---|
353 | mes "so much that he can't even"; |
---|
354 | mes "give me his report. I better"; |
---|
355 | mes "bring him a Red Potion to"; |
---|
356 | mes "alleviate his suffering...)^000000"; |
---|
357 | set CRUS_SK,2; |
---|
358 | close; |
---|
359 | } |
---|
360 | else if (CRUS_SK == 2) { |
---|
361 | if (countitem(501) > 0) { |
---|
362 | mes "["+ strcharinfo(0) +"]"; |
---|
363 | mes "Here, please take"; |
---|
364 | mes "this Red Potion."; |
---|
365 | mes "It just might help..."; |
---|
366 | next; |
---|
367 | mes "[Sloutii]"; |
---|
368 | mes "Oh, thank goodness!"; |
---|
369 | mes "Arrrgh! Just pour it"; |
---|
370 | mes "into the wound! I-it..."; |
---|
371 | mes "It burns so much! Those"; |
---|
372 | mes "Goblins must've cut me with"; |
---|
373 | mes "something coated in poison!"; |
---|
374 | next; |
---|
375 | mes "[Sloutii]"; |
---|
376 | mes "Ah... Ahh..."; |
---|
377 | mes "The bleeding hasn't"; |
---|
378 | mes "stopped, but at least"; |
---|
379 | mes "it's better. Here, take"; |
---|
380 | mes "this report now and get it"; |
---|
381 | mes "to Sir Ford. Hurry and go!"; |
---|
382 | next; |
---|
383 | mes "^3355FFYou received Sloutii's"; |
---|
384 | mes "patrol report. Some of the"; |
---|
385 | mes "pages are smudged with"; |
---|
386 | mes "the blood from his wound.^000000"; |
---|
387 | delitem 501,1; //Red_Potion |
---|
388 | set CRUS_SK,3; |
---|
389 | close; |
---|
390 | } |
---|
391 | else { |
---|
392 | mes "[Sloutii]"; |
---|
393 | mes "Hurry and t-take this"; |
---|
394 | mes "report! L-let me just"; |
---|
395 | mes "hand it to you and th--"; |
---|
396 | mes "Arrrrgh! I-I can't move!"; |
---|
397 | mes "It... It just hurts so much!"; |
---|
398 | next; |
---|
399 | mes "["+ strcharinfo(0) +"]"; |
---|
400 | mes "^333333(I better bring him"; |
---|
401 | mes "a Red Potion, otherwise"; |
---|
402 | mes "I have no hope of getting"; |
---|
403 | mes "that report without hurting him!) ^FFFFFF ^000000"; |
---|
404 | close; |
---|
405 | } |
---|
406 | } |
---|
407 | else if (CRUS_SK == 3) { |
---|
408 | mes "[Sloutii]"; |
---|
409 | mes "We're running out"; |
---|
410 | mes "of time! Hurry and get"; |
---|
411 | mes "my report to Sir Ford as"; |
---|
412 | mes "soon as you possibly can!"; |
---|
413 | close; |
---|
414 | } |
---|
415 | else if (CRUS_SK == 4) { |
---|
416 | mes "[Sloutii]"; |
---|
417 | mes "Eeearrrgh--!"; |
---|
418 | mes "My l-legs! Everything"; |
---|
419 | mes "is starting to h-hurt!"; |
---|
420 | next; |
---|
421 | mes "^3355FFSloutii fell unconscious,"; |
---|
422 | mes "and it seems that the wounds"; |
---|
423 | mes "in his legs are causing him"; |
---|
424 | mes "much more suffering.^000000"; |
---|
425 | close; |
---|
426 | } |
---|
427 | else if (CRUS_SK == 5) { |
---|
428 | mes "[Sloutii]"; |
---|
429 | if (upper == 1) { |
---|
430 | mes "Eeearrrgh--!"; |
---|
431 | mes "My l-legs! Everything"; |
---|
432 | mes "is starting to h-hurt!"; |
---|
433 | next; |
---|
434 | mes "^3355FFSloutii fell unconscious,"; |
---|
435 | mes "and it seems that the wounds"; |
---|
436 | mes "in his legs are causing him"; |
---|
437 | mes "much more suffering.^000000"; |
---|
438 | } |
---|
439 | else { |
---|
440 | mes "........"; |
---|
441 | mes "........."; |
---|
442 | next; |
---|
443 | mes "^3355FFSloutii is still"; |
---|
444 | mes "unconscious. He'll"; |
---|
445 | mes "die if his injuries aren't"; |
---|
446 | mes "treated immediately."; |
---|
447 | mes "You'll have to help him"; |
---|
448 | mes "as quickly as you can.^000000"; |
---|
449 | } |
---|
450 | close; |
---|
451 | } |
---|
452 | else if (CRUS_SK == 6) { |
---|
453 | mes "[Sloutii]"; |
---|
454 | mes "........"; |
---|
455 | mes "........."; |
---|
456 | next; |
---|
457 | mes "^3355FFSloutii is still"; |
---|
458 | mes "unconscious. He'll"; |
---|
459 | mes "die if his injuries aren't"; |
---|
460 | mes "treated immediately."; |
---|
461 | mes "You'll have to help him"; |
---|
462 | mes "as quickly as you can.^000000"; |
---|
463 | close; |
---|
464 | } |
---|
465 | else if (CRUS_SK == 7) { |
---|
466 | set .@rand,rand(1,5); |
---|
467 | if (.@rand == 1 || .@rand == 5) { |
---|
468 | mes "^3355FFYou carefully pour the"; |
---|
469 | mes "Goblin poison antidote"; |
---|
470 | mes "into Sloutii's mouth."; |
---|
471 | mes "His throat struggles to"; |
---|
472 | mes "swallow the antidote, but"; |
---|
473 | mes "he manages to ingest it.^000000"; |
---|
474 | next; |
---|
475 | mes "^3355FFMiraculously, the wounds"; |
---|
476 | mes "inflicted by the Goblins"; |
---|
477 | mes "begin to rapidly heal.^000000"; |
---|
478 | next; |
---|
479 | mes "[Sloutii]"; |
---|
480 | mes "Oh, wh-what happened?"; |
---|
481 | mes "Am... Am I really still alive?"; |
---|
482 | mes "Hey, it's you! You must've"; |
---|
483 | mes "saved my life! I thought"; |
---|
484 | mes "I was going to die for sure!"; |
---|
485 | next; |
---|
486 | mes "["+ strcharinfo(0) +"]"; |
---|
487 | mes "Well, it's a good thing"; |
---|
488 | mes "I came in time. Sir Ford"; |
---|
489 | mes "had me visit Father Arthur to"; |
---|
490 | mes "make an antidote to save you."; |
---|
491 | mes "Ah, and I already delivered"; |
---|
492 | mes "your report to Sir Ford."; |
---|
493 | next; |
---|
494 | mes "[Sloutii]"; |
---|
495 | mes "Great! Now, let me repay you"; |
---|
496 | mes "by teaching you a special skill"; |
---|
497 | mes "developed by the Prontera Crusader Guardians. Using this skill helped"; |
---|
498 | mes "me survive the attack by those"; |
---|
499 | mes "Goblins. You ready to learn?"; |
---|
500 | next; |
---|
501 | mes "[Sloutii]"; |
---|
502 | mes "This skill is called"; |
---|
503 | mes "''^0000FFShrink^000000,'' and it will"; |
---|
504 | mes "knock enemies backwards"; |
---|
505 | mes "when you successfully"; |
---|
506 | mes "guard their attacks."; |
---|
507 | next; |
---|
508 | mes "[Sloutii]"; |
---|
509 | mes "Now listen closely..."; |
---|
510 | mes "To execute it, you've got"; |
---|
511 | mes "to be able to concentrate"; |
---|
512 | mes "and repel enemies using"; |
---|
513 | mes "the right stance and mindset..."; |
---|
514 | next; |
---|
515 | mes "[Sloutii]"; |
---|
516 | mes "Great! You learned the"; |
---|
517 | mes "skill! Now, I hope you use"; |
---|
518 | mes "this ability to combat evil"; |
---|
519 | mes "and protect the weak. Ah, and"; |
---|
520 | mes "if I learn any new skills, I'll be sure to teach you right away."; |
---|
521 | set CRUS_SK,8; |
---|
522 | skill "CR_SHRINK",1,0; |
---|
523 | close; |
---|
524 | } |
---|
525 | mes "^3355FFYou carefully pour the"; |
---|
526 | mes "Goblin poison antidote"; |
---|
527 | mes "into Sloutii's mouth."; |
---|
528 | mes "His throat struggles to"; |
---|
529 | mes "swallow the antidote, but"; |
---|
530 | mes "he manages to ingest it.^000000"; |
---|
531 | next; |
---|
532 | mes "^3355FFUnfortunately, nothing"; |
---|
533 | mes "happened. The antidote"; |
---|
534 | mes "proabably lost its effect"; |
---|
535 | mes "while you were traveling"; |
---|
536 | mes "from Father Arthur to Sloutii."; |
---|
537 | mes "You've got to return to Father"; |
---|
538 | mes "Arthur and make another one.^000000"; |
---|
539 | set CRUS_SK,9; |
---|
540 | close; |
---|
541 | } |
---|
542 | else if (CRUS_SK == 8 || CRUS_SK == 10) { |
---|
543 | mes "[Sloutii]"; |
---|
544 | mes "Hey, it's you~"; |
---|
545 | mes "So how have you been?"; |
---|
546 | mes "If you ever get some free"; |
---|
547 | mes "time, come by and maybe"; |
---|
548 | mes "we can practice our swordplay."; |
---|
549 | close; |
---|
550 | } |
---|
551 | else if (CRUS_SK == 9) { |
---|
552 | mes "^3355FFThe antidote you"; |
---|
553 | mes "previously administered"; |
---|
554 | mes "had no effect. You've got"; |
---|
555 | mes "to try again by returning to"; |
---|
556 | mes "Father Arthur and making"; |
---|
557 | mes "a new antidote for Sloutii.^000000"; |
---|
558 | close; |
---|
559 | } |
---|
560 | else { |
---|
561 | mes "[Sloutii]"; |
---|
562 | mes "Please be careful around"; |
---|
563 | mes "this area. Goblins are known"; |
---|
564 | mes "to attack any humans that"; |
---|
565 | mes "they encounter. And lately,"; |
---|
566 | mes "they've been getting even more violent, so stay on the lookout."; |
---|
567 | close; |
---|
568 | } |
---|
569 | } |
---|
570 | else { |
---|
571 | mes "[Sloutii]"; |
---|
572 | mes "Please be careful around"; |
---|
573 | mes "this area. Goblins are known"; |
---|
574 | mes "to attack any humans that"; |
---|
575 | mes "they encounter. And lately,"; |
---|
576 | mes "they've been getting even more violent, so stay on the lookout."; |
---|
577 | close; |
---|
578 | } |
---|
579 | } |
---|
580 | |
---|
581 | prt_church,87,127,3 script Pastor#1011 755,{ |
---|
582 | if (BaseJob == Job_Crusader) { |
---|
583 | if (Upper == 1 && getskilllv("CR_SHRINK")) { |
---|
584 | if (CRUS_SK == 8) { |
---|
585 | mes "[Father Arthur]"; |
---|
586 | mes "Oh, a Paladin now,"; |
---|
587 | mes "are you? Ah, I'm quite"; |
---|
588 | mes "proud of you. After all, I've"; |
---|
589 | mes "known you back when you"; |
---|
590 | mes "were a brave Crusader."; |
---|
591 | next; |
---|
592 | mes "[Father Arthur]"; |
---|
593 | mes "I hope that you continue to"; |
---|
594 | mes "use your power to combat"; |
---|
595 | mes "the forces of evil and to"; |
---|
596 | mes "protect the weak. May your"; |
---|
597 | mes "heart guide your actions."; |
---|
598 | close; |
---|
599 | } |
---|
600 | else if (CRUS_SK == 10) { |
---|
601 | mes "[Father Arthur]"; |
---|
602 | mes "Ah, have you been well?"; |
---|
603 | mes "It is good to see you under"; |
---|
604 | mes "more pleasant circumstances."; |
---|
605 | mes "Nonetheless, if you think that"; |
---|
606 | mes "I can be of service to you, then please let me know right away."; |
---|
607 | close; |
---|
608 | } |
---|
609 | } |
---|
610 | if (CRUS_SK == 4) { |
---|
611 | mes "[Father Arthur]"; |
---|
612 | mes "Greetings."; |
---|
613 | mes "How may I be of"; |
---|
614 | mes "service to you today?"; |
---|
615 | next; |
---|
616 | mes "["+ strcharinfo(0) +"]"; |
---|
617 | mes "Someone was wounded"; |
---|
618 | mes "by Goblins, and I was told"; |
---|
619 | mes "by Sir Ford that you're the"; |
---|
620 | mes "only one who can make the"; |
---|
621 | mes "Goblin Poison Antidote."; |
---|
622 | next; |
---|
623 | mes "[Father Arthur]"; |
---|
624 | mes "Saints preserve us,"; |
---|
625 | mes "the Goblins are indeed"; |
---|
626 | mes "cruel and merciless!"; |
---|
627 | mes "Unfortunately, I'm fresh"; |
---|
628 | mes "out of Goblin Poison Antidote"; |
---|
629 | mes "and must make it from scratch."; |
---|
630 | next; |
---|
631 | mes "["+ strcharinfo(0) +"]"; |
---|
632 | mes "Tell me what you"; |
---|
633 | mes "need to make it, and"; |
---|
634 | mes "I'll bring you all of the"; |
---|
635 | mes "materials right away!"; |
---|
636 | next; |
---|
637 | mes "[Father Arthur]"; |
---|
638 | mes "Ah, yes. Bring me"; |
---|
639 | mes "^0000FF20 Sticky Mucus^000000,"; |
---|
640 | mes "^0000FF3 Empty Bottles^000000,"; |
---|
641 | mes "^0000FF5 Jellopies^000000..."; |
---|
642 | next; |
---|
643 | mes "[Father Arthur]"; |
---|
644 | mes "...^0000FF1 Coal^000000,"; |
---|
645 | mes "^0000FF1 Grape^000000,"; |
---|
646 | mes "^0000FF3 Cyfar^000000 and"; |
---|
647 | mes "^0000FF1 Unripe Apple^000000."; |
---|
648 | mes "Now hurry, he won't"; |
---|
649 | mes "last long if he's poisoned!"; |
---|
650 | set CRUS_SK,5; |
---|
651 | close; |
---|
652 | } |
---|
653 | else if (CRUS_SK == 5) { |
---|
654 | if (countitem(514) > 0 && countitem(619) > 0 && countitem(1003) > 0 && countitem(7053) > 2 && countitem(713) > 2 && countitem(909) > 4 && countitem(938) > 19) { |
---|
655 | mes "[Father Arthur]"; |
---|
656 | mes "Ah, you've returned."; |
---|
657 | mes "Now let me check to"; |
---|
658 | mes "see if you've brought"; |
---|
659 | mes "everything needed to"; |
---|
660 | mes "create the antidote."; |
---|
661 | next; |
---|
662 | mes "[Father Arthur]"; |
---|
663 | mes "Good, good. It looks"; |
---|
664 | mes "like everything is ready."; |
---|
665 | mes "Now, before I begin, I should"; |
---|
666 | mes "tell you that the antidote has"; |
---|
667 | mes "a time limit of effectiveness."; |
---|
668 | next; |
---|
669 | mes "[Father Arthur]"; |
---|
670 | mes "However, there's no way"; |
---|
671 | mes "to accurately predict when"; |
---|
672 | mes "the antidote will become"; |
---|
673 | mes "ineffective until you try it."; |
---|
674 | mes "Therefore, you may have to"; |
---|
675 | mes "return to me for a new batch."; |
---|
676 | next; |
---|
677 | mes "[Father Arthur]"; |
---|
678 | mes "These materials should"; |
---|
679 | mes "be enough for multiple"; |
---|
680 | mes "dosages, so you won't have"; |
---|
681 | mes "to worry about collecting"; |
---|
682 | mes "materials again. Now, give"; |
---|
683 | mes "me a moment to distill this..."; |
---|
684 | delitem 938,20; //Sticky_Mucus |
---|
685 | delitem 619,1; //Unripe_Apple |
---|
686 | delitem 909,5; //Jellopy |
---|
687 | delitem 514,1; //Grape |
---|
688 | delitem 1003,1; //Coal |
---|
689 | delitem 7053,3; //Cyfar |
---|
690 | delitem 713,3; //Empty_Bottle |
---|
691 | set CRUS_SK,6; |
---|
692 | close; |
---|
693 | } |
---|
694 | else { |
---|
695 | mes "[Father Arthur]"; |
---|
696 | mes "I'm sorry, but these"; |
---|
697 | mes "aren't enough materials"; |
---|
698 | mes "in order for me to distill the"; |
---|
699 | mes "antidote. Hmm, what were"; |
---|
700 | mes "the required materials again?"; |
---|
701 | next; |
---|
702 | mes "[Father Arthur]"; |
---|
703 | mes "Ah, yes. Bring me"; |
---|
704 | mes "^0000FF20 Sticky Mucus^000000,"; |
---|
705 | mes "^0000FF3 Empty Bottles^000000,"; |
---|
706 | mes "^0000FF5 Jellopies^000000..."; |
---|
707 | next; |
---|
708 | mes "[Father Arthur]"; |
---|
709 | mes "...^0000FF1 Coal^000000,"; |
---|
710 | mes "^0000FF1 Grape^000000,"; |
---|
711 | mes "^0000FF3 Cyfar^000000 and"; |
---|
712 | mes "^0000FF1 Unripe Apple^000000."; |
---|
713 | mes "Now hurry, he won't"; |
---|
714 | mes "last long if he's poisoned!"; |
---|
715 | close; |
---|
716 | } |
---|
717 | } |
---|
718 | else if (CRUS_SK == 6) { |
---|
719 | mes "[Father Arthur]"; |
---|
720 | mes "Your timing must be"; |
---|
721 | mes "divinely inspired: I've"; |
---|
722 | mes "just completed the Goblin"; |
---|
723 | mes "Poison Antidote. Now please"; |
---|
724 | mes "listen very carefully to me..."; |
---|
725 | next; |
---|
726 | mes "[Father Arthur]"; |
---|
727 | mes "I can't guarantee if this"; |
---|
728 | mes "antidote will work. If it"; |
---|
729 | mes "loses its effectiveness before"; |
---|
730 | mes "you arrive, you'll have to come"; |
---|
731 | mes "back and get a fresh new dose."; |
---|
732 | next; |
---|
733 | mes "[Father Arthur]"; |
---|
734 | mes "You've got to hurry over"; |
---|
735 | mes "to the wounded as quickly"; |
---|
736 | mes "as possible. Now, as soon as"; |
---|
737 | mes "I hand this to you, you've got"; |
---|
738 | mes "to run there as fast as you"; |
---|
739 | mes "can: a man's life is at stake!"; |
---|
740 | next; |
---|
741 | mes "[Father Arthur]"; |
---|
742 | mes "Here, take the"; |
---|
743 | mes "antidote. Now go!"; |
---|
744 | mes "Godspeed, adventurer!"; |
---|
745 | set CRUS_SK,7; |
---|
746 | close; |
---|
747 | } |
---|
748 | else if (CRUS_SK == 7) { |
---|
749 | mes "[Father Arthur]"; |
---|
750 | mes "You haven't left yet?!"; |
---|
751 | mes "Hurry over to the wounded"; |
---|
752 | mes "and administer the antidote!"; |
---|
753 | mes "You'll have to come back for"; |
---|
754 | mes "a fresh batch of antidote if"; |
---|
755 | mes "you arrive there too late!"; |
---|
756 | close; |
---|
757 | } |
---|
758 | else if (CRUS_SK == 8) { |
---|
759 | mes "[Father Arthur]"; |
---|
760 | mes "Ah, so the antidote"; |
---|
761 | mes "worked and that man is"; |
---|
762 | mes "expected to fully recover?"; |
---|
763 | mes "Good, good. It does my heart"; |
---|
764 | mes "good to hear he's much better."; |
---|
765 | close; |
---|
766 | } |
---|
767 | else if (CRUS_SK == 9) { |
---|
768 | mes "[Father Arthur]"; |
---|
769 | mes "The antidote failed?!"; |
---|
770 | mes "We have no choice, but"; |
---|
771 | mes "to try it again. Here, let"; |
---|
772 | mes "me quickly distill a new"; |
---|
773 | mes "dosage for you. Wait, wait..."; |
---|
774 | mes "Ah! There! I've finished it!"; |
---|
775 | next; |
---|
776 | mes "[Father Arthur]"; |
---|
777 | mes "Now take this fresh"; |
---|
778 | mes "antidote and run as"; |
---|
779 | mes "fast as you can to"; |
---|
780 | mes "the wounded! Go!"; |
---|
781 | set CRUS_SK,7; |
---|
782 | close; |
---|
783 | } |
---|
784 | else if (CRUS_SK == 10) { |
---|
785 | mes "[Father Arthur]"; |
---|
786 | mes "Ah, have you been well?"; |
---|
787 | mes "It is good to see you under"; |
---|
788 | mes "more pleasant circumstances."; |
---|
789 | mes "Nonetheless, if you think that"; |
---|
790 | mes "I can be of service to you, then please let me know right away."; |
---|
791 | close; |
---|
792 | } |
---|
793 | else { |
---|
794 | mes "[Father Arthur]"; |
---|
795 | mes "Ah, hello there~"; |
---|
796 | mes "Welcome to Prontera"; |
---|
797 | mes "Church. Please relax here,"; |
---|
798 | mes "enjoy the silence, and invite"; |
---|
799 | mes "spiritual calm into your heart."; |
---|
800 | close; |
---|
801 | } |
---|
802 | } |
---|
803 | else { |
---|
804 | mes "[Father Arthur]"; |
---|
805 | mes "Ah, hello there~"; |
---|
806 | mes "Welcome to Prontera"; |
---|
807 | mes "Church. Please relax here,"; |
---|
808 | mes "enjoy the silence, and invite"; |
---|
809 | mes "spiritual calm into your heart."; |
---|
810 | close; |
---|
811 | } |
---|
812 | } |
---|
813 | |
---|
814 | //============================================================ |
---|
815 | // Old changelog |
---|
816 | //============================================================ |
---|
817 | //= 1.0 for fully working skills only [Lupus] |
---|
818 | //= 1.1 Added more new skill quests for more classes [Lupus] |
---|
819 | //= Somehow eA engine doesn't let you keep learn't skill V_V' |
---|
820 | //= 1.2 Added to correct locations, correct NPC's, fixed |
---|
821 | //= some of the items required and made them into real |
---|
822 | //= quests. [Reddozen] |
---|
823 | //= 1.3 Fixed bugs and minor typos. Optimized [Lupus] |
---|
824 | //= 1.3a fixed an item ID typo, thx 2Spiritual Kid |
---|
825 | //= 1.3b Splitted into different files [DracoRPG] |
---|
826 | //============================================================ |
---|