root/npc/quests/skills/assassin_skills.txt

Revision 1, 30.4 kB (checked in by jinshiro, 17 years ago)
Line 
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
16in_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
288in_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
738in_sphinx2,259,213,0    script  Old Coffin#qsk_as       -1,7,8,{
739OnTouch:
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
802in_sphinx2,212,267,0    script  Old Coffin#qsk_as2      -1,5,6,{
803OnTouch:
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
885in_sphinx2,13,163,0     script  Stone Statue#qsk_as     -1,7,7,{
886OnTouch:
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
920in_sphinx2,13,146,0     script  Stone Statue#qsk_as2    -1,7,7,{
921OnTouch:
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
954moc_pryd04,85,96,0      script  ¡¡#crypt        -1,3,3,{
955OnTouch:
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//============================================================
Note: See TracBrowser for help on using the browser.