1 | //===== eAthena Script ======================================= |
---|
2 | //= Acolyte Class Tutorial and Job Specific Quest |
---|
3 | //===== By: ================================================== |
---|
4 | //= Fix up by Jukka |
---|
5 | //===== Current Version: ===================================== |
---|
6 | //= 1.2 |
---|
7 | //===== Compatible With: ===================================== |
---|
8 | //= eAthena SVN (Testet in Trunk 88xx) |
---|
9 | //===== Description: ========================================= |
---|
10 | //= |
---|
11 | //===== Additional Comments: ================================= |
---|
12 | //= 1.0 Fully working |
---|
13 | //= 1.1 optimized [Lupus] |
---|
14 | //= TODO: Test, Add correct misceffects numbers |
---|
15 | //= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth] |
---|
16 | //============================================================ |
---|
17 | |
---|
18 | //=================================================Thief Trainer==================================================== |
---|
19 | moc_ruins,66,164,4 script Thief Trainer#T 84,{ |
---|
20 | mes "[Yierhan]"; |
---|
21 | if(Class == Job_Novice){ |
---|
22 | mes "Eh...?"; |
---|
23 | mes "A Novice?"; |
---|
24 | mes "Still thinking"; |
---|
25 | mes "what job you're"; |
---|
26 | mes "gonna choose..."; |
---|
27 | mes "Am I right?"; |
---|
28 | next; |
---|
29 | mes "[Yierhan]"; |
---|
30 | mes "Listen, if you ever decide to become a Thief--a smart choice"; |
---|
31 | mes "I might add--come and talk to me. I'll show you the ropes!"; |
---|
32 | close; |
---|
33 | |
---|
34 | } else if(Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class ==Job_Assassin_Cross || Class == Job_Rogue || Class == Job_Stalker){ |
---|
35 | if(Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Assassin_Cross || Class == Job_Rogue || Class == Job_Stalker){ |
---|
36 | if(tu_thief01 < 8){ |
---|
37 | mes "Whaaaat are you"; |
---|
38 | mes "doin' here? There's"; |
---|
39 | mes "nothing I can teach you!"; |
---|
40 | mes "You're waaay beyond me!"; |
---|
41 | next; |
---|
42 | mes "[Yierhan]"; |
---|
43 | mes "In fact, I think"; |
---|
44 | mes "you're qualified"; |
---|
45 | mes "to teach me some stuff!"; |
---|
46 | mes "Come on! I need new moves!"; |
---|
47 | close; |
---|
48 | } |
---|
49 | } |
---|
50 | if(tu_thief01 == 0){ |
---|
51 | mes "Heya pal."; |
---|
52 | mes "I'm Yierhan."; |
---|
53 | mes "I happen to be"; |
---|
54 | mes "the guy in charge"; |
---|
55 | mes "of training new Thieves."; |
---|
56 | next; |
---|
57 | switch(select("Training?:Training? Right now?")){ |
---|
58 | case 1: |
---|
59 | mes "[Yierhan]"; |
---|
60 | mes "Yeah, training. I mean, this kind of stuff is second nature to some people, but other guys need a little more help. So this is one of those 'just in case' things."; |
---|
61 | next; |
---|
62 | break; |
---|
63 | case 2: |
---|
64 | mes "[Yierhan]"; |
---|
65 | mes "Right now?"; |
---|
66 | mes "Yeah, right now!"; |
---|
67 | mes "But if you're not ready for some reason, I guess I can wait."; |
---|
68 | close; |
---|
69 | break; |
---|
70 | } |
---|
71 | mes "[Yierhan]"; |
---|
72 | mes "Alright, first of all, Thieves use melee attacks. Well, most of us do. There are a few who like using long range Bows. But all of us are good at bein' fast!"; |
---|
73 | next; |
---|
74 | mes "[Yierhan]"; |
---|
75 | mes "So for melee attacks, which stat increases your damage? Come on"; |
---|
76 | mes "now, you should know this if you didn't skip the Novice Training Grounds."; |
---|
77 | next; |
---|
78 | switch(select("^6B8E23INT^000000:^2F4F2FSTR^000000:^23238EDEX^000000")){ |
---|
79 | case 1: |
---|
80 | mes "[Yierhan]"; |
---|
81 | mes "Say whaaat? ^6B8E23INT^000000 affects magic damage, magic defense and some skills. Thieves don't even work with magic!"; |
---|
82 | next; |
---|
83 | mes "[Yierhan]"; |
---|
84 | mes "You musta skipped the Novice Training Grounds altogether! Not that I blame you though. Anyway, it's ^2F4F2FSTR^000000 that increases your attack damage, got it?"; |
---|
85 | next; |
---|
86 | mes "[Yierhan]"; |
---|
87 | mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you."; |
---|
88 | set tu_thief01, 1; |
---|
89 | getexp 200,100; |
---|
90 | //misceffect EF_HIT5; |
---|
91 | close; |
---|
92 | break; |
---|
93 | case 2: |
---|
94 | mes "[Yierhan]"; |
---|
95 | mes "Yeah, that's right! If you wanna increase your damage, you need"; |
---|
96 | mes "to put some stat points into ^2F4F2FSTR^000000. Increasing STR also increases"; |
---|
97 | mes "your Max Weight Limit too."; |
---|
98 | next; |
---|
99 | mes "[Yierhan]"; |
---|
100 | mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you."; |
---|
101 | next; |
---|
102 | mes "[Yierhan]"; |
---|
103 | mes "Sure, ^23238EDEX^000000 and LUK can"; |
---|
104 | mes "also increase your attack damage, but they're insignificant compared to STR. I repeat: ^660000insignificant^000000."; |
---|
105 | set tu_thief01, 1; |
---|
106 | getexp 400,200; |
---|
107 | //misceffect EF_HIT5; |
---|
108 | close; |
---|
109 | break; |
---|
110 | case 3: |
---|
111 | mes "[Yierhan]"; |
---|
112 | mes "Say whaaat? ^23238EDEX^000000 affects"; |
---|
113 | mes "your attack accuracy, not your damage! Well, unless you're using"; |
---|
114 | mes "a Bow. Otherwise, it increases your damage only by a tiny bit."; |
---|
115 | next; |
---|
116 | mes "[Yierhan]"; |
---|
117 | mes "You musta skipped the Novice Training Grounds altogether! Not that I blame you though. Anyway, it's ^2F4F2FSTR^000000 that increases your attack damage, got it?"; |
---|
118 | next; |
---|
119 | mes "[Yierhan]"; |
---|
120 | mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you."; |
---|
121 | set tu_thief01, 1; |
---|
122 | getexp 200,100; |
---|
123 | //misceffect EF_HIT5; |
---|
124 | close; |
---|
125 | break; |
---|
126 | } |
---|
127 | } else if(tu_thief01 == 1){ |
---|
128 | mes "Alright, enough about stats."; |
---|
129 | mes "You know what? I think I'll just talk to you about the skills that we Thieves use."; |
---|
130 | next; |
---|
131 | mes "[Yierhan]"; |
---|
132 | mes "So level up your skills, learn a few new ones if you want, and"; |
---|
133 | mes "then come back over here."; |
---|
134 | set tu_thief01, 2; |
---|
135 | close; |
---|
136 | } else if(tu_thief01 == 2){ |
---|
137 | mes "Okay, let me see your skills. You know you gotta change your battle strategy depending on what skills you have, right? Skills are just as important as stats!"; |
---|
138 | next; |
---|
139 | set @chk_th_skill1, getskilllv("TF_DOUBLE"); |
---|
140 | set @chk_th_skill2, getskilllv("TF_MISS"); |
---|
141 | set @chk_th_skill3, getskilllv("TF_STEAL"); |
---|
142 | set @chk_th_skill4, getskilllv("TF_HIDING"); |
---|
143 | set @chk_th_skill5, getskilllv("TF_POISON"); |
---|
144 | set @chk_th_skill6, getskilllv("TF_DETOXIFY"); |
---|
145 | |
---|
146 | if(@chk_th_skill1 == 0 && @chk_th_skill2 == 0 && @chk_th_skill3 == 0 && @chk_th_skill4 == 0 && @chk_th_skill5 == 0 && @chk_th_skill6 == 0){ |
---|
147 | mes "[Yierhan]"; |
---|
148 | mes "You haven't learned any skills yet? Come on, it's your skills that'll set you apart from Novices and everyone else!"; |
---|
149 | close; |
---|
150 | } else { |
---|
151 | if(@chk_th_skill1 > 0){ |
---|
152 | mes "[Yierhan]"; |
---|
153 | mes "Ah, so you've learned"; |
---|
154 | mes "Level "+@chk_th_skill1+" Double Attack."; |
---|
155 | mes "Nice! This skill gives you the chance to attack twice in one"; |
---|
156 | mes "attack. Wicked!"; |
---|
157 | next; |
---|
158 | mes "[Yierhan]"; |
---|
159 | mes "It's a Passive skill, so it's always in effect and won't have to use any SP to use it. The higher your Double Attack skill level, the more double attacks you'll do."; |
---|
160 | next; |
---|
161 | } |
---|
162 | if(@chk_th_skill2 > 0){ |
---|
163 | mes "[Yierhan]"; |
---|
164 | mes "Let's see..."; |
---|
165 | mes "Level "+@chk_th_skill2+" Increase Dodge?"; |
---|
166 | mes "That increases your Flee Rate, meaning you've got a better chance of dodging attacks from your enemies."; |
---|
167 | next; |
---|
168 | mes "[Yierhan]"; |
---|
169 | mes "Just like the Double Attack skill, Increase Dodge is a Passive skill. It won't use SP and it's always in"; |
---|
170 | mes "effect. If you don't like to bruise, this is your skill."; |
---|
171 | next; |
---|
172 | } |
---|
173 | if(@chk_th_skill3 > 0){ |
---|
174 | mes "[Yierhan]"; |
---|
175 | mes "Whoa, so you've"; |
---|
176 | mes "got Level "+@chk_th_skill3+" Steal~"; |
---|
177 | mes "Now that's the skill which gives our job its name! You can't use"; |
---|
178 | mes "it against people, though..."; |
---|
179 | next; |
---|
180 | mes "[Yierhan]"; |
---|
181 | mes "But you can use Steal to take items from monsters. If you're lucky, you can get some good items that way. Oh, and Steal doesn't affect monster drop rates."; |
---|
182 | next; |
---|
183 | } |
---|
184 | if(@chk_th_skill4 > 0){ |
---|
185 | mes "[Yierhan]"; |
---|
186 | mes "You've learned"; |
---|
187 | mes "Level "+@chk_th_skill4+" Hiding?"; |
---|
188 | mes "Let's see, you can only learn"; |
---|
189 | mes "that after learning the Steal skill up to a certain level."; |
---|
190 | next; |
---|
191 | mes "[Yierhan]"; |
---|
192 | mes "Of course, you use "; |
---|
193 | mes "the Hiding skill to hide underground in an emergency, like when you're surrounded by tough enemies. Be careful though..."; |
---|
194 | next; |
---|
195 | mes "[Yierhan]"; |
---|
196 | mes "Certain monsters will still be able to find you, no matter how well you hide. There are even a few monsters that can flush you out of hiding!"; |
---|
197 | next; |
---|
198 | } |
---|
199 | if(@chk_th_skill5 > 0){ |
---|
200 | mes "[Yierhan]"; |
---|
201 | mes "Alright, I see that you"; |
---|
202 | mes "know Level "+@chk_th_skill5+" Envenom."; |
---|
203 | mes "You like being dangerous,"; |
---|
204 | mes "don't you?"; |
---|
205 | next; |
---|
206 | mes "[Yierhan]"; |
---|
207 | mes "This attack skill has the chance"; |
---|
208 | mes "to poison your enemy for a set amount of time. While poisoned, an enemy will constantly lose its HP and will have decreased defense."; |
---|
209 | next; |
---|
210 | mes "[Yierhan]"; |
---|
211 | mes "Eh, but remember."; |
---|
212 | mes "If the monster's too strong for you, you might not be able to poison it. So don't go crazy."; |
---|
213 | next; |
---|
214 | } |
---|
215 | if(@chk_th_skill6 > 0){ |
---|
216 | mes "[Yierhan]"; |
---|
217 | mes "Level "+@chk_th_skill6+" Detoxify."; |
---|
218 | mes "If you took the trouble to learn that, you must be the cautious"; |
---|
219 | mes "type or something."; |
---|
220 | next; |
---|
221 | mes "[Yierhan]"; |
---|
222 | mes "You can only learn Detoxify"; |
---|
223 | mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target."; |
---|
224 | next; |
---|
225 | } |
---|
226 | } |
---|
227 | mes "[Yierhan]"; |
---|
228 | mes "Alright, I guess"; |
---|
229 | mes "if you want to know"; |
---|
230 | mes "about any other skills,"; |
---|
231 | mes "I can explain real quick."; |
---|
232 | set tu_thief01, 3; |
---|
233 | getexp BaseLevel*30,BaseLevel*15; |
---|
234 | //misceffect EF_HIT5;//CHECK |
---|
235 | close; |
---|
236 | } else if(tu_thief01 == 3){ |
---|
237 | mes "So..."; |
---|
238 | mes "Are there any"; |
---|
239 | mes "skills you want"; |
---|
240 | mes "explained or is this"; |
---|
241 | mes "pretty much stuff you"; |
---|
242 | mes "already know?"; |
---|
243 | next; |
---|
244 | while(1){ |
---|
245 | switch(select("Double Attack:Increase Dodge:Steal:Hiding:Envenom:Detoxify:Cancel")){ |
---|
246 | case 1: |
---|
247 | mes "[Yierhan]"; |
---|
248 | mes "Just like its name,"; |
---|
249 | mes "Double Attack gives your attacks the chance to be a double attack, two strikes in one blow."; |
---|
250 | next; |
---|
251 | mes "[Yierhan]"; |
---|
252 | mes "It's a Passive skill, so it's always in effect and won't have to use any SP to use it. The higher your Double Attack skill level, the more double attacks you'll do."; |
---|
253 | set @read_d, 1; |
---|
254 | next; |
---|
255 | break; |
---|
256 | case 2: |
---|
257 | mes "[Yierhan]"; |
---|
258 | mes "Increase Dodge"; |
---|
259 | mes "gives a nice boost"; |
---|
260 | mes "to your Flee Rate that"; |
---|
261 | mes "the other jobs don't offer."; |
---|
262 | mes "Why take your lumps when you"; |
---|
263 | mes "can avoid them altogether?"; |
---|
264 | next; |
---|
265 | mes "[Yierhan]"; |
---|
266 | mes "Just like the Double Attack skill, Increase Dodge is a Passive skill. It won't use SP and it's always in"; |
---|
267 | mes "effect. If you don't like to bruise, this is your skill."; |
---|
268 | set @read_f, 1; |
---|
269 | next; |
---|
270 | break; |
---|
271 | case 3: |
---|
272 | mes "[Yierhan]"; |
---|
273 | mes "Steal is an Active Skill that has the chance of nabbing you some"; |
---|
274 | mes "free items! You can't use it against other people, though."; |
---|
275 | next; |
---|
276 | //misceffect EF_STEAL; |
---|
277 | mes "[Yierhan]"; |
---|
278 | mes "But you can use Steal to take items from monsters! If you're lucky, you can get some good items that way. Oh, and Steal doesn't affect monster drop rates."; |
---|
279 | set @read_s, 1; |
---|
280 | next; |
---|
281 | break; |
---|
282 | case 4: |
---|
283 | mes "[Yierhan]"; |
---|
284 | mes "Hiding is an active skill where you submerge yourself underground. You can only stay hidden so long, and you can't move, but sometimes it's better than being found!"; |
---|
285 | next; |
---|
286 | mes "[Yierhan]"; |
---|
287 | mes "Of course, you use "; |
---|
288 | mes "the Hiding skill to hide underground in an emergency, like when you're surrounded by tough enemies. Be careful though..."; |
---|
289 | next; |
---|
290 | mes "[Yierhan]"; |
---|
291 | mes "Certain monsters will still be able to find you, no matter how well you hide. There are even a few monsters that can flush you out of hiding!"; |
---|
292 | set @read_p, 1; |
---|
293 | next; |
---|
294 | break; |
---|
295 | case 5: |
---|
296 | mes "[Yierhan]"; |
---|
297 | mes "Envenom is an offensive Active Skill that every Thief should know. But that's just what I think."; |
---|
298 | next; |
---|
299 | mes "[Yierhan]"; |
---|
300 | mes "This attack skill has the chance"; |
---|
301 | mes "to poison your enemy for a set amount of time. While poisoned, an enemy will constantly lose its HP and will have decreased defense."; |
---|
302 | mes "Remember that."; |
---|
303 | set @read_h, 1; |
---|
304 | next; |
---|
305 | break; |
---|
306 | case 6: |
---|
307 | mes "[Yierhan]"; |
---|
308 | mes "Since Thieves deal"; |
---|
309 | mes "quite a bit with poison,"; |
---|
310 | mes "we've got to have a way"; |
---|
311 | mes "to, well, have a taste"; |
---|
312 | mes "of our own medicine."; |
---|
313 | next; |
---|
314 | mes "[Yierhan]"; |
---|
315 | mes "You can learn Detoxify"; |
---|
316 | mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target."; |
---|
317 | set @read_r, 1; |
---|
318 | next; |
---|
319 | //misceffect EF_DETOXICATION; |
---|
320 | next; |
---|
321 | break; |
---|
322 | case 7: |
---|
323 | mes "[Yierhan]"; |
---|
324 | mes "Yeah..."; |
---|
325 | mes "I'm tired of explaining these skills anyway. Let's move on to"; |
---|
326 | mes "the next part of Thief training..."; |
---|
327 | next; |
---|
328 | mes "[Yierhan]"; |
---|
329 | mes "Now that you're such an expert on skills, I want you to level up your skills and come back, got it?"; |
---|
330 | set tu_thief01, 4; |
---|
331 | //misceffect EF_HIT5; |
---|
332 | if(@read_d){ |
---|
333 | getexp 300,100; |
---|
334 | } |
---|
335 | if(@read_f){ |
---|
336 | getexp 300,100; |
---|
337 | } |
---|
338 | if(@read_s){ |
---|
339 | getexp 300,100; |
---|
340 | } |
---|
341 | if(@read_p){ |
---|
342 | getexp 300,100; |
---|
343 | } |
---|
344 | if(@read_h){ |
---|
345 | getexp 300,100; |
---|
346 | } |
---|
347 | if(@read_r){ |
---|
348 | getexp 300,100; |
---|
349 | } |
---|
350 | close; |
---|
351 | break; |
---|
352 | } |
---|
353 | } |
---|
354 | } else if(tu_thief01 == 4){ |
---|
355 | mes "Alright, we studied the skills and you've been practicing a little, right? You better have..."; |
---|
356 | next; |
---|
357 | mes "[Yierhan]"; |
---|
358 | mes "Alright, now I got some actual fight training I want you to do. Here's a chance for you to figure what skills are best for which situations."; |
---|
359 | next; |
---|
360 | mes "[Yierhan]"; |
---|
361 | mes "Go and get me"; |
---|
362 | mes "10 ^ff0000Feather of Birds^000000."; |
---|
363 | mes "You can go ahead and kill Pickies to get those. It really shouldn't be that hard. Oh, and use this Wing thingee to come back."; |
---|
364 | set tu_thief01, 5; |
---|
365 | savepoint "moc_ruins",80,164; |
---|
366 | getitem 602, 1; |
---|
367 | getexp 100,50; |
---|
368 | //misceffect EF_HIT5; |
---|
369 | close2; |
---|
370 | warp "moc_fild12",158,373; |
---|
371 | end; |
---|
372 | } else if(tu_thief01 == 5 || tu_thief01 == 6){ |
---|
373 | if(countitem(916) < 10){ //Feather_Of_Birds |
---|
374 | mes "'Ey, you don't"; |
---|
375 | mes "have the 10 ^ff0000Feather of Birds^000000 I asked you for "; |
---|
376 | mes "Remember, experience is more important"; |
---|
377 | mes "that knowledge."; |
---|
378 | close2; |
---|
379 | warp "moc_fild07",203,38; |
---|
380 | end; |
---|
381 | } else { |
---|
382 | mes "Ah~ there you go."; |
---|
383 | mes "Well done, my friend."; |
---|
384 | mes "These feathers are the token of your self-improvement."; |
---|
385 | next; |
---|
386 | mes "[Yierhan]"; |
---|
387 | mes "I hope you will continue to do your best."; |
---|
388 | mes "Do you have any question?"; |
---|
389 | next; |
---|
390 | if(tu_thief01 == 6){ |
---|
391 | switch(select("Regarding the Traces.", "No.")){ |
---|
392 | case 1: |
---|
393 | mes "[Yierhan]"; |
---|
394 | mes "Ah...."; |
---|
395 | mes "You found the traces, huh?"; |
---|
396 | mes "Hmmm..."; |
---|
397 | mes "I really didn't want to tell you this"; |
---|
398 | mes "as you just have become a thief...but..."; |
---|
399 | next; |
---|
400 | mes "[Yierhan]"; |
---|
401 | mes "There was a fight happened at the south of town."; |
---|
402 | mes "It was midnight when it was happened"; |
---|
403 | mes "so only few people know about this."; |
---|
404 | mes "I stayed up late for a guild meeting"; |
---|
405 | mes "I accidentally witnessed the fight."; |
---|
406 | next; |
---|
407 | mes "[Yierhan]"; |
---|
408 | mes "Later I went there where the fight was occurred."; |
---|
409 | mes "All I found was the traces of fight were headed south."; |
---|
410 | mes "It seems the trace has something to do with Assassins..."; |
---|
411 | mes "since the traces are poisons scattered around the place."; |
---|
412 | mes "But that is just my assumption."; |
---|
413 | next; |
---|
414 | mes "[Yierhan]"; |
---|
415 | mes "If you are interested in, go follow the traces."; |
---|
416 | mes "But don't get so near the traces."; |
---|
417 | mes "They are still poisonous."; |
---|
418 | set tu_thief01, 8; |
---|
419 | getitem 1207, 1; |
---|
420 | getexp 1000,500; |
---|
421 | //misceffect EF_HIT5; |
---|
422 | close; |
---|
423 | break; |
---|
424 | case 2: |
---|
425 | mes "[Yierhan]"; |
---|
426 | mes "Oh, okay then."; |
---|
427 | mes "I expect to see you become stronger next time."; |
---|
428 | mes "And please take this."; |
---|
429 | mes "Hahaha..."; |
---|
430 | set tu_thief01, 7; |
---|
431 | getitem 1207, 1; |
---|
432 | getexp 500,200; |
---|
433 | //misceffect EF_HIT5; |
---|
434 | close; |
---|
435 | break; |
---|
436 | } |
---|
437 | } else { |
---|
438 | switch(select("It was nice to meet you.", "No.")){ |
---|
439 | case 1: |
---|
440 | mes "[Yierhan]"; |
---|
441 | mes "Hahaha...nice to meet you, too."; |
---|
442 | mes "I hope you will do your best to practice hard."; |
---|
443 | mes "If you do, you will become one of the greatest thieves."; |
---|
444 | next; |
---|
445 | mes "[Yierhan]"; |
---|
446 | mes "And please take this."; |
---|
447 | mes "Hahaha..."; |
---|
448 | set tu_thief01, 7; |
---|
449 | getitem 1207, 1; |
---|
450 | getexp 500,200; |
---|
451 | //misceffect EF_HIT5; |
---|
452 | close; |
---|
453 | break; |
---|
454 | case 2: |
---|
455 | mes "[Yierhan]"; |
---|
456 | mes "Oh, okay then."; |
---|
457 | mes "I expect to see you become stronger next time."; |
---|
458 | mes "And please take this."; |
---|
459 | mes "Hahaha..."; |
---|
460 | set tu_thief01, 7; |
---|
461 | getitem 1207, 1; |
---|
462 | getexp 500,200; |
---|
463 | //misceffect EF_HIT5; |
---|
464 | close; |
---|
465 | break; |
---|
466 | } |
---|
467 | } |
---|
468 | } |
---|
469 | } else if(tu_thief01 == 7){ |
---|
470 | mes "There was a fight happened at the south of town."; |
---|
471 | mes "It was midnight when it was happened"; |
---|
472 | mes "so only few people know about this."; |
---|
473 | mes "I stayed up late for a guild meeting"; |
---|
474 | mes "I accidentally witnessed the fight."; |
---|
475 | next; |
---|
476 | mes "[Yierhan]"; |
---|
477 | mes "Later I went there where the fight was occurred."; |
---|
478 | mes "All I found was the traces of fight were headed south."; |
---|
479 | mes "It seems the trace has something to do with Assassins..."; |
---|
480 | mes "since the traces are poisons scattered around the place."; |
---|
481 | mes "But that is just my assumption."; |
---|
482 | next; |
---|
483 | mes "[Yierhan]"; |
---|
484 | mes "If you are interested in, go follow the traces."; |
---|
485 | mes "But don't get so near the traces."; |
---|
486 | mes "They are still poisonous."; |
---|
487 | next; |
---|
488 | mes "[Yierhan]"; |
---|
489 | mes "For your information, Green Herb and Green Potion"; |
---|
490 | mes "counteracts poison. And if someone"; |
---|
491 | mes "takes out a Red Gemstone in front of you, beware."; |
---|
492 | mes "He might try to use poison with the Gemstone."; |
---|
493 | set tu_thief01, 8; |
---|
494 | getexp 200,100; |
---|
495 | //misceffect EF_HIT5; |
---|
496 | close; |
---|
497 | } else if(tu_thief01 == 8){ |
---|
498 | mes "So, how are you lately?"; |
---|
499 | mes "Fighting against an unknown enemy always"; |
---|
500 | mes "have a big danger within."; |
---|
501 | mes "It seems outsiders have been wielding their power,"; |
---|
502 | mes "so be careful."; |
---|
503 | next; |
---|
504 | mes "[Yierhan]"; |
---|
505 | mes "When you are on adventure, you should be careful"; |
---|
506 | mes "for everything. Not only monsters are your enemies but"; |
---|
507 | mes "people, even your comrades."; |
---|
508 | close; |
---|
509 | } else if(tu_thief01 < 26){ |
---|
510 | mes "I heard that an assassin who"; |
---|
511 | mes "was on a misson has never come back."; |
---|
512 | mes "Although the assassin guild was reported his mission was complete,"; |
---|
513 | mes "he has not come back to them yet."; |
---|
514 | mes "He was a very competent man...as I remember."; |
---|
515 | next; |
---|
516 | mes "[Yierhan]"; |
---|
517 | mes "Anyways, take care of yourself well."; |
---|
518 | close; |
---|
519 | } else if(tu_thief01 == 26){ |
---|
520 | mes "So, did you complete your mission?"; |
---|
521 | mes "I know it is a pretty difficult one though."; |
---|
522 | next; |
---|
523 | switch(select("I am still ivestigating.:Not yet.:Yes, I did.")){ |
---|
524 | case 1: |
---|
525 | mes "[Yierhan]"; |
---|
526 | mes "Ah..."; |
---|
527 | mes "I see. Well, I understand that it is difficult."; |
---|
528 | mes "Keep up the good work."; |
---|
529 | close; |
---|
530 | break; |
---|
531 | case 2: |
---|
532 | mes "[Yierhan]"; |
---|
533 | mes "Ah..."; |
---|
534 | mes "I see. Well, I understand that it is difficult."; |
---|
535 | mes "Keep up the good work."; |
---|
536 | close; |
---|
537 | break; |
---|
538 | case 3: |
---|
539 | mes "[Yierhan]"; |
---|
540 | mes "Oh, you did!"; |
---|
541 | mes "Okay, I am ready to listen."; |
---|
542 | mes "I was anticipating to see this time come."; |
---|
543 | next; |
---|
544 | mes "- You reported him with the result of investigation -"; |
---|
545 | mes "- and a scrap of cloth which you obtained during the mission. -"; |
---|
546 | next; |
---|
547 | mes "[Yierhan]"; |
---|
548 | mes "Hmm...I see."; |
---|
549 | mes "Let me see the cloth."; |
---|
550 | next; |
---|
551 | mes "- You gave him the scrap of cloth. -"; |
---|
552 | next; |
---|
553 | mes "[Yierhan]"; |
---|
554 | mes "Umm...isn't this...?"; |
---|
555 | mes "I see, I see..."; |
---|
556 | mes "You did a great job."; |
---|
557 | mes "You brought me really important information."; |
---|
558 | next; |
---|
559 | mes "[Yierhan]"; |
---|
560 | mes "As you see, the pattern on this cloth"; |
---|
561 | mes "is one of the Assassin's peculiar codes."; |
---|
562 | mes "Especially this pattern looks like"; |
---|
563 | mes "ones used by high assassins."; |
---|
564 | next; |
---|
565 | mes "[Yierhan]"; |
---|
566 | mes "Well, with this, I can figure out"; |
---|
567 | mes "what happened on that night."; |
---|
568 | mes "Thank you."; |
---|
569 | next; |
---|
570 | mes "[Yierhan]"; |
---|
571 | mes "let's ask other higher guild members to take care"; |
---|
572 | mes "of the result of investigation."; |
---|
573 | mes "You did your job perfect and now I want"; |
---|
574 | mes "you to focus on your skill trainings."; |
---|
575 | next; |
---|
576 | mes "[Yierhan]"; |
---|
577 | mes "Please take this."; |
---|
578 | mes "This is a reward for your great job."; |
---|
579 | set tu_thief01, 27; |
---|
580 | set Mantle, 1; // Why this? Maybe getitem? [Jukka] |
---|
581 | set Zeny, Zeny + 5000; |
---|
582 | getexp 8000,3000; |
---|
583 | next; |
---|
584 | mes "[Yierhan]"; |
---|
585 | mes "Take care now."; |
---|
586 | close; |
---|
587 | break; |
---|
588 | } |
---|
589 | } else { |
---|
590 | mes "Always cherish your dream."; |
---|
591 | mes "Life without a dream cannot become a perfect one."; |
---|
592 | close2; |
---|
593 | } |
---|
594 | } else if(Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_High_Wizard || Class == Job_Sage || Class == Job_Professor){ |
---|
595 | if(tu_magician01 < 7){ |
---|
596 | mes "I am a thief trainer."; |
---|
597 | mes "And I can tell you are not a thief."; |
---|
598 | mes "You should become a thief if you wanted to"; |
---|
599 | mes "be taught by me...hahaha."; |
---|
600 | close; |
---|
601 | } else if(tu_magician01 == 7){ |
---|
602 | mes "Hm...?"; |
---|
603 | mes "That's weird, usually only Thieves hang around this joint. What's someone like you doing here? Unless..."; |
---|
604 | next; |
---|
605 | switch(select("I'm here on behalf of 'Mana.'")){ |
---|
606 | case 1: |
---|
607 | mes "[Yierhan]"; |
---|
608 | mes "Ah, I've been expecting you. Good good, I asked Mana for help with something."; |
---|
609 | next; |
---|
610 | mes "[Yierhan]"; |
---|
611 | mes "You came at just the right time. You see, there have been something strange has been found in South Morroc."; |
---|
612 | next; |
---|
613 | mes "[Yierhan]"; |
---|
614 | mes "Basically, we found traces of poison there were used in a fight. We were going to investigate it, but we've been distracted by other pressing matters."; |
---|
615 | next; |
---|
616 | mes "[Yierhan]"; |
---|
617 | mes "That's why we've been asking support from the Mage Guild. Fortunately, I'm well acquainted with Mana, so..."; |
---|
618 | next; |
---|
619 | mes "[Yierhan]"; |
---|
620 | mes "Anyway, please head to South Morroc since it seems to be the best place to begin your investigation. You'll see what we've found right outside the South Morroc gate."; |
---|
621 | set tu_magician01, 8; |
---|
622 | break; |
---|
623 | } |
---|
624 | } else if(tu_magician01 < 26){ |
---|
625 | mes "There's stories of some highly skilled Assassin that has never returned from a mission..."; |
---|
626 | next; |
---|
627 | mes "[Yierhan]"; |
---|
628 | mes "What's strange about it is that the Assassin Guild has reported that the mission was actually completed."; |
---|
629 | next; |
---|
630 | mes "[Yierhan]"; |
---|
631 | mes "Be careful, my friend. It seems your mission might be related to that mysterious Assassin..."; |
---|
632 | close; |
---|
633 | } else if(tu_magician01 == 26){ |
---|
634 | mes "Hmm....."; |
---|
635 | mes "So how is it going lately?"; |
---|
636 | mes "I have had so many other works recently"; |
---|
637 | mes "to focus on the investigation."; |
---|
638 | next; |
---|
639 | switch(select("I am still ivestigating.:Not yet.:I finished to investigate.")){ |
---|
640 | case 1: |
---|
641 | mes "[Yierhan]"; |
---|
642 | mes "Ah..."; |
---|
643 | mes "I see. Well, I understand that it is difficult."; |
---|
644 | mes "Keep up the good work."; |
---|
645 | close2; |
---|
646 | break; |
---|
647 | case 2: |
---|
648 | mes "[Yierhan]"; |
---|
649 | mes "Ah..."; |
---|
650 | mes "I see. Well, I understand that it is difficult."; |
---|
651 | mes "Keep up the good work."; |
---|
652 | close2; |
---|
653 | break; |
---|
654 | case 3: |
---|
655 | mes "[Yierhan]"; |
---|
656 | mes "Oh, you did!"; |
---|
657 | mes "Okay, I am ready to listen."; |
---|
658 | mes "I was anticipating to see this time come."; |
---|
659 | next; |
---|
660 | mes "- You reported him with the result of investigation -"; |
---|
661 | mes "- and a scrap of cloth which you obtained during the mission. -"; |
---|
662 | next; |
---|
663 | mes "[Yierhan]"; |
---|
664 | mes "Hmm...I see."; |
---|
665 | mes "Let me see the cloth."; |
---|
666 | next; |
---|
667 | mes "- You gave him the scrap of cloth. -"; |
---|
668 | next; |
---|
669 | mes "[Yierhan]"; |
---|
670 | mes "Umm...isn't this...?"; |
---|
671 | mes "I see, I see..."; |
---|
672 | mes "You did a great job."; |
---|
673 | mes "You brought me really important information."; |
---|
674 | next; |
---|
675 | mes "[Yierhan]"; |
---|
676 | mes "As you see, the pattern on this cloth"; |
---|
677 | mes "is one of the Assassin's peculiar codes."; |
---|
678 | mes "Especially this pattern looks like"; |
---|
679 | mes "ones used by high assassins."; |
---|
680 | next; |
---|
681 | mes "[Yierhan]"; |
---|
682 | mes "Well, with this, I can figure out"; |
---|
683 | mes "what happened on that night."; |
---|
684 | mes "Thank you."; |
---|
685 | next; |
---|
686 | mes "[Yierhan]"; |
---|
687 | mes "Ah, please take my token of gratitute."; |
---|
688 | mes "I will send a message to 'Mana' regarding your help."; |
---|
689 | mes "Take care now."; |
---|
690 | set tu_magician01, 27; |
---|
691 | set Zeny, Zeny + 5000; |
---|
692 | getexp 5000,2000; |
---|
693 | close2; |
---|
694 | break; |
---|
695 | } |
---|
696 | } else { |
---|
697 | mes "As I assumed, it was not done by only a group."; |
---|
698 | mes "There are at least two or three groups involved with this."; |
---|
699 | mes "Hmm...I am concerned that something bad might happen soon."; |
---|
700 | close; |
---|
701 | } |
---|
702 | } |
---|
703 | mes "The most romantic "; |
---|
704 | mes "thing in the desert is"; |
---|
705 | mes "of course the sand storm. Hahaha."; |
---|
706 | close; |
---|
707 | } |
---|