root/npc/quests/skills/wizard_skills.txt @ 1

Revision 1, 14.0 kB (checked in by jinshiro, 17 years ago)
RevLine 
[1]1//===== eAthena Script =======================================
2//= Wizard 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: Sight Blaster
12//===== Additional Comments: =================================
13//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
14//============================================================
15
16gef_tower,115,36,4      script  Meow#q_wiz      876,{
17        if (BaseJob == Job_Wizard) {
18                if (WIZ_SK == 100) {
19                        if (getskilllv("WZ_SIGHTBLASTER") == 0) {
20                                mes "[Meow]";
21                                mes "What...?! You forgot the";
22                                mes "awesome skill I taught you?";
23                                mes "Transcending's no excuse";
24                                mes "for forgetting! Alright, so you";
25                                mes "want me to teach you, eh?";
26                                mes "Alright, here's your lesson!";
27                                next;
28                                mes "^3355FF*BAM! BOOM! CRASH!*^000000";
29                                specialeffect2 183; // EF_SUI_EXPLOSION
30                                next;
31                                mes "[Meow]";
32                                mes "Don't you dare get";
33                                mes "hoity-toity with me, just";
34                                mes "because you've been reborn!";
35                                mes "You better remember how to";
36                                mes "do that skill before I give";
37                                mes "you another whupping!";
38                                next;
39                                mes "^3355FFYou miraculously recall";
40                                mes "the Sight Blaster skill before";
41                                mes "Meow can administer another";
42                                mes "vicious beating to you.";
43                                specialeffect2 253; // EF_ABSORBSPIRITS
44                                skill "WZ_SIGHTBLASTER",1,0;
45                                next;
46                                mes "[Meow]";
47                                mes "Remember now?";
48                                mes "Great. Now I'm going";
49                                mes "back to taking a nap.";
50                                mes "If you even think about";
51                                mes "bothering me, I'll make";
52                                mes "you regret it. Mark my word!";
53                                close;
54                        }
55                        else {
56                                mes "[Meow]";
57                                mes "Zzz... Zzz...";
58                                mes "Catherine... I'll";
59                                mes "make you sorry for";
60                                mes "turning me into a kitty...";
61                                mes "I'm gonna... Gonna... Zzz...";
62                                close;
63                        }
64                }
65                else if (WIZ_SK == 0) {
66                        mes "[Meow]";
67                        mes "*Yaaawn~*";
68                        mes "So sleeepy...";
69                        mes "Hm? Did you want";
70                        mes "to talk to me? Don't";
71                        mes "bother me if you've";
72                        mes "got nothing to say!";
73                        next;
74                        if (select("A cat?:Now I'm sleepy, too...") == 1) {
75                                mes "[Meow]";
76                                mes "Yeah. Yeah, I'm a cat.";
77                                mes "For now, anyway. Damn that";
78                                mes "Catherine! She turned me into";
79                                mes "this form when I borrowed some";
80                                mes "gemstones without her consent.";
81                                mes "I was gonna tell her!";
82                                next;
83                                mes "[Meow]";
84                                mes "Once I become human";
85                                mes "again and regain my powers,";
86                                mes "I'm gonna go freakin' buck";
87                                mes "wild. Catherine, you, everyone.";
88                                mes "You're all turning into cats!";
89                                close;
90                        }
91                        mes "[Meow]";
92                        mes "Hah! Yeah...";
93                        mes "Taking a nap sounds like";
94                        mes "the best idea I've hear--oh.";
95                        mes "Wait. You're a Wizard, right?";
96                        mes "I was so sleepy, I didn't even";
97                        mes "notice. Ah, this is good~";
98                        next;
99                        mes "[Meow]";
100                        mes "Now, I'm supposed to be";
101                        mes "teaching Wizards this new";
102                        mes "skill on behalf of the Wizard";
103                        mes "Guild. Although I don't really";
104                        mes "want to, I pretty much don't have^FFFFFF ^000000 a choice. So what do you say?";
105                        next;
106                        if (select("Nah, I'm too sleepy...:Sure, I'd like to learn a new skill.") == 1) {
107                                mes "[Meow]";
108                                mes "^333333*Yaaaawn*^000000";
109                                mes "Alright. If you wanna";
110                                mes "learn it later, then come";
111                                mes "back and remind me about";
112                                mes "the skill. Well then, back to";
113                                mes "napping... Zzz... Zzz...";
114                                close;
115                        }
116                        mes "[Meow]";
117                        mes "Really? Fine, fine.";
118                        mes "Just so you know, I'm";
119                        mes "only teaching this skill so";
120                        mes "that Catherine will return me";
121                        mes "to my human form. It's too";
122                        mes "humiliating to just be a cat!";
123                        next;
124                        mes "[Meow]";
125                        mes "Wait, now that I think";
126                        mes "about it, that dog Maria has";
127                        mes "been hanging about Catherine";
128                        mes "for the longest time, but she's";
129                        mes "never regained her human form.";
130                        mes "N-no! I can't lose hope now!";
131                        next;
132                        mes "[Meow]";
133                        mes "Oh, let's just get this over";
134                        mes "with. Now, you're aware that we";
135                        mes "Wizards have great long range";
136                        mes "attack skills, but we're weak";
137                        mes "in short range battles, right?";
138                        next;
139                        mes "[Meow]";
140                        mes "This new skill that I am";
141                        mes "going to teach you has been";
142                        mes "designed to compensate the";
143                        mes "Wizard class's weakness in";
144                        mes "close range combat. First,";
145                        mes "you chant the spell...";
146                        next;
147                        mes "[Meow]";
148                        mes "Then, for the skill's duration,";
149                        mes "you will be protected by a shield that will push back and damage";
150                        mes "enemies that approach too closely. Doesn't that sound really useful";
151                        mes "in heated battle situations?";
152                        next;
153                        select("I can push enemies away?");
154                        mes "[Meow]";
155                        mes "Sure you can, well, once you";
156                        mes "learn the skill. Hmm, but you";
157                        mes "need to have a good grasp on";
158                        mes "push back theory before you can";
159                        mes "learn the skill. Hmm, you might";
160                        mes "need a better explanation...";
161                        next;
162                        mes "[Meow]";
163                        mes "You know what? Knights are";
164                        mes "pretty much experts with skills";
165                        mes "that push enemies back, so go";
166                        mes "and find one who'll explain Push Back theory to you in Prontera.";
167                        next;
168                        mes "[Meow]";
169                        mes "Check the 11 o' clock";
170                        mes "direction on your Mini-Map";
171                        mes "in Prontera to find the Knight";
172                        mes "Chivalry. Someone there should";
173                        mes "be willing to teach you more";
174                        mes "about Push Backs in skills...";
175                        set WIZ_SK,1;
176                        close;
177                }
178                else if (WIZ_SK == 1) {
179                        mes "[Meow]";
180                        mes "What are you still doing";
181                        mes "here? Didn't I tell you to go";
182                        mes "to the Prontera Chivalry and";
183                        mes "ask someone there to teach";
184                        mes "you about Push Back theory?";
185                        close;
186                }
187                else if (WIZ_SK == 2) {
188                        mes "[Meow]";
189                        mes "Hm? Oh good, you learned";
190                        mes "the basics for pushing back";
191                        mes "enemies. Now you're almost";
192                        mes "ready to learn the skill that";
193                        mes "I'm supposed to teach you.";
194                        next;
195                        mes "[Meow]";
196                        mes "I'm no philanthropist, so";
197                        mes "I expect some tuition for all";
198                        mes "of my instruction and effort!";
199                        mes "Mmm, what would be good for";
200                        mes "my payment? Ah, I'm low on";
201                        mes "enchanted stones right now~";
202                        next;
203                        mes "[Meow]";
204                        mes "Go and bring me";
205                        mes "^FF000010 Crystal Blues^000000,";
206                        mes "^FF000010 Green Lives^000000,";
207                        mes "^FF000010 Red Bloods^000000 and";
208                        mes "^FF000010 Winds of Verdure^000000.";
209                        next;
210                        mes "[Meow]";
211                        mes "It's not that much,";
212                        mes "so don't complain and";
213                        mes "come back as soon as you";
214                        mes "can. While you're out there,";
215                        mes "I'm going to take another nap~";
216                        set WIZ_SK,3;
217                        close;
218                }
219                else if (WIZ_SK == 3) {
220                        if (countitem(991) < 10 || countitem(993) < 10 || countitem(990) < 10 || countitem(992) < 10) {
221                                mes "[Meow]";
222                                mes "^333333*Yaaaaaawn~*^000000 Hm?";
223                                mes "H-how dare you come";
224                                mes "back without everything";
225                                mes "I asked you for?! You";
226                                mes "forgot what to bring,";
227                                mes "didn't you? Grrrr...";
228                                next;
229                                mes "[Meow]";
230                                mes "I said to bring";
231                                mes "^ff000010 Crystal Blues^000000,";
232                                mes "^ff000010 Green Lives^000000,";
233                                mes "^ff000010 Red Bloods^000000 and";
234                                mes "^ff000010 Winds of Verdure^000000!";
235                                next;
236                                mes "[Meow]";
237                                mes "Don't forget this time!";
238                                mes "And don't even think of";
239                                mes "waking me up until you";
240                                mes "find everything I asked for!";
241                                close;
242                        }
243                        mes "[Meow]";
244                        mes "*Yaaaawn~* Wh-wha?";
245                        mes "Oh, it's you. So did you";
246                        mes "bring the stones I wanted?";
247                        mes "Mmm. Good, let me see if";
248                        mes "you brought them all...";
249                        mes "One, two, three...";
250                        next;
251                        mes "[Meow]";
252                        mes ".................";
253                        mes "Screw it. I don't feel";
254                        mes "like counting this all.";
255                        mes "Let me just take these,";
256                        mes "and teach you the skill";
257                        mes "so I can go back to sleep.";
258                        next;
259                        mes "[Meow]";
260                        mes "This skill is called,";
261                        mes "''^FF0000Sight Blaster^000000.'' Pretty";
262                        mes "cool, eh? Anyway, it's a Fire";
263                        mes "attribute skill that requires";
264                        mes "you to cast Sight before you";
265                        mes "can activate it. Now try it.";
266                        next;
267                        specialeffect2 183; // EF_SUI_EXPLOSION
268                        mes "^3355FF*BAM! BOOM!*^000000";
269                        next;
270                        mes "[Meow]";
271                        mes "......";
272                        mes "Huh. Not exactly right,";
273                        mes "but not too bad for a first";
274                        mes "try. Remember to will the";
275                        mes "push back to happen. Ergh,";
276                        mes "let's try it once again, okay?";
277                        next;
278                        mes "[Meow]";
279                        mes "You gotta will it.";
280                        mes "Push! Push with";
281                        mes "your freakin' mind!";
282                        mes "Well, push the flames";
283                        mes "you summoned with Sight";
284                        mes "with your mind. Not that hard!";
285                        next;
286                        mes "[Meow]";
287                        mes "Finally...!";
288                        mes "You actually learned it!";
289                        mes "That took way too much effort,";
290                        mes "but at least we're done here.";
291                        specialeffect2 253; // EF_ABSORBSPIRITS
292                        delitem 991,10; //Crystal_Blue
293                        delitem 993,10; //Yellow_Live
294                        delitem 990,10; //Boody_Red
295                        delitem 992,10; //Wind_Of_Verdure
296                        set WIZ_SK,100;
297                        skill "WZ_SIGHTBLASTER",1,0;
298                        next;
299                        mes "[Meow]";
300                        mes "I'm so tired from all of";
301                        mes "this teaching. I think I'll";
302                        mes "take a well deserved nap";
303                        mes "right now. Go on your way,";
304                        mes "and if you know any Wizards,";
305                        mes "send 'em to me, I guess.";
306                        close;
307                }
308                else {
309                        mes "[Meow]";
310                        mes "Zzz... Zzz...";
311                        mes "Catherine... I'll";
312                        mes "make you sorry for";
313                        mes "turning me into a kitty...";
314                        mes "I'm gonna... Gonna... Zzz...";
315                        close;
316                }
317        }
318        else {
319                mes "[Meow]";
320                mes "*Yaaawn~*";
321                mes "So sleeepy...";
322                mes "Hm? Did you want";
323                mes "to talk to me? Don't";
324                mes "bother me if you've";
325                mes "got nothing to say!";
326                next;
327                if (select("A cat?:Now I'm sleepy, too...") == 1) {
328                        mes "[Meow]";
329                        mes "Yeah. Yeah, I'm a cat.";
330                        mes "For now, anyway. Damn that";
331                        mes "Catherine! She turned me into";
332                        mes "this form when I borrowed some";
333                        mes "gemstones without her consent.";
334                        mes "I was gonna tell her!";
335                        next;
336                        mes "[Meow]";
337                        mes "Once I become human";
338                        mes "again and regain my powers,";
339                        mes "I'm gonna go freakin' buck";
340                        mes "wild. Catherine, you, everyone.";
341                        mes "You're all turning into cats!";
342                        close;
343                }
344                mes "[Meow]";
345                mes "Hah! Yeah...";
346                mes "Taking a nap sounds like";
347                mes "the best idea I've heard";
348                mes "all day. Hm. ^333333*Yaaawwn~*^000000";
349                mes "There we go, time to sleep...";
350                mes "ZzzzzzzZZZzzz... ZzZzzzz...";
351                close;
352        }
353}
354
355prt_in,82,98,3  script  Simon Mayace#q_wiz      46,{
356        if (WIZ_SK == 1) {
357                mes "[Simon]";
358                mes "Ah, you must be a skilled";
359                mes "practitioner of magic. Mmm,";
360                mes "you must one of those Wizards.";
361                mes "High Wizards? I can't really";
362                mes "tell the difference. Ah, may";
363                mes "I be of service to you?";
364                next;
365                if (select("I'm fine, thank you.:I want to learn about push backs.") == 1) {
366                        mes "[Simon]";
367                        mes "I'm surprised that you chose";
368                        mes "to practice magic: judging";
369                        mes "from your build, I'd say that";
370                        mes "you'd be well suited to wielding^FFFFFF ^000000 a sword. Haha, but that's just";
371                        mes "a humble Knight's opinion.";
372                        close;
373                }
374                mes "[Simon]";
375                mes "Wait, are you asking me";
376                mes "to teach you a Push-Back";
377                mes "attack technique? You can";
378                mes "defend yourself using spells";
379                mes "like Fire Wall or Fire Bolt";
380                mes "much more effectively, right?";
381                next;
382                select("But at close range...");
383                mes "[Simon]";
384                mes "Oh, I see. Yeah, Wizards";
385                mes "aren't very effective in close";
386                mes "range battles. Okay, I can see";
387                mes "why you'd want to learn some";
388                mes "Push-Back technique. Alright,";
389                mes "I can teach you a few basics.";
390                next;
391                mes "[Simon]";
392                mes "Now, every adventurer knows";
393                mes "the fundamentals of attacking.";
394                mes "You strike, and then ready your";
395                mes "next action, which is either";
396                mes "another strike, a dodge or a";
397                mes "guard. Simple stuff, right?";
398                next;
399                mes "[Simon]";
400                mes "To push an enemy back, you've";
401                mes "got to attack using a strike";
402                mes "with continuous force. It's all";
403                mes "in the follow through. Now, if";
404                mes "you strike the head, the push";
405                mes "distance will be too short.";
406                next;
407                mes "[Simon]";
408                mes "If you deliver a pushing";
409                mes "strike to the legs, your";
410                mes "enemy will fall towards you.";
411                mes "The best target for pushing";
412                mes "attacks is the torso since it";
413                mes "allows more control of the push.";
414                next;
415                mes "[Simon]";
416                mes "Well, I've explained";
417                mes "pushing as best as I can.";
418                mes "Concentrate and practice the";
419                mes "theory on your own, and you";
420                mes "should be able to do it. Good^FFFFFF ^000000luck on your travels, adventurer~";
421                set WIZ_SK,2;
422                close;
423        }
424        else {
425                mes "[Simon]";
426                mes "Make no mistake:";
427                mes "swordplay is an art.";
428                mes "The techniques may seem";
429                mes "brutish at first glance, but";
430                mes "there's a keen strategy that";
431                mes "Knights innately understand.";
432                close;
433        }
434}
435
436//============================================================
437// Old changelog
438//============================================================
439//= 1.0 for fully working skills only [Lupus]
440//= 1.1 Added more new skill quests for more classes [Lupus]
441//= Somehow eA engine doesn't let you keep learn't skill V_V'
442//= 1.2 Added to correct locations, correct NPC's, fixed
443//= some of the items required and made them into real
444//= quests. [Reddozen]
445//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
446//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
447//= 1.3b Splitted into different files [DracoRPG]
448//= 1.3c Removed duplicates [Toms]
449//============================================================
Note: See TracBrowser for help on using the browser.