[1] | 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 | //============================================================ |
---|