summaryrefslogtreecommitdiff
path: root/npc/quests/skills/wizard_skills.txt
blob: 6f0bc582701838259c9fb8e0a456efa33f243f66 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
//===== eAthena Script ======================================= 
//= Wizard Skills Quests
//===== By: ================================================== 
//= Lupus, Reddozen
//===== Current Version: ===================================== 
//= 1.3c
//===== Compatible With: ===================================== 
//= eAthena Revision 3800+
//===== Description: ========================================= 
//= Temp quests for new skills for 2nd classes
//===== Additional Comments: ================================= 
//= 1.0 for fully working skills only [Lupus]
//= 1.1 Added more new skill quests for more classes [Lupus]
//= Somehow eA engine doesn't let you keep learn't skill V_V'
//= 1.2 Added to correct locations, correct NPC's, fixed
//= some of the items required and made them into real
//= quests. [Reddozen] 
//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
//= 1.3b Splitted into different files [DracoRPG]
//= 1.3c Removed duplicates [Toms]
//============================================================


//============================================================
// WIZARD - SIGHTBLASTER
//============================================================
gef_tower,116,37,1	script	Enoz#2	748,{
	if(HELLIONQ == 22)goto L_remember;
	if(HELLIONQ == 21)goto L_joke;
	if(HELLIONQ == 20)goto L_take;
	if(BaseJob!=Job_Wizard) goto L_nowiz;
	if(getskilllv(1006)) goto L_alreadyhave;

	mes "[Enoz]";
	mes "I'll teach you all I know for:";
	mes "10 Crystal Blue";
	mes "10 Green Live";
	mes "10 Red Blood";
	mes "10 Wind of Verdure";
	next;
	
	mes "[Enoz]";
	mes "Let me check your items.";
	next;
	
	if(countitem(990)<10 || countitem(991)<10 || countitem(992)<10 || countitem(993)<10) goto L_noitems;//Items: Red_Blood, Crystal_Blue, Wind_of_Verdure, Green_Live,
	delitem 990, 10;//Items: Red_Blood,
	delitem 991, 10;//Items: Crystal_Blue,
	delitem 992, 10;//Items: Wind_of_Verdure,
	delitem 993, 10;//Items: Green_Live,
	
	mes "[Enoz]";
	mes "I see you have what you need,";
	mes "so I'll teach you my talent.";
	skill 1006,1,0;
	close;

L_take:
	mes "[Enoz]";
	mes "It's gone, it's gone!";
	mes "Where the hell did it go?!";
	mes "Oh man, who could have";
	mes "taken it? Wait, was it... You?!";
	next;
	menu "Actually, Welshyun sent me.",L_sent,"No way man, don't go nuts.",-;

	mes "[Enoz]";
	mes "Nuts?! Oh, you wanna";
	mes "see crazy, is that it?! You";
	mes "wanna see insaaaane?!";
	mes "Cuz I'll go freakin' medieval";
	mes "if you keep bothering me!!";
	close;

L_sent:
	mes "[Enoz]";
	mes "My mentor, Welshyun?";
	mes "Huh. Is there a report";
	mes "I haven't submitted to him";
	mes "yet? So what was it called?";
	next;
	input @tempstr$;
	if(@tempstr$ != "Monster Life in the Geffen Area")goto L_wrongstr;

	mes "[Enoz]";
	mes "\"Monster Life in";
	mes "the Geffen Area\"?";
	mes "Oh no. My mentor took";
	mes "that three days ago!";
	mes "Is he still up to his";
	mes "old tricks again?";
	next;
	mes "[Enoz]";
	mes "Awww nuts!";
	mes "Where the heck is";
	mes "my Master Science";
	mes "Reference Book?";
	mes "It was right here";
	mes "three days ago...";
	set HELLIONQ,21;
	close;

L_joke:
	mes "[Enoz]";
	mes "My mentor Welshyun's";
	mes "been playing jokes again,";
	mes "so you better go talk to him.";
	mes "Damn. Where is that Master";
	mes "Science Reference Book?";
	close;

L_wrongstr:
	mes "[Enoz]";
	mes @tempstr$ + "?";
	mes "I haven't completed";
	mes "any research related";
	mes "to that subject. Or did I?";
	mes "Anyway, I need the exact";
	mes "name of the report you want!";
	close;

L_remember:
	mes "[Enoz]";
	mes "Oh hey, I remember you~";
	mes "So did my mentor send you";
	mes "to me again for some reason?";
	next;
	mes "^3151FFYou cautiously hand Enoz the";
	mes "Master Science Reference Book.";
	next;
	mes "[Enoz]";
	mes "Yes! Oh yes!";
	mes "This is the book";
	mes "I lost three days";
	mes "ago! Thanks so much!";
	mes "Now I can finally finish";
	mes "this research project that--";
	next;
	mes "[Enoz]";
	mes "Wait, the page I really";
	mes "need is missing! And there's";
	mes "some sort of note... Umm...";
	mes "^111111\"Enoz I think this page";
	mes "is worth at least one Apple";
	mes "Juice. Right? --Welshyun\"^000000.";
	next;
	mes "[Enoz]";
	mes "NOooOOoOo!";
	mes "Not agaaaaain!";
	mes "WHy is he always";
	mes "playing these pranks?!";
	mes "Apple Juice! I need";
	mes "some Apple Juice!";
	next;
	mes "^3151FFIt looks like it's time";
	mes "to get 1 Blue Gemstone,";
	mes "and then bring it back";
	mes "to Welshyun the Sage.";
	set HELLIONQ,23;
	close;
	
L_noitems:
	mes "[Enoz]";
	mes "You don't have enough items.";
	mes "Come back when you have all";
	mes "the required items for me.";
	close;
	
L_nowiz:
	mes "[Enoz]";
	mes "Gone! It's gone!";
	mes "Where did the book";
	mes "I really need go to?";
	mes "Oh no oh no oh no oh no!";
	mes "Waaaaah, I'm gonna cry!";
	close;

L_alreadyhave:
	mes "[Enoz]";
	mes "I've already taught you";
	mes "everything I know...";
	close;
}