summaryrefslogtreecommitdiff
path: root/npc/quests/skills/hunter_skills.txt
blob: fe69243acafdfdd01c3cb2a822fd7f975ae110f5 (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
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
//===== eAthena Script ======================================= 
//= Hunter Skills Quests
//===== By: ================================================== 
//= Lupus, Reddozen, Kisuka
//===== Current Version: ===================================== 
//= 1.4
//===== 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 Fixed some typos [IVBela]
//= 1.3d Changed NPC Name to the official [Lupus]
//= 1.4	Moved Arpesto from tu_archer and added his script. [Kisuka]
//============================================================


//============================================================
// HUNTER SKILL - PHANTASMIC ARROW
//============================================================
pay_arche,109,169,3	script	Arpesto	712,{
	if (Class == Job_Hunter || Class == Job_Sniper) {
		if (qskill_hunter == 100) {
			if (getskilllv("HT_PHANTASMIC")) {
				mes "[Arpesto]";
				mes "Hm, I'm sorry if I made";
				mes "a big scene when you grazed";
				mes "me with that attack accidentally. It's just that I was training so";
				mes "diligently and blood sugar was incredibly low and the fatigue...";
				next;
				mes "[Raiden Karus]";
				mes "Hah! Admit it,";
				mes "old man! You were";
				mes "just scared! Me, on";
				mes "the other hand...";
				donpcevent "Raiden Karus#tu::OnKik";
				next;
				mes "[Arpesto]";
				mes "You little";
				mes "whippersnapper!";
				mes "I don't know what";
				mes "you're talking about!";
				close;
			}else{
				mes "[Arpesto]";
				mes "I recognize you";
				mes "from somewhere,";
				mes "I think. Reidin, do you";
				mes "remember this guy?";
				next;
				mes "[Raiden Karus]";
				mes "Oh come on, we see";
				mes "hundreds of Archers and";
				mes "Hunters and Snipers and...";
				mes "I can't remember them all.";
				mes "But I guess this guy's up";
				mes "to snuff. Trust me on this!";
				next;
				mes "[Arpesto]";
				mes "Alright, alright.";
				mes "If Reidin thinks you're";
				mes "worthy, then you're probably";
				mes "are. In that case, I'd like to";
				mes "offer to teach you my secret";
				mes "skill, ''Phantasmic Arrow.''";
				next;
				mes "[Raiden Karus]";
				mes "Wait, wait. This guy";
				mes "only needs a refresher.";
				mes "Yeah, I'm pretty sure you";
				mes "were here to learn this";
				mes "skill before. Yeah, I've";
				mes "got a gut feeling about it.";
				next;
				mes "[Arpesto]";
				mes "Damn. Only a refresher?";
				mes "That means you'll learn";
				mes "this free of charge. Alright...";
				mes "You should be able to use the";
				mes "Phantasmic Arrow skill now.";
				mes "Travel safely now, you hear?";
				skill 1009,1,0;
				close;
			}
		}
		else if (qskill_hunter == 1) {
			if (countitem(724) > 4 && countitem(7115) > 4 && countitem(537) > 29) {
				mes "[Arpesto]";
				mes "Hm? You're back?";
				mes "Oh, did you bring";
				mes "everything? Ah, you did.";
				mes "Good! Now I shall reveal";
				mes "my super secret skill...";
				mes "The 1st Arpesto Form!";
				next;
				mes "[Raiden Karus]";
				mes "Wait! Wait...";
				mes "Didn't you call it";
				mes "Arpesto's 3rd Form";
				mes "or something at first?";
				donpcevent "Raiden Karus#tu::OnSwt";
				next;
				mes "[Arpesto]";
				mes "Er, yes, Arpesto's";
				mes "3rd Form, that's right.";
				mes "It's just there's just so";
				mes "many of them, that... ";
				mes "Anyway, let me teach you";
				mes "the ''Emergency Arrow'' skill.";
				next;
				mes "[Raiden Karus]";
				mes "Whoa, hold on!";
				mes "''Emergency Arrow?!''";
				mes "That's the old name you";
				mes "gave that skill, right?";
				mes "Didn't you change it?";
				emotion 23;
				next;
				emotion 23;
				mes "[Arpesto]";
				mes "What the hell";
				mes "are you talkin--";
				next;
				mes "[Arpesto]";
				mes "Oh, you're right.";
				mes "We agreed that name";
				mes "was too cheesy. What";
				mes "did we call it now? Um...";
				mes "''Phantasmic Arrow?''";
				emotion 9;
				next;
				mes "[Arpesto]";
				mes "...";
				mes "......";
				emotion 28;
				next;
				mes "[Raiden Karus]";
				mes "Umm....";
				mes "Ummm........";
				next;
				mes "[Raiden Karus]";
				mes "Yeah, that was the one!";
				mes "''^3131FFPhantasmic Arrow^000000'' sounds";
				mes "soooo much cooler than that";
				mes "other name you came up with!";
				donpcevent "Raiden Karus#tu::OnIc";
				next;
				mes "[Arpesto]";
				mes "You can be pretty handy";
				mes "sometimes, Reidin. Now,";
				mes "back to the matter at hand.";
				mes "I shall teach you my awesome";
				mes "skill, Phantasmic Arrow. Now...";
				mes "Ready your mind and body!";
				next;
				mes "[Arpesto]";
				mes "Phan-!";
				mes "Ta-!";
				mes "Ssssss-!";
				mes "Mic-!";
				next;
				mes "[Arpesto]";
				mes "ARRRRRRRROOOOOOW~!";
				specialeffect 99;
				specialeffect2 99;
				next;
				mes "[Arpesto]";
				mes "^333333*Pant Pant*^000000";
				mes "Alright, I used a special";
				mes "technique to teach you the";
				mes "skill-- directly into your brain. You should be able to use it";
				mes "now. Why don't give it a try?";
				next;
				mes "^3355FF*Swwwwwww!*";
				mes "*Bang!*^000000";
				specialeffect 1;
				emotion 23;
				emotion 23,1;
				next;
				mes "[Arpesto]";
				mes "^333333*Pant Pant*";
				mes "*Cough Cough*";
				mes "*Cough Cough*^000000";
				next;
				mes "[Arpesto]";
				mes "WHHHHHHHY MEEEEE?!";
				donpcevent "Raiden Karus#tu::OnOmg";
				next;
				mes "^3355FF*Thump*^000000";
				next;
				mes "[Raiden Karus]";
				mes "Ar-Arpesto, no!";
				mes "...........................";
				mes "";
				mes "Oh. Oh, come on! The arrow";
				mes "just glanced you! You'll be";
				mes "alright. Quit being a baby.";
				next;
				mes "[Raiden Karus]";
				mes "Eh, don't worry about";
				mes "Arpesto. He's just being";
				mes "a crazy old man. I'll take";
				mes "care of him, so just make";
				mes "sure you make good use";
				mes "of that new skill. Take care~";
				delitem 724,5;
				delitem 7115,5;
				delitem 537,30;
				set qskill_hunter,100;
				skill 1009,1,0;
				close;
			}else{
				mes "[Arpesto]";
				mes "Hurry up and bring";
				mes "^3131FF5 Cursed Rubies^000000,";
				mes "^3131FF30 Pet Foods^000000 and";
				mes "^3131FF5 Harpy Feathers^000000.";
				mes "Then, I can teach you";
				mes "the Emergency Arrow skill.";
				close;
			}
		}
		else {
			if (getskilllv("HT_PHANTASMIC")) {
				mes "[Arpesto]";
				mes "Ah, very nice.";
				mes "Um, as you demonstrated";
				mes "earlier, my teaching technique";
				mes "was perfect. But next time, use";
				mes "the skill on foes that deserve";
				mes "to be beaten, alright? Good.";
				set qskill_hunter,100;
				close;
			}
			if (JobLevel < 40) {
				mes "[Arpesto]";
				mes "Did the master send you";
				mes "to me? Hmm... You're still";
				mes "pretty green from the looks";
				mes "of it. Yeah, I don't think there's anything I can teach quite yet.";
				next;
				mes "[Arpesto]";
				mes "Train a little more and get";
				mes "some more experience in";
				mes "your job. When you become";
				mes "more adept at hunting, you'll";
				mes "be able to grasp what I've been";
				mes "teaching Hunters and Snipers.";
				close;
			}else{
				mes "[Arpesto]";
				mes "Has the master sent you?";
				mes "Ah, you definitely have the";
				mes "keen, vulture like eyes of a";
				mes "true Hunter. You should be";
				mes "capable of learning my secret";
				mes "skill, the 3rd Arpesto Form...";
				next;
				mes "[Arpesto]";
				mes "It's a handy skill that";
				mes "I developed while battling";
				mes "Medusas and running out";
				mes "of arrows. I simply call it,";
				mes "''^3131FFEmergency Arrow^000000.'' Would you";
				mes "be interested in learning it?";
				next;
				if(select("Yes, please!:Ummm...") == 1) {
					mes "[Arpesto]";
					mes "Great, great. Of course,";
					mes "you can't resist this offer";
					mes "if you recognize this skill's";
					mes "value. However, I'd like to";
					mes "ask for a little tuition in return for me teaching this to you.";
					next;
					mes "[Arpesto]";
					mes "Although I feel guilt at";
					mes "asking for payment from";
					mes "a fellow Hunter, creating";
					mes "this skill required much";
					mes "sacrifice and unimaginable";
					mes "bloodshed on my part...";
					next;
					mes "[Raiden Karus]";
					mes "Hey! You liar!";
					mes "I was there when you";
					mes "accidently made up that";
					mes "skill when you were bored";
					mes "and just messing around";
					mes "with one of the Bows!";
					donpcevent "Raiden Karus#tu::OnKik";
					next;
					emotion 23;
					mes "[Arpesto]";
					mes "^333333*Ahem*^000000 Please Reidin,";
					mes "don't entertain unfounded";
					mes "rumors. It was only after";
					mes "countless battles with Eddga";
					mes "that I managed to invent and";
					mes "perfect Emergency Arrow.";
					next;
					mes "[Raiden Karus]";
					mes "^333333*Tsk tsk*^000000 Huh.";
					mes "I thought you said";
					mes "you developed it while";
					mes "you were fighting Medusas.";
					next;
					mes "[Arpesto]";
					mes "A-anyway, please bring";
					mes "me the following items";
					mes "as tuition in exchange for";
					mes "me teaching you this skill.";
					next;
					mes "[Arpesto]";
					mes "Please bring me";
					mes "^3131FF5 Cursed Rubies^000000,";
					mes "^3131FF30 Pet Foods^000000 and";
					mes "^3131FF5 Harpy Feathers^000000.";
					mes "Then I can teach";
					mes "you this skill.";
					next;
					mes "[Raiden Karus]";
					mes "30 Pet Foods?";
					mes "What the heck do";
					mes "you need all that for?";
					next;
					mes "[Arpesto]";
					mes "I...";
					mes "I'm going to";
					mes "use it to feed";
					mes "my pet Falcon.";
					next;
					mes "[Raiden Karus]";
					mes "...";
					mes "......";
					mes ".........";
					mes "......Riiiight.";
					donpcevent "Raiden Karus#tu::OnThink";
					set qskill_hunter,1;
					close;
				}
				mes "[Arpesto]";
				mes "Alright, it's your";
				mes "decision. However, I'm";
				mes "sure that you may have";
				mes "great need of my skill";
				mes "sooner or later, so return";
				mes "to me if you change your mind.";
				close;
			}
		}
	}else{
		mes "[Arpesto]";
		mes "The sky still looks clear, but recently the winds that have been blowing through the land seem to carry with them an air of misfortune.";
		next;
		donpcevent "Raiden Karus#tu::OnHng";
		mes "[Raiden Karus]";
		mes "So...";
		mes "Danger's coming?";
		mes "Heh! Chill, gramps~";
		mes "I got it covered!";
		next;
		emotion 19;
		mes "[Arpesto]";
		mes "Ho ho...";
		mes "Energetic, but";
		mes "cocky. Kids nowadays...";
		close;
	}
}