[1] | 1 | //===== eAthena Script ======================================= |
---|
| 2 | //= Assassin 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: Venom Knife, Sonic Acceleration |
---|
| 12 | //===== Additional Comments: ================================= |
---|
| 13 | //= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] |
---|
| 14 | //============================================================ |
---|
| 15 | |
---|
| 16 | in_moc_16,14,27,5 script Assassin#realman 884,{ |
---|
| 17 | if (BaseJob == Job_Assassin && ASSN_SK2 == 1) { |
---|
| 18 | if (getskilllv("AS_VENOMKNIFE") == 0) { |
---|
| 19 | mes "[Killtin]"; |
---|
| 20 | mes "Ah yes, that's why you"; |
---|
| 21 | mes "look so familiar. You're"; |
---|
| 22 | mes "of those to whom I've taught"; |
---|
| 23 | mes "the ^990099Venom Knife^000000 skill. So, what"; |
---|
| 24 | mes "brings you to me this time?"; |
---|
| 25 | next; |
---|
| 26 | mes "[Killtin]"; |
---|
| 27 | mes "What's that...?!"; |
---|
| 28 | mes "You want me to teach"; |
---|
| 29 | mes "it to you once again?"; |
---|
| 30 | mes "It's a shame you've forgotten,"; |
---|
| 31 | mes "but I suppose it can't be helped. Alright, alright, I'll teach you."; |
---|
| 32 | next; |
---|
| 33 | mes "[Killtin]"; |
---|
| 34 | mes "First, you need to equip"; |
---|
| 35 | mes "a Knife class weapon, and"; |
---|
| 36 | mes "then cast Envenom on your"; |
---|
| 37 | mes "knife. Throwing the blade?"; |
---|
| 38 | mes "That's all in the wrist. Now,"; |
---|
| 39 | mes "watch me closely and take note."; |
---|
| 40 | next; |
---|
| 41 | mes "[Killtin]"; |
---|
| 42 | mes "You see? Having"; |
---|
| 43 | mes "good form is essential"; |
---|
| 44 | mes "to performing flawless"; |
---|
| 45 | mes "technique. Always basics"; |
---|
| 46 | mes "before the specifics. Now,"; |
---|
| 47 | mes "why don't you give it a try?"; |
---|
| 48 | specialeffect 65; //"Assassin#realman" EF_INVENOM |
---|
| 49 | next; |
---|
| 50 | mes "[Killtin]"; |
---|
| 51 | mes "Good... Very good..."; |
---|
| 52 | mes "Perfect form. Yes..."; |
---|
| 53 | mes "Hmm. Are you sure that"; |
---|
| 54 | mes "you forgot how to do this"; |
---|
| 55 | mes "skill? I suppose that all you"; |
---|
| 56 | mes "needed was a quick refresher."; |
---|
| 57 | specialeffect2 65; // EF_INVENOM |
---|
| 58 | next; |
---|
| 59 | mes "[Killtin]"; |
---|
| 60 | mes "Alright, I think it's"; |
---|
| 61 | mes "safe to say that you've"; |
---|
| 62 | mes "mastered the Venom Knife"; |
---|
| 63 | mes "skill. Leave me now, and"; |
---|
| 64 | mes "always fight for the honor"; |
---|
| 65 | mes "of the Assassin Guild!"; |
---|
| 66 | skill "AS_VENOMKNIFE",1,0; |
---|
| 67 | close; |
---|
| 68 | } |
---|
| 69 | else { |
---|
| 70 | mes "[Killtin]"; |
---|
| 71 | mes "So how has that"; |
---|
| 72 | mes "^990099Venom Knife^000000 skill"; |
---|
| 73 | mes "been working for you?"; |
---|
| 74 | mes "Be careful, and make sure"; |
---|
| 75 | mes "that your victims always"; |
---|
| 76 | mes "deserve what you give them!"; |
---|
| 77 | close; |
---|
| 78 | } |
---|
| 79 | } |
---|
| 80 | else if (ASSN_SK2 == 1 && ASSN_SK == 7) { |
---|
| 81 | mes "[Killtin]"; |
---|
| 82 | mes "So you've learned all of"; |
---|
| 83 | mes "the specialized Assassin"; |
---|
| 84 | mes "skills, eh? Don't let yourself"; |
---|
| 85 | mes "become overconfident. Strive"; |
---|
| 86 | mes "for even greater strength for"; |
---|
| 87 | mes "the Assassin Guild's honor."; |
---|
| 88 | close; |
---|
| 89 | } |
---|
| 90 | else if (ASSN_SK2 == 1) { |
---|
| 91 | mes "[Killtin]"; |
---|
| 92 | mes "So how has that"; |
---|
| 93 | mes "^990099Venom Knife^000000 skill"; |
---|
| 94 | mes "been working for you?"; |
---|
| 95 | mes "Be careful, and make sure"; |
---|
| 96 | mes "that your victims always"; |
---|
| 97 | mes "deserve what you give them!"; |
---|
| 98 | close; |
---|
| 99 | } |
---|
| 100 | else { |
---|
| 101 | if (BaseJob == Job_Assassin) { |
---|
| 102 | mes "[Killtin]"; |
---|
| 103 | mes "Hm? Ah, you're definitely"; |
---|
| 104 | mes "a member of the Assassin"; |
---|
| 105 | mes "Guild. Great, you've come"; |
---|
| 106 | mes "just at the right time."; |
---|
| 107 | next; |
---|
| 108 | mes "[Killtin]"; |
---|
| 109 | mes "Our guildmaster recently"; |
---|
| 110 | mes "succeeded in developing two"; |
---|
| 111 | mes "new skills for Assassins. I've"; |
---|
| 112 | mes "been charged with the task of"; |
---|
| 113 | mes "teaching these new skills to"; |
---|
| 114 | mes "all the members of our guild."; |
---|
| 115 | next; |
---|
| 116 | select("New skills?"); |
---|
| 117 | mes "[Killtin]"; |
---|
| 118 | mes "That's right, "+ strcharinfo(0) +"."; |
---|
| 119 | mes "The first skill specifically"; |
---|
| 120 | mes "enhances the Sonic Blow"; |
---|
| 121 | mes "skill, and the second skill"; |
---|
| 122 | mes "is a long range attack that's"; |
---|
| 123 | mes "named ''^990099Venom Knife^000000.''"; |
---|
| 124 | next; |
---|
| 125 | mes "[Killtin]"; |
---|
| 126 | mes "If you have any questions,"; |
---|
| 127 | mes "feel free to ask me about"; |
---|
| 128 | mes "any of these new skills. It's"; |
---|
| 129 | mes "my job to teach you as much"; |
---|
| 130 | mes "as I can about them."; |
---|
| 131 | next; |
---|
| 132 | while(1) { |
---|
| 133 | switch(select("^0000FFSonic Blow Enhancement^000000:^990099Venom Knife^000000:Continue Conversation")) { |
---|
| 134 | case 1: |
---|
| 135 | mes "[Killtin]"; |
---|
| 136 | mes "If you've been an Assassin"; |
---|
| 137 | mes "for a while, then you must"; |
---|
| 138 | mes "be familiar with the Sonic"; |
---|
| 139 | mes "Blow skill, which inflicts 8"; |
---|
| 140 | mes "powerful strikes at an enemy"; |
---|
| 141 | mes "in one blindingly fast attack."; |
---|
| 142 | next; |
---|
| 143 | mes "[Killtin]"; |
---|
| 144 | mes "However, due to the speed"; |
---|
| 145 | mes "involved in that skill, Sonic"; |
---|
| 146 | mes "Blow isn't as accurate as it"; |
---|
| 147 | mes "can be. After years of testing"; |
---|
| 148 | mes "and research, our guildmaster"; |
---|
| 149 | mes "developed a way to fix this."; |
---|
| 150 | next; |
---|
| 151 | mes "[Killtin]"; |
---|
| 152 | mes "He created a new skill"; |
---|
| 153 | mes "named ''Sonic Acceleration''"; |
---|
| 154 | mes "that Assassins can cast on"; |
---|
| 155 | mes "themselves in order to quickly"; |
---|
| 156 | mes "detect and accurately strike"; |
---|
| 157 | mes "the target's fatal points."; |
---|
| 158 | next; |
---|
| 159 | mes "[Killtin]"; |
---|
| 160 | mes "In effect, Sonic Acceleration"; |
---|
| 161 | mes "roughly doubles the damage"; |
---|
| 162 | mes "that you can inflict with the"; |
---|
| 163 | mes "Sonic Blow. If you use Sonic"; |
---|
| 164 | mes "Blow pretty often, then this"; |
---|
| 165 | mes "skill will be pretty useful."; |
---|
| 166 | next; |
---|
| 167 | mes "[Killtin]"; |
---|
| 168 | mes "I suggest that you learn"; |
---|
| 169 | mes "the Venom Knife skill from"; |
---|
| 170 | mes "me first. Then, you can talk"; |
---|
| 171 | mes "to Esmille, the beautiful"; |
---|
| 172 | mes "Assassin Cross right next to^FFFFFF ^000000 me, to learn Sonic Acceleration."; |
---|
| 173 | next; |
---|
| 174 | break; |
---|
| 175 | case 2: |
---|
| 176 | mes "[Killtin]"; |
---|
| 177 | mes "As you may well know, our"; |
---|
| 178 | mes "job isn't really known for its"; |
---|
| 179 | mes "long range attacks. Sure, we"; |
---|
| 180 | mes "can use Bows, and we've got"; |
---|
| 181 | mes "a few long distance skills, but"; |
---|
| 182 | mes "their uses are kind of limited."; |
---|
| 183 | next; |
---|
| 184 | mes "[Killtin]"; |
---|
| 185 | mes "This Venom Knife skill was"; |
---|
| 186 | mes "developed with this weakness"; |
---|
| 187 | mes "in long range attacking in mind. Basically, we use the Envenom"; |
---|
| 188 | mes "skill on a knife and throw it at^FFFFFF ^000000 a distant enemy to poison them."; |
---|
| 189 | next; |
---|
| 190 | break; |
---|
| 191 | case 3: |
---|
| 192 | mes "[Killtin]"; |
---|
| 193 | mes "Now, if you like, I can"; |
---|
| 194 | mes "teach you the ^009900Venom Knife^000000"; |
---|
| 195 | mes "skill right now. It won't take"; |
---|
| 196 | mes "that much time, so what do"; |
---|
| 197 | mes "you say? You ready to learn?"; |
---|
| 198 | next; |
---|
| 199 | while(1) { |
---|
| 200 | if (select("Learn Venom Knife:I d-don't wanna learn!") == 1) { |
---|
| 201 | mes "[Killtin]"; |
---|
| 202 | mes "First, you need to equip"; |
---|
| 203 | mes "a Knife class weapon, and"; |
---|
| 204 | mes "then cast Envenom on your"; |
---|
| 205 | mes "knife. Throwing the blade?"; |
---|
| 206 | mes "That's all in the wrist. Now,"; |
---|
| 207 | mes "watch me closely and take note."; |
---|
| 208 | next; |
---|
| 209 | mes "[Killtin]"; |
---|
| 210 | mes "You see? Having"; |
---|
| 211 | mes "good form is essential"; |
---|
| 212 | mes "to performing flawless"; |
---|
| 213 | mes "technique. Always basics"; |
---|
| 214 | mes "before the specifics. Now,"; |
---|
| 215 | mes "why don't you give it a try?"; |
---|
| 216 | specialeffect 65; //"Assassin#realman" EF_INVENOM |
---|
| 217 | next; |
---|
| 218 | mes "[Killtin]"; |
---|
| 219 | mes "Hey, that's pretty good."; |
---|
| 220 | mes "You're catching on really"; |
---|
| 221 | mes "quick. Heh heh, but still,"; |
---|
| 222 | mes "I guess I can take a little"; |
---|
| 223 | mes "bit of credit for my excellent"; |
---|
| 224 | mes "instruction. Ah, very nice."; |
---|
| 225 | next; |
---|
| 226 | specialeffect2 65; // EF_INVENOM |
---|
| 227 | next; |
---|
| 228 | mes "[Killtin]"; |
---|
| 229 | mes "Alright, you may need"; |
---|
| 230 | mes "to practice a bit more"; |
---|
| 231 | mes "of this skill, but for the most"; |
---|
| 232 | mes "part, you can use Venom"; |
---|
| 233 | mes "Knife pretty easily in battle."; |
---|
| 234 | set ASSN_SK2,1; |
---|
| 235 | set ASSN_SK,1; |
---|
| 236 | skill "AS_VENOMKNIFE",1,0; |
---|
| 237 | next; |
---|
| 238 | mes "[Killtin]"; |
---|
| 239 | mes "Well, that's all I can"; |
---|
| 240 | mes "teach you. Use this skill"; |
---|
| 241 | mes "expertly, and bring woe to"; |
---|
| 242 | mes "your enemies for the honor"; |
---|
| 243 | mes "of the Assassin Guild!"; |
---|
| 244 | close; |
---|
| 245 | } |
---|
| 246 | if (.@teach ==1) { |
---|
| 247 | mes "[Killtin]"; |
---|
| 248 | mes "Y-you don't want to"; |
---|
| 249 | mes "learn? Tough! It's my"; |
---|
| 250 | mes "job to teach this Venom"; |
---|
| 251 | mes "Knife skill to every member"; |
---|
| 252 | mes "of the Assassin Guild! You're^FFFFFFaaaaa^000000 not leaving until I tell you to!"; |
---|
| 253 | next; |
---|
| 254 | } |
---|
| 255 | else { |
---|
| 256 | mes "[Killtin]"; |
---|
| 257 | mes "You can't refuse an"; |
---|
| 258 | mes "order from our guildmaster..."; |
---|
| 259 | mes "Like it or not, this skill will"; |
---|
| 260 | mes "make you a better Assassin."; |
---|
| 261 | mes "Trust me on this and just agree"; |
---|
| 262 | mes "to learn the skill, will you?"; |
---|
| 263 | next; |
---|
| 264 | } |
---|
| 265 | } |
---|
| 266 | } |
---|
| 267 | } |
---|
| 268 | } |
---|
| 269 | else if (BaseJob == Job_Thief) { |
---|
| 270 | mes "[Killtin]"; |
---|
| 271 | mes "A Thief...? Huh."; |
---|
| 272 | mes "That's a respectable"; |
---|
| 273 | mes "job. But listen, if you"; |
---|
| 274 | mes "want me to be able to"; |
---|
| 275 | mes "teach you anything, you'll"; |
---|
| 276 | mes "need to get stronger first."; |
---|
| 277 | close; |
---|
| 278 | } |
---|
| 279 | else { |
---|
| 280 | mes "[Assassin]"; |
---|
| 281 | mes "..............................."; |
---|
| 282 | mes "Just keep moving."; |
---|
| 283 | close; |
---|
| 284 | } |
---|
| 285 | } |
---|
| 286 | } |
---|
| 287 | |
---|
| 288 | in_moc_16,23,27,5 script Assassin#realgirl 885,{ |
---|
| 289 | if (BaseJob == Job_Assassin && ASSN_SK == 7) { |
---|
| 290 | if (getskilllv("AS_SONICACCEL") == 0) { |
---|
| 291 | mes "[Esmille]"; |
---|
| 292 | mes "Mm? Ah, you've transcended"; |
---|
| 293 | mes "and become an Assassin Cross"; |
---|
| 294 | mes "as well. I understand the trouble that you must have gone through"; |
---|
| 295 | mes "to be reborn with new strength."; |
---|
| 296 | next; |
---|
| 297 | mes "[Esmille]"; |
---|
| 298 | mes "You probably need to learn"; |
---|
| 299 | mes "the Sonic Acceleration skill"; |
---|
| 300 | mes "again after having lost some"; |
---|
| 301 | mes "of your memories. I truly"; |
---|
| 302 | mes "sympathize, and am willing"; |
---|
| 303 | mes "to teach it to you again."; |
---|
| 304 | next; |
---|
| 305 | if (getskilllv("AS_SONICBLOW") == 0) { |
---|
| 306 | mes "[Esmille]"; |
---|
| 307 | mes "First, go and learn the"; |
---|
| 308 | mes "Sonic Blow skill. The skill"; |
---|
| 309 | mes "I will teach you is completely"; |
---|
| 310 | mes "useless unless you learn how"; |
---|
| 311 | mes "to perform a Sonic Blow. I shall^FFFFFF ^000000 be waiting right here till then."; |
---|
| 312 | close; |
---|
| 313 | } |
---|
| 314 | mes "[Esmille]"; |
---|
| 315 | mes "Now, right before you"; |
---|
| 316 | mes "perform Sonic Blow, make"; |
---|
| 317 | mes "sure your feet are positioned"; |
---|
| 318 | mes "like this. Then, as smoothly"; |
---|
| 319 | mes "and quickly as possible, shift"; |
---|
| 320 | mes "your weight over to this side."; |
---|
| 321 | specialeffect 121; //"Assassin#realgirl" EF_SONICBLOW |
---|
| 322 | next; |
---|
| 323 | mes "[Esmille]"; |
---|
| 324 | mes "Watch carefully, this"; |
---|
| 325 | mes "is the most important"; |
---|
| 326 | mes "part. See where my hands"; |
---|
| 327 | mes "are and the angle of my"; |
---|
| 328 | mes "arms? This is the form that"; |
---|
| 329 | mes "you've got to memorize."; |
---|
| 330 | specialeffect 121; //"Assassin#realgirl" EF_SONICBLOW |
---|
| 331 | next; |
---|
| 332 | mes "[Esmille]"; |
---|
| 333 | mes "Alright, that's all"; |
---|
| 334 | mes "you need to know. Now,"; |
---|
| 335 | mes "please try it so I can give"; |
---|
| 336 | mes "you feedback on your form."; |
---|
| 337 | next; |
---|
| 338 | specialeffect2 121; // EF_SONICBLOW |
---|
| 339 | next; |
---|
| 340 | mes "[Esmille]"; |
---|
| 341 | mes "Hmm, you're shifting"; |
---|
| 342 | mes "your weight kind of"; |
---|
| 343 | mes "unsteadily. It might"; |
---|
| 344 | mes "help if your center of"; |
---|
| 345 | mes "gravity was like this..."; |
---|
| 346 | next; |
---|
| 347 | specialeffect2 121; // EF_SONICBLOW |
---|
| 348 | next; |
---|
| 349 | mes "[Esmille]"; |
---|
| 350 | mes "Ah, you're so very"; |
---|
| 351 | mes "close to perfection."; |
---|
| 352 | mes "Focus more on smoothly"; |
---|
| 353 | mes "transitioning from your"; |
---|
| 354 | mes "stance to executed action."; |
---|
| 355 | next; |
---|
| 356 | mes "[Esmille]"; |
---|
| 357 | mes "Yes, that's it...!"; |
---|
| 358 | mes "Very well executed."; |
---|
| 359 | mes "Good work, "+ strcharinfo(0) +"."; |
---|
| 360 | skill "AS_SONICACCEL",1,0; |
---|
| 361 | set ASSN_SK,7; |
---|
| 362 | next; |
---|
| 363 | mes "[Esmille]"; |
---|
| 364 | mes "Do you understand now?"; |
---|
| 365 | mes "You should have no problem"; |
---|
| 366 | mes "remembering this skill now."; |
---|
| 367 | mes "I can teach you nothing more,"; |
---|
| 368 | mes "so all I can do now is wish"; |
---|
| 369 | mes "you luck on your journeys."; |
---|
| 370 | close; |
---|
| 371 | } |
---|
| 372 | else { |
---|
| 373 | mes "[Esmille]"; |
---|
| 374 | mes "I trust that using"; |
---|
| 375 | mes "Sonic Acceleration in"; |
---|
| 376 | mes "battle has given you an"; |
---|
| 377 | mes "edge over the enemy. Bring"; |
---|
| 378 | mes "swift defeat to your foes for"; |
---|
| 379 | mes "the Assassin Guild's honor."; |
---|
| 380 | close; |
---|
| 381 | } |
---|
| 382 | } |
---|
| 383 | else if (ASSN_SK == 7) { |
---|
| 384 | mes "[Esmille]"; |
---|
| 385 | mes "I trust that using"; |
---|
| 386 | mes "Sonic Acceleration in"; |
---|
| 387 | mes "battle has given you an"; |
---|
| 388 | mes "edge over the enemy. Bring"; |
---|
| 389 | mes "swift defeat to your foes for"; |
---|
| 390 | mes "the Assassin Guild's honor."; |
---|
| 391 | close; |
---|
| 392 | } |
---|
| 393 | else if (ASSN_SK == 6) { |
---|
| 394 | mes "[Esmille]"; |
---|
| 395 | mes "Please focus on the"; |
---|
| 396 | mes "training... If we continue to"; |
---|
| 397 | mes "be interrupted, you'll never"; |
---|
| 398 | mes "be able to learn anything."; |
---|
| 399 | mes "Now, please listen closely."; |
---|
| 400 | next; |
---|
| 401 | mes "[Esmille]"; |
---|
| 402 | mes "Now, right before you"; |
---|
| 403 | mes "perform Sonic Blow, make"; |
---|
| 404 | mes "sure your feet are positioned"; |
---|
| 405 | mes "like this. Then, as smoothly"; |
---|
| 406 | mes "and quickly as possible, shift"; |
---|
| 407 | mes "your weight over to this side."; |
---|
| 408 | specialeffect 121; //"Assassin#realgirl" EF_SONICBLOW |
---|
| 409 | next; |
---|
| 410 | mes "[Esmille]"; |
---|
| 411 | mes "Watch carefully, this"; |
---|
| 412 | mes "is the most important"; |
---|
| 413 | mes "part. See where my hands"; |
---|
| 414 | mes "are and the angle of my"; |
---|
| 415 | mes "arms? This is the form that"; |
---|
| 416 | mes "you've got to memorize."; |
---|
| 417 | specialeffect 121; //"Assassin#realgirl" EF_SONICBLOW |
---|
| 418 | next; |
---|
| 419 | mes "[Esmille]"; |
---|
| 420 | mes "Alright, that's all"; |
---|
| 421 | mes "you need to know. Now,"; |
---|
| 422 | mes "please try it so I can give"; |
---|
| 423 | mes "you feedback on your form."; |
---|
| 424 | next; |
---|
| 425 | specialeffect2 121; // EF_SONICBLOW |
---|
| 426 | next; |
---|
| 427 | mes "[Esmille]"; |
---|
| 428 | mes "Hmm, you're shifting"; |
---|
| 429 | mes "your weight kind of"; |
---|
| 430 | mes "unsteadily. It might"; |
---|
| 431 | mes "help if your center of"; |
---|
| 432 | mes "gravity was like this..."; |
---|
| 433 | next; |
---|
| 434 | specialeffect2 121; // EF_SONICBLOW |
---|
| 435 | next; |
---|
| 436 | mes "[Esmille]"; |
---|
| 437 | mes "That's a little better."; |
---|
| 438 | mes "Hmmm. Try to think of"; |
---|
| 439 | mes "the enemy's weak point"; |
---|
| 440 | mes "and follow through with"; |
---|
| 441 | mes "the stabbing motion."; |
---|
| 442 | next; |
---|
| 443 | specialeffect2 121; // EF_SONICBLOW |
---|
| 444 | next; |
---|
| 445 | mes "[Esmille]"; |
---|
| 446 | mes "Ah, you're so very"; |
---|
| 447 | mes "close to perfection."; |
---|
| 448 | mes "Focus more on smoothly"; |
---|
| 449 | mes "transitioning from your"; |
---|
| 450 | mes "stance to executed action."; |
---|
| 451 | specialeffect2 121; // EF_SONICBLOW |
---|
| 452 | next; |
---|
| 453 | mes "[Esmille]"; |
---|
| 454 | mes "Yes, that's it...!"; |
---|
| 455 | mes "Very well executed."; |
---|
| 456 | mes "Good work, "+ strcharinfo(0) +"."; |
---|
| 457 | skill "AS_SONICACCEL",1,0; |
---|
| 458 | set ASSN_SK,7; |
---|
| 459 | next; |
---|
| 460 | mes "[Esmille]"; |
---|
| 461 | mes "Do you understand now?"; |
---|
| 462 | mes "You should have no problem"; |
---|
| 463 | mes "remembering this skill now."; |
---|
| 464 | mes "I can teach you nothing more,"; |
---|
| 465 | mes "so all I can do now is wish"; |
---|
| 466 | mes "you luck on your journeys."; |
---|
| 467 | close; |
---|
| 468 | } |
---|
| 469 | else if (ASSN_SK == 5) { |
---|
| 470 | mes "[Esmille]"; |
---|
| 471 | mes "So how is your little"; |
---|
| 472 | mes "mission coming along?"; |
---|
| 473 | mes "I trust that you've completed"; |
---|
| 474 | mes "that task I assigned for you."; |
---|
| 475 | next; |
---|
| 476 | if ((ASSN_SK == 5 && countitem(726) > 0) || (ASSN_SK == 5 && countitem(723) > 0) || (ASSN_SK == 5 && countitem(720) > 0)) { |
---|
| 477 | select("How's this for treasure?"); |
---|
| 478 | mes "[Esmille]"; |
---|
| 479 | mes "Oh, that jewel...!"; |
---|
| 480 | mes "It's so captivating~"; |
---|
| 481 | mes "I haven't seen anything"; |
---|
| 482 | mes "so beautiful in such a long"; |
---|
| 483 | mes "time. You've done very well..."; |
---|
| 484 | next; |
---|
| 485 | mes "[Esmille]"; |
---|
| 486 | mes "That jewel is yours"; |
---|
| 487 | mes "to keep. In truth, I don't"; |
---|
| 488 | mes "really need any treasure, just^FFFFFF ^000000 some proof your of qualification."; |
---|
| 489 | mes "It looks like you're ready for me^FFFFFF ^000000 to teach you Sonic Acceleration."; |
---|
| 490 | set ASSN_SK,6; |
---|
| 491 | next; |
---|
| 492 | mes "[Esmille]"; |
---|
| 493 | mes "Now, right before you"; |
---|
| 494 | mes "perform Sonic Blow, make"; |
---|
| 495 | mes "sure your feet are positioned"; |
---|
| 496 | mes "like this. Then, as smoothly"; |
---|
| 497 | mes "and quickly as possible, shift"; |
---|
| 498 | mes "your weight over to this side."; |
---|
| 499 | specialeffect 121; //"Assassin#realgirl" EF_SONICBLOW |
---|
| 500 | next; |
---|
| 501 | mes "[Esmille]"; |
---|
| 502 | mes "Watch carefully, this"; |
---|
| 503 | mes "is the most important"; |
---|
| 504 | mes "part. See where my hands"; |
---|
| 505 | mes "are and the angle of my"; |
---|
| 506 | mes "arms? This is the form that"; |
---|
| 507 | mes "you've got to memorize."; |
---|
| 508 | specialeffect 121; //"Assassin#realgirl" EF_SONICBLOW |
---|
| 509 | next; |
---|
| 510 | mes "[Esmille]"; |
---|
| 511 | mes "Alright, that's all"; |
---|
| 512 | mes "you need to know. Now,"; |
---|
| 513 | mes "please try it so I can give"; |
---|
| 514 | mes "you feedback on your form."; |
---|
| 515 | next; |
---|
| 516 | specialeffect2 121; // EF_SONICBLOW |
---|
| 517 | next; |
---|
| 518 | mes "[Esmille]"; |
---|
| 519 | mes "Hmm, you're shifting"; |
---|
| 520 | mes "your weight kind of"; |
---|
| 521 | mes "unsteadily. It might"; |
---|
| 522 | mes "help if your center of"; |
---|
| 523 | mes "gravity was like this..."; |
---|
| 524 | next; |
---|
| 525 | specialeffect2 121; // EF_SONICBLOW |
---|
| 526 | next; |
---|
| 527 | mes "[Esmille]"; |
---|
| 528 | mes "That's a little better."; |
---|
| 529 | mes "Hmmm. Try to think of"; |
---|
| 530 | mes "the enemy's weak point"; |
---|
| 531 | mes "and follow through with"; |
---|
| 532 | mes "the stabbing motion."; |
---|
| 533 | next; |
---|
| 534 | specialeffect2 121; // EF_SONICBLOW |
---|
| 535 | next; |
---|
| 536 | mes "[Esmille]"; |
---|
| 537 | mes "Yes, that's it...!"; |
---|
| 538 | mes "Very well executed."; |
---|
| 539 | mes "Good work, "+ strcharinfo(0) +"."; |
---|
| 540 | skill 1003,1,0; |
---|
| 541 | set ASSN_SK,7; |
---|
| 542 | next; |
---|
| 543 | mes "[Esmille]"; |
---|
| 544 | mes "Do you understand now?"; |
---|
| 545 | mes "You should have no problem"; |
---|
| 546 | mes "remembering this skill now."; |
---|
| 547 | mes "I can teach you nothing more,"; |
---|
| 548 | mes "so all I can do now is wish"; |
---|
| 549 | mes "you luck on your journeys."; |
---|
| 550 | close; |
---|
| 551 | } |
---|
| 552 | else { |
---|
| 553 | mes "[Esmille]"; |
---|
| 554 | mes "Hmmm..."; |
---|
| 555 | close; |
---|
| 556 | } |
---|
| 557 | } |
---|
| 558 | else if (ASSN_SK == 2 || ASSN_SK == 3 || ASSN_SK == 4) { |
---|
| 559 | mes "[Esmille]"; |
---|
| 560 | mes "So how is your little"; |
---|
| 561 | mes "mission coming along?"; |
---|
| 562 | mes "If you've forgotten the"; |
---|
| 563 | mes "location I've asked you to"; |
---|
| 564 | mes "search for treasure, then"; |
---|
| 565 | mes "I can briefly remind you."; |
---|
| 566 | next; |
---|
| 567 | mes "[Esmille]"; |
---|
| 568 | mes "Find something valuable"; |
---|
| 569 | if (ASSN_SK == 2) { |
---|
| 570 | mes "for me by searching the"; |
---|
| 571 | mes "^FF0000Coffins^000000 in the Sphinx."; |
---|
| 572 | } |
---|
| 573 | else if (ASSN_SK == 3) { |
---|
| 574 | mes "for me by searching the"; |
---|
| 575 | mes "^FF0000Stone Statues^000000 in the Sphinx."; |
---|
| 576 | } |
---|
| 577 | else if (ASSN_SK == 4) { |
---|
| 578 | mes "in the ^FF0000flooded crypt in the"; |
---|
| 579 | mes "bottom floor^000000 of the Pyramids."; |
---|
| 580 | } |
---|
| 581 | mes "Only the strong can explore"; |
---|
| 582 | mes "that area, so doing this will"; |
---|
| 583 | mes "prove your competency to me."; |
---|
| 584 | close; |
---|
| 585 | } |
---|
| 586 | else if (ASSN_SK == 1) { |
---|
| 587 | mes "[Esmille]"; |
---|
| 588 | mes "Ah. Hello, comrade."; |
---|
| 589 | mes "Have you heard about"; |
---|
| 590 | mes "the latest news from"; |
---|
| 591 | mes "the Assassin Guild?"; |
---|
| 592 | mes "Ah, you've spoken to"; |
---|
| 593 | mes "Killtin. Good, good..."; |
---|
| 594 | next; |
---|
| 595 | mes "[Esmille]"; |
---|
| 596 | mes "Now, I've been charged"; |
---|
| 597 | mes "with the responsibility of"; |
---|
| 598 | mes "teaching the Sonic Acceleration skill to all interested Assassins."; |
---|
| 599 | mes "I can tell you more about it if"; |
---|
| 600 | mes "Killtin didn't fully explain."; |
---|
| 601 | next; |
---|
| 602 | while(1) { |
---|
| 603 | switch(select("Please tell me more...:I want to learn Sonic Acceleration!")) { |
---|
| 604 | case 1: |
---|
| 605 | mes "[Esmille]"; |
---|
| 606 | mes "Sonic Acceleration is"; |
---|
| 607 | mes "a ^FF0000support skill used in"; |
---|
| 608 | mes "conjunction with Sonic Blow^000000."; |
---|
| 609 | mes "Assassins can only cast this"; |
---|
| 610 | mes "skill on themselves for their"; |
---|
| 611 | mes "own personal benefit."; |
---|
| 612 | next; |
---|
| 613 | mes "[Esmille]"; |
---|
| 614 | mes "If you're familiar with"; |
---|
| 615 | mes "Sonic Blow, you'll know"; |
---|
| 616 | mes "that it's difficult to inflict"; |
---|
| 617 | mes "fatal damage with that skill."; |
---|
| 618 | mes "It's far too fast to be able"; |
---|
| 619 | mes "to attack very accurately..."; |
---|
| 620 | next; |
---|
| 621 | mes "[Esmille]"; |
---|
| 622 | mes "However, by learning"; |
---|
| 623 | mes "Sonic Acceleration, you"; |
---|
| 624 | mes "can overcome this accuracy"; |
---|
| 625 | mes "drawback and fulfill the full"; |
---|
| 626 | mes "damage potential of the"; |
---|
| 627 | mes "Sonic Blow skill."; |
---|
| 628 | next; |
---|
| 629 | mes "[Esmille]"; |
---|
| 630 | mes "This skill is truly great."; |
---|
| 631 | mes "And our guildmaster,"; |
---|
| 632 | mes "the one who invented this"; |
---|
| 633 | mes "skill, is also... He's a man"; |
---|
| 634 | mes "amongst men, I must say."; |
---|
| 635 | Emotion e_lv; |
---|
| 636 | next; |
---|
| 637 | break; |
---|
| 638 | case 2: |
---|
| 639 | mes "[Esmille]"; |
---|
| 640 | mes "Ah, I'm glad to see"; |
---|
| 641 | mes "that you're so enthusiastic"; |
---|
| 642 | mes "about learning this skill."; |
---|
| 643 | mes "But first, there we need to"; |
---|
| 644 | mes "take care of the prerequisites... ^FFFFFF ^000000"; |
---|
| 645 | next; |
---|
| 646 | if (getskilllv("AS_SONICBLOW") == 0) { |
---|
| 647 | mes "[Esmille]"; |
---|
| 648 | mes "First, go and learn the"; |
---|
| 649 | mes "Sonic Blow skill. The skill"; |
---|
| 650 | mes "I will teach you is completely"; |
---|
| 651 | mes "useless unless you learn how"; |
---|
| 652 | mes "to perform a Sonic Blow. I shall^FFFFFF ^000000 be waiting right here till then."; |
---|
| 653 | close; |
---|
| 654 | } |
---|
| 655 | mes "[Esmille]"; |
---|
| 656 | mes "Your task will be to bring"; |
---|
| 657 | switch(rand(1,3)) { |
---|
| 658 | case 1: |
---|
| 659 | mes "treasure from the Sphinx."; |
---|
| 660 | mes "Search the ^FF0000Coffins^000000 that"; |
---|
| 661 | mes "are there for precious"; |
---|
| 662 | mes "valuables. Consider this"; |
---|
| 663 | mes "a test of your strength."; |
---|
| 664 | set ASSN_SK,2; |
---|
| 665 | next; |
---|
| 666 | mes "[Esmille]"; |
---|
| 667 | mes "Whether you can complete"; |
---|
| 668 | mes "this task will determine"; |
---|
| 669 | mes "if you are worthy enough"; |
---|
| 670 | mes "for me to teach you the"; |
---|
| 671 | mes "Sonic Acceleration skill."; |
---|
| 672 | mes "Best of luck, and please hurry."; |
---|
| 673 | close; |
---|
| 674 | case 2: |
---|
| 675 | mes "treasure from the Sphinx."; |
---|
| 676 | mes "Search the ^FF0000Stone Statues^000000"; |
---|
| 677 | mes "there for precious valuables."; |
---|
| 678 | mes "Consider this excursion as"; |
---|
| 679 | mes "a test of your strength."; |
---|
| 680 | set ASSN_SK,3; |
---|
| 681 | next; |
---|
| 682 | mes "[Esmille]"; |
---|
| 683 | mes "Whether you can complete"; |
---|
| 684 | mes "this task will determine"; |
---|
| 685 | mes "if you are worthy enough"; |
---|
| 686 | mes "for me to teach you the"; |
---|
| 687 | mes "Sonic Acceleration skill."; |
---|
| 688 | mes "Best of luck, and please hurry."; |
---|
| 689 | close; |
---|
| 690 | case 3: |
---|
| 691 | mes "treasure from the Pyramids."; |
---|
| 692 | mes "Search the ^FF0000flooded crypt at"; |
---|
| 693 | mes "the bottom floor for precious"; |
---|
| 694 | mes "valuables^000000. Consider this as"; |
---|
| 695 | mes "a test of your strength."; |
---|
| 696 | set ASSN_SK,4; |
---|
| 697 | next; |
---|
| 698 | mes "[Esmille]"; |
---|
| 699 | mes "Whether you can complete"; |
---|
| 700 | mes "this task will determine"; |
---|
| 701 | mes "if you are worthy enough"; |
---|
| 702 | mes "for me to teach you the"; |
---|
| 703 | mes "Sonic Acceleration skill."; |
---|
| 704 | mes "Best of luck, and please hurry."; |
---|
| 705 | close; |
---|
| 706 | } |
---|
| 707 | } |
---|
| 708 | } |
---|
| 709 | } |
---|
| 710 | else { |
---|
| 711 | if (BaseJob == Job_Assassin) { |
---|
| 712 | mes "[Assassin]"; |
---|
| 713 | mes "Ah. Hello, comrade."; |
---|
| 714 | mes "Have you heard about"; |
---|
| 715 | mes "the latest news from"; |
---|
| 716 | mes "the Assassin Guild?"; |
---|
| 717 | Emotion e_heh; |
---|
| 718 | next; |
---|
| 719 | select("News from the Assassin Guild?"); |
---|
| 720 | mes "[Assassin]"; |
---|
| 721 | mes "Hm. You must not have"; |
---|
| 722 | mes "heard it, then. If you want"; |
---|
| 723 | mes "to know more about it, you"; |
---|
| 724 | mes "should speak to Killtin, who"; |
---|
| 725 | mes "is right next to me. He will"; |
---|
| 726 | mes "explain everything clearly."; |
---|
| 727 | close; |
---|
| 728 | } |
---|
| 729 | mes "[Assassin]"; |
---|
| 730 | mes "Hm. Do you know any"; |
---|
| 731 | mes "Assassins? Tell them"; |
---|
| 732 | mes "to come here if they"; |
---|
| 733 | mes "haven't already."; |
---|
| 734 | close; |
---|
| 735 | } |
---|
| 736 | } |
---|
| 737 | |
---|
| 738 | in_sphinx2,259,213,0 script Old Coffin#qsk_as -1,7,8,{ |
---|
| 739 | OnTouch: |
---|
| 740 | if (ASSN_SK == 2) { |
---|
| 741 | mes "^3355FFIt's an ancient coffin"; |
---|
| 742 | mes "with a broken lid that"; |
---|
| 743 | mes "is slightly ajar. You"; |
---|
| 744 | mes "momentarily catch a glint"; |
---|
| 745 | mes "of something shining inside.^000000"; |
---|
| 746 | specialeffect 71; //"Old Coffin#1" EF_CONE |
---|
| 747 | next; |
---|
| 748 | while(1) { |
---|
| 749 | switch(select("Put your hand inside:Inspect the coffin's opening:Lift the lid:Turn the coffin upside down:Ignore it")) { |
---|
| 750 | case 1: |
---|
| 751 | mes "^3355FFYou carefully put your"; |
---|
| 752 | mes "hand inside the coffin"; |
---|
| 753 | mes "and try to retrieve the"; |
---|
| 754 | mes "shining object that"; |
---|
| 755 | mes "you had glimpsed."; |
---|
| 756 | mes "...............................^000000"; |
---|
| 757 | next; |
---|
| 758 | mes "^3355FFSomething inside"; |
---|
| 759 | mes "the coffin bit your"; |
---|
| 760 | mes "hand really hard!^000000"; |
---|
| 761 | sc_start SC_Poison,30000,0; |
---|
| 762 | sc_start SC_Bleeding,10000,0; |
---|
| 763 | Emotion e_omg,1; |
---|
| 764 | close; |
---|
| 765 | case 2: |
---|
| 766 | mes "^3355FFYou try to peek"; |
---|
| 767 | mes "inside the coffin"; |
---|
| 768 | mes "through the gap"; |
---|
| 769 | mes "between the coffin's"; |
---|
| 770 | mes "edge and the lid."; |
---|
| 771 | mes "...............................^000000"; |
---|
| 772 | next; |
---|
| 773 | mes "^3355FFYou're barely able to"; |
---|
| 774 | mes "perceive that something"; |
---|
| 775 | mes "is squirming inside the"; |
---|
| 776 | mes "coffin, but it's far too dark"; |
---|
| 777 | mes "to see anything else.^000000"; |
---|
| 778 | sc_start SC_Blind,30000,0; |
---|
| 779 | next; |
---|
| 780 | break; |
---|
| 781 | case 3: |
---|
| 782 | mes "^3355FFYou don't have the"; |
---|
| 783 | mes "strength to move"; |
---|
| 784 | mes "something as heavy"; |
---|
| 785 | mes "as this coffin's lid...^000000"; |
---|
| 786 | sc_start SC_Curse,30000,0; |
---|
| 787 | next; |
---|
| 788 | break; |
---|
| 789 | case 4: |
---|
| 790 | mes "^3355FFYou don't have the"; |
---|
| 791 | mes "strength to turn this"; |
---|
| 792 | mes "coffin upside down.^000000"; |
---|
| 793 | next; |
---|
| 794 | break; |
---|
| 795 | case 5: |
---|
| 796 | close; |
---|
| 797 | } |
---|
| 798 | } |
---|
| 799 | } |
---|
| 800 | } |
---|
| 801 | |
---|
| 802 | in_sphinx2,212,267,0 script Old Coffin#qsk_as2 -1,5,6,{ |
---|
| 803 | OnTouch: |
---|
| 804 | if (ASSN_SK == 2) { |
---|
| 805 | mes "^3355FFIt's an ancient coffin"; |
---|
| 806 | mes "with a broken lid that"; |
---|
| 807 | mes "is slightly ajar. You"; |
---|
| 808 | mes "momentarily catch a glint"; |
---|
| 809 | mes "of something shining inside.^000000"; |
---|
| 810 | specialeffect 71; //"Old Coffin#2" EF_CONE |
---|
| 811 | next; |
---|
| 812 | while(1) { |
---|
| 813 | switch(select("Put your hand inside:Inspect the coffin's opening:Lift the lid:Turn the coffin upside down:Ignore it")) { |
---|
| 814 | case 1: |
---|
| 815 | mes "^3355FFYou carefully put your"; |
---|
| 816 | mes "hand inside the coffin"; |
---|
| 817 | mes "and try to retrieve the"; |
---|
| 818 | mes "shining object that"; |
---|
| 819 | mes "you had glimpsed."; |
---|
| 820 | mes "...............................^000000"; |
---|
| 821 | next; |
---|
| 822 | if (rand(1,3) != 3) { |
---|
| 823 | mes "^3355FFYou carefully put your"; |
---|
| 824 | mes "hand inside the coffin"; |
---|
| 825 | mes "and try to retrieve the"; |
---|
| 826 | mes "shining object that"; |
---|
| 827 | mes "you had glimpsed."; |
---|
| 828 | mes "...............................^000000"; |
---|
| 829 | next; |
---|
| 830 | mes "^3355FFSomething inside"; |
---|
| 831 | mes "the coffin bit your"; |
---|
| 832 | mes "hand really hard!^000000"; |
---|
| 833 | sc_start SC_Poison,30000,0; |
---|
| 834 | sc_start SC_Bleeding,10000,0; |
---|
| 835 | Emotion e_omg,1; |
---|
| 836 | close; |
---|
| 837 | } |
---|
| 838 | else { |
---|
| 839 | mes "^3355FFYour fingers manage"; |
---|
| 840 | mes "to find a solid object"; |
---|
| 841 | mes "that you pull out of the"; |
---|
| 842 | mes "coffin. You have obtained"; |
---|
| 843 | mes "a Sapphire for Esmille.^000000"; |
---|
| 844 | set ASSN_SK,5; |
---|
| 845 | getitem 726,1; //Blue_Jewel |
---|
| 846 | close; |
---|
| 847 | } |
---|
| 848 | case 2: |
---|
| 849 | mes "^3355FFYou try to peek"; |
---|
| 850 | mes "inside the coffin"; |
---|
| 851 | mes "through the gap"; |
---|
| 852 | mes "between the coffin's"; |
---|
| 853 | mes "edge and the lid."; |
---|
| 854 | mes "...............................^000000"; |
---|
| 855 | next; |
---|
| 856 | mes "^3355FFYou're barely able to"; |
---|
| 857 | mes "perceive that something"; |
---|
| 858 | mes "is squirming inside the"; |
---|
| 859 | mes "coffin, but it's far too dark"; |
---|
| 860 | mes "to see anything else.^000000"; |
---|
| 861 | sc_start SC_Blind,30000,0; |
---|
| 862 | next; |
---|
| 863 | break; |
---|
| 864 | case 3: |
---|
| 865 | mes "^3355FFYou don't have the"; |
---|
| 866 | mes "strength to move"; |
---|
| 867 | mes "something as heavy"; |
---|
| 868 | mes "as this coffin's lid...^000000"; |
---|
| 869 | sc_start SC_Curse,30000,0; |
---|
| 870 | next; |
---|
| 871 | break; |
---|
| 872 | case 4: |
---|
| 873 | mes "^3355FFYou don't have the"; |
---|
| 874 | mes "strength to turn this"; |
---|
| 875 | mes "coffin upside down.^000000"; |
---|
| 876 | next; |
---|
| 877 | break; |
---|
| 878 | case 5: |
---|
| 879 | close; |
---|
| 880 | } |
---|
| 881 | } |
---|
| 882 | } |
---|
| 883 | } |
---|
| 884 | |
---|
| 885 | in_sphinx2,13,163,0 script Stone Statue#qsk_as -1,7,7,{ |
---|
| 886 | OnTouch: |
---|
| 887 | if (ASSN_SK == 3) { |
---|
| 888 | specialeffect 71; //"Stone Statue#1" EF_CONE |
---|
| 889 | mes "^3355FFThis ancient stone statue"; |
---|
| 890 | mes "is covered with cracks and"; |
---|
| 891 | mes "looks close to falling apart."; |
---|
| 892 | mes "The glimmer of a shining object"; |
---|
| 893 | mes "peers out from beneath one of"; |
---|
| 894 | mes "the feet. The ground appears"; |
---|
| 895 | mes "soft enough to dig through...^000000"; |
---|
| 896 | specialeffect 71; //"Old Coffin#2" EF_CONE |
---|
| 897 | next; |
---|
| 898 | if (select("Dig to retrieve the shining object:Ignore it") == 1) { |
---|
| 899 | mes "^3355FFAs your fingers dig into"; |
---|
| 900 | mes "the soft ground, it emits^000000"; |
---|
| 901 | if (rand(1,3) != 3){ |
---|
| 902 | mes "^3355FFa yellow gas that clouds"; |
---|
| 903 | mes "your senses and briefly"; |
---|
| 904 | mes "knocks you unconscious.^000000"; |
---|
| 905 | sc_start SC_Sleep,30000,0; |
---|
| 906 | close; |
---|
| 907 | } |
---|
| 908 | mes "^3355FFa yellow gas. However, you"; |
---|
| 909 | mes "hold your breath in and expel"; |
---|
| 910 | mes "all gas in your lungs in time"; |
---|
| 911 | mes "to escape its effects. You've"; |
---|
| 912 | mes "retrieved a Ruby for Esmille.^000000"; |
---|
| 913 | set ASSN_SK,5; |
---|
| 914 | getitem 723,1; //Cardinal_Jewel |
---|
| 915 | } |
---|
| 916 | close; |
---|
| 917 | } |
---|
| 918 | } |
---|
| 919 | |
---|
| 920 | in_sphinx2,13,146,0 script Stone Statue#qsk_as2 -1,7,7,{ |
---|
| 921 | OnTouch: |
---|
| 922 | if (ASSN_SK == 3) { |
---|
| 923 | specialeffect 71; //"Stone Statue#1" EF_CONE |
---|
| 924 | mes "^3355FFThis ancient stone statue"; |
---|
| 925 | mes "is covered with cracks and"; |
---|
| 926 | mes "looks close to falling apart."; |
---|
| 927 | mes "The glimmer of a shining object"; |
---|
| 928 | mes "peers out from beneath one of"; |
---|
| 929 | mes "the feet. The ground appears"; |
---|
| 930 | mes "soft enough to dig through...^000000"; |
---|
| 931 | specialeffect 71; //"Old Coffin#2" EF_CONE |
---|
| 932 | next; |
---|
| 933 | if (select("Dig to retrieve the shining object:Ignore it") == 1) { |
---|
| 934 | mes "^3355FFAs your fingers dig into"; |
---|
| 935 | mes "the soft ground, it emits^000000"; |
---|
| 936 | if (rand(1,3) != 3) { |
---|
| 937 | mes "^3355FFa yellow gas that clouds"; |
---|
| 938 | mes "your senses and briefly"; |
---|
| 939 | mes "knocks you unconscious.^000000"; |
---|
| 940 | sc_start SC_Sleep,30000,0; |
---|
| 941 | close; |
---|
| 942 | } |
---|
| 943 | mes "^3355FFa yellow gas. However, you"; |
---|
| 944 | mes "hold your breath in and expel"; |
---|
| 945 | mes "all gas in your lungs in time"; |
---|
| 946 | mes "to escape its effects. Sadly,"; |
---|
| 947 | mes "all you found was broken glass.^000000"; |
---|
| 948 | Emotion e_omg,1; |
---|
| 949 | } |
---|
| 950 | close; |
---|
| 951 | } |
---|
| 952 | } |
---|
| 953 | |
---|
| 954 | moc_pryd04,85,96,0 script ¡¡#crypt -1,3,3,{ |
---|
| 955 | OnTouch: |
---|
| 956 | if (ASSN_SK == 4) { |
---|
| 957 | specialeffect 71; //"¡¡#crypt" EF_CONE |
---|
| 958 | mes "^3355FFThere's something"; |
---|
| 959 | mes "glimmering beneath"; |
---|
| 960 | mes "the surface of the water...^000000"; |
---|
| 961 | next; |
---|
| 962 | if (select("Pick it up:Ignore it") == 1) { |
---|
| 963 | mes "^3355FFAs soon as you dip your"; |
---|
| 964 | mes "hand into the water, the"; |
---|
| 965 | mes "water's freezing chill shoots"; |
---|
| 966 | mes "up through your arm. You "; |
---|
| 967 | mes "better hurry before you freeze!^000000"; |
---|
| 968 | next; |
---|
| 969 | if (rand(1,3) != 3) { |
---|
| 970 | mes "^3355FFIt's too late!"; |
---|
| 971 | mes "Your body has just"; |
---|
| 972 | mes "been frozen solid.^000000"; |
---|
| 973 | sc_start SC_Freeze,10000,0; |
---|
| 974 | close; |
---|
| 975 | } |
---|
| 976 | mes "^3355FFYou quickly pick up"; |
---|
| 977 | mes "the glimmering object"; |
---|
| 978 | mes "before the water can"; |
---|
| 979 | mes "freeze you. You obtained"; |
---|
| 980 | mes "an Aquamarine for Esmille.^000000"; |
---|
| 981 | set ASSN_SK,5; |
---|
| 982 | getitem 720,1; //Skyblue_Jewel |
---|
| 983 | } |
---|
| 984 | close; |
---|
| 985 | } |
---|
| 986 | } |
---|
| 987 | |
---|
| 988 | //============================================================ |
---|
| 989 | // Old changelog |
---|
| 990 | //============================================================ |
---|
| 991 | //= 1.0 for fully working skills only [Lupus] |
---|
| 992 | //= 1.1 Added more new skill quests for more classes [Lupus] |
---|
| 993 | //= Somehow eA engine doesn't let you keep learn't skill V_V' |
---|
| 994 | //= 1.2 Added to correct locations, correct NPC's, fixed |
---|
| 995 | //= some of the items required and made them into real |
---|
| 996 | //= quests. [Reddozen] |
---|
| 997 | //= 1.3 Fixed bugs and minor typos. Optimized [Lupus] |
---|
| 998 | //= 1.3a fixed an item ID typo, thx 2Spiritual Kid |
---|
| 999 | //= 1.3b Splitted into different files [DracoRPG] |
---|
| 1000 | //============================================================ |
---|