OSDN Git Service

First version
[st-ro/stro.git] / npc / quests / first_class / tu_thief01.txt
1 //===== rAthena Script =======================================
2 //= Thief Class Tutorial and Job Specific Quest
3 //===== By: ==================================================
4 //= Fix up by Jukka
5 //===== Current Version: =====================================
6 //= 2.0
7 //===== Compatible With: =====================================
8 //= rAthena Project
9 //===== Description: =========================================
10 //= [Official Conversion]
11 //= Thief training quest.
12 //===== Additional Comments: =================================
13 //= 1.0 Fully working
14 //= 1.1 optimized [Lupus]
15 //= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
16 //= 1.3 Fixed a few minor mistakes [Playtester]
17 //= 1.4 Misc. updates. [L0ne_W0lf]
18 //= 1.5 Added Pre-Renewal support. [Euphy]
19 //= 2.0 Fixed a wrong exp value & clean-up. [Capuche]
20 //============================================================
21
22 // Thief Trainer
23 //============================================================
24 moc_ruins,66,164,4      script  Thief Trainer#T 4_M_02,{
25         mes "[Yierhan]";
26         if(Class == Job_Novice){
27                 mes "Eh...?";
28                 mes "A Novice?";
29                 mes "Still thinking";
30                 mes "what job you're";
31                 mes "gonna choose...";
32                 mes "Am I right?";
33                 next;
34                 mes "[Yierhan]";
35                 mes "Listen, if you ever decide to become a Thief--a smart choice";
36                 mes "I might add--come and talk to me. I'll show you the ropes!";
37                 close;
38         }
39         else if (BaseClass == Job_Thief && Upper != 2) {
40                 if (Class != Job_Thief && tu_thief01 < 8) {
41                         mes "Whaaaat are you";
42                         mes "doin' here? There's";
43                         mes "nothing I can teach you!";
44                         mes "You're waaay beyond me!";
45                         next;
46                         mes "[Yierhan]";
47                         mes "In fact, I think";
48                         mes "you're qualified";
49                         mes "to teach me some stuff!";
50                         mes "Come on! I need new moves!";
51                         close;
52                 }
53                 if(tu_thief01 == 0){
54                         mes "Heya pal.";
55                         mes "I'm Yierhan.";
56                         mes "I happen to be";
57                         mes "the guy in charge";
58                         mes "of training new Thieves.";
59                         next;
60                         switch(select("Training?:Training? Right now?")){
61                         case 1:
62                                 mes "[Yierhan]";
63                                 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.";
64                                 next;
65                                 break;
66                         case 2:
67                                 mes "[Yierhan]";
68                                 mes "Right now?";
69                                 mes "Yeah, right now!";
70                                 mes "But if you're not ready for some reason, I guess I can wait.";
71                                 close;
72                         }
73                         mes "[Yierhan]";
74                         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!";
75                         next;
76                         mes "[Yierhan]";
77                         mes "So for melee attacks, which stat increases your damage? Come on";
78                         mes "now, you should know this if you didn't skip the Novice Training Grounds.";
79                         next;
80                         switch(select("^6B8E23INT^000000:^2F4F2FSTR^000000:^23238EDEX^000000")){
81                         case 1:
82                                 mes "[Yierhan]";
83                                 mes "Say whaaat? ^6B8E23INT^000000 affects magic damage, magic defense and some skills. Thieves don't even work with magic!";
84                                 next;
85                                 mes "[Yierhan]";
86                                 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?";
87                                 next;
88                                 mes "[Yierhan]";
89                                 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.";
90                                 getexp 200,100;
91                                 break;
92                         case 2:
93                                 mes "[Yierhan]";
94                                 mes "Yeah, that's right! If you wanna increase your damage, you need";
95                                 mes "to put some stat points into ^2F4F2FSTR^000000. Increasing STR also increases";
96                                 mes "your Max Weight Limit too.";
97                                 next;
98                                 mes "[Yierhan]";
99                                 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.";
100                                 next;
101                                 mes "[Yierhan]";
102                                 mes "Sure, ^23238EDEX^000000 and LUK can";
103                                 mes "also increase your attack damage, but they're insignificant compared to STR. I repeat: ^660000insignificant^000000.";
104                                 getexp 400,200;
105                                 break;
106                         case 3:
107                                 mes "[Yierhan]";
108                                 mes "Say whaaat? ^23238EDEX^000000 affects";
109                                 mes "your attack accuracy, not your damage! Well, unless you're using";
110                                 mes "a Bow. Otherwise, it increases your damage only by a tiny bit.";
111                                 next;
112                                 mes "[Yierhan]";
113                                 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?";
114                                 next;
115                                 mes "[Yierhan]";
116                                 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.";
117                                 getexp 200,100;
118                         }
119                         tu_thief01 = 1;
120                         specialeffect2 EF_HIT5;
121                         close;
122                 }
123                 else if(tu_thief01 == 1){
124                         mes "Alright, enough about stats.";
125                         mes "You know what? I think I'll just talk to you about the skills that we Thieves use.";
126                         next;
127                         mes "[Yierhan]";
128                         mes "So level up your skills, learn a few new ones if you want, and";
129                         mes "then come back over here.";
130                         tu_thief01 = 2;
131                         close;
132                 }
133                 else if(tu_thief01 == 2){
134                         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!";
135                         next;
136                         .@chk_th_skill1 = getskilllv("TF_DOUBLE");
137                         .@chk_th_skill2 = getskilllv("TF_MISS");
138                         .@chk_th_skill3 = getskilllv("TF_STEAL");
139                         .@chk_th_skill4 = getskilllv("TF_HIDING");
140                         .@chk_th_skill5 = getskilllv("TF_POISON");
141                         .@chk_th_skill6 = getskilllv("TF_DETOXIFY");
142
143                         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){
144                                 mes "[Yierhan]";
145                                 mes "You haven't learned any skills yet? Come on, it's your skills that'll set you apart from Novices and everyone else!";
146                                 close;
147                         }
148                         if(.@chk_th_skill1 > 0){
149                                 mes "[Yierhan]";
150                                 mes "Ah, so you've learned";
151                                 mes "Level "+.@chk_th_skill1+" Double Attack.";
152                                 mes "Nice! This skill gives you the chance to attack twice in one";
153                                 mes "attack. Wicked!";
154                                 next;
155                                 mes "[Yierhan]";
156                                 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.";
157                                 next;
158                         }
159                         if(.@chk_th_skill2 > 0){
160                                 mes "[Yierhan]";
161                                 mes "Let's see...";
162                                 mes "Level "+.@chk_th_skill2+" Increase Dodge?";
163                                 mes "That increases your Flee Rate, meaning you've got a better chance of dodging attacks from your enemies.";
164                                 next;
165                                 mes "[Yierhan]";
166                                 mes "Just like the Double Attack skill, Increase Dodge is a Passive skill. It won't use SP and it's always in";
167                                 mes "effect. If you don't like to bruise, this is your skill.";
168                                 next;
169                         }
170                         if(.@chk_th_skill3 > 0){
171                                 mes "[Yierhan]";
172                                 mes "Whoa, so you've";
173                                 mes "got Level "+.@chk_th_skill3+" Steal~";
174                                 mes "Now that's the skill which gives our job its name! You can't use";
175                                 mes "it against people, though...";
176                                 next;
177                                 mes "[Yierhan]";
178                                 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.";
179                                 next;
180                         }
181                         if(.@chk_th_skill4 > 0){
182                                 mes "[Yierhan]";
183                                 mes "You've learned";
184                                 mes "Level "+.@chk_th_skill4+" Hiding?";
185                                 mes "Let's see, you can only learn";
186                                 mes "that after learning the Steal skill up to a certain level.";
187                                 next;
188                                 mes "[Yierhan]";
189                                 mes "Of course, you use ";
190                                 mes "the Hiding skill to hide underground in an emergency, like when you're surrounded by tough enemies. Be careful though...";
191                                 next;
192                                 mes "[Yierhan]";
193                                 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!";
194                                 next;
195                         }
196                         if(.@chk_th_skill5 > 0){
197                                 mes "[Yierhan]";
198                                 mes "Alright, I see that you";
199                                 mes "know Level "+.@chk_th_skill5+" Envenom.";
200                                 mes "You like being dangerous,";
201                                 mes "don't you?";
202                                 next;
203                                 mes "[Yierhan]";
204                                 mes "This attack skill has the chance";
205                                 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.";
206                                 next;
207                                 mes "[Yierhan]";
208                                 mes "Eh, but remember.";
209                                 mes "If the monster's too strong for you, you might not be able to poison it. So don't go crazy.";
210                                 next;
211                         }
212                         if(.@chk_th_skill6 > 0){
213                                 mes "[Yierhan]";
214                                 mes "Level "+.@chk_th_skill6+" Detoxify.";
215                                 mes "If you took the trouble to learn that, you must be the cautious";
216                                 mes "type or something.";
217                                 next;
218                                 mes "[Yierhan]";
219                                 mes "You can only learn Detoxify";
220                                 mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target.";
221                                 next;
222                         }
223                         mes "[Yierhan]";
224                         mes "Alright, I guess";
225                         mes "if you want to know";
226                         mes "about any other skills,";
227                         mes "I can explain real quick.";
228                         tu_thief01 = 3;
229                         getexp BaseLevel*30,BaseLevel*15;
230                         specialeffect2 EF_HIT5;
231                         close;
232                 }
233                 else if(tu_thief01 == 3){
234                         mes "So...";
235                         mes "Are there any";
236                         mes "skills you want";
237                         mes "explained or is this";
238                         mes "pretty much stuff you";
239                         mes "already know?";
240                         while(1){
241                                 next;
242                                 switch(select("Double Attack:Increase Dodge:Steal:Hiding:Envenom:Detoxify:I know enough.")) {
243                                 case 1:
244                                         mes "[Yierhan]";
245                                         mes "Just like its name,";
246                                         mes "Double Attack gives your attacks the chance to be a double attack, two strikes in one blow.";
247                                         next;
248                                         mes "[Yierhan]";
249                                         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.";
250                                         .@read_d = 1;
251                                         break;
252                                 case 2:
253                                         mes "[Yierhan]";
254                                         mes "Increase Dodge";
255                                         mes "gives a nice boost";
256                                         mes "to your Flee Rate that";
257                                         mes "the other jobs don't offer.";
258                                         mes "Why take your lumps when you";
259                                         mes "can avoid them altogether?";
260                                         next;
261                                         mes "[Yierhan]";
262                                         mes "Just like the Double Attack skill, Increase Dodge is a Passive skill. It won't use SP and it's always in";
263                                         mes "effect. If you don't like to bruise, this is your skill.";
264                                         .@read_f = 1;
265                                         break;
266                                 case 3:
267                                         mes "[Yierhan]";
268                                         mes "Steal is an Active Skill that has the chance of nabbing you some";
269                                         mes "free items! You can't use it against other people, though.";
270                                         next;
271                                         specialeffect2 EF_STEAL;
272                                         mes "[Yierhan]";
273                                         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.";
274                                         .@read_s = 1;
275                                         break;
276                                 case 4:
277                                         mes "[Yierhan]";
278                                         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!";
279                                         next;
280                                         mes "[Yierhan]";
281                                         mes "Of course, you use ";
282                                         mes "the Hiding skill to hide underground in an emergency, like when you're surrounded by tough enemies. Be careful though...";
283                                         next;
284                                         mes "[Yierhan]";
285                                         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!";
286                                         .@read_p = 1;
287                                         break;
288                                 case 5:
289                                         mes "[Yierhan]";
290                                         mes "Envenom is an offensive Active Skill that every Thief should know. But that's just what I think.";
291                                         next;
292                                         mes "[Yierhan]";
293                                         mes "This attack skill has the chance";
294                                         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.";
295                                         mes "Remember that.";
296                                         .@read_h = 1;
297                                         break;
298                                 case 6:
299                                         mes "[Yierhan]";
300                                         mes "Since Thieves deal";
301                                         mes "quite a bit with poison,";
302                                         mes "we've got to have a way";
303                                         mes "to, well, have a taste";
304                                         mes "of our own medicine.";
305                                         next;
306                                         mes "[Yierhan]";
307                                         mes "You can learn Detoxify";
308                                         mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target.";
309                                         .@read_r = 1;
310                                         next;
311                                         specialeffect2 EF_DETOXICATION;
312                                         break;
313                                 case 7:
314                                         mes "[Yierhan]";
315                                         mes "Yeah...";
316                                         mes "I'm tired of explaining these skills anyway. Let's move on to";
317                                         mes "the next part of Thief training...";
318                                         next;
319                                         mes "[Yierhan]";
320                                         mes "Now that you're such an expert on skills, I want you to level up your skills and come back, got it?";
321                                         tu_thief01 = 4;
322                                         specialeffect2 EF_HIT5;
323                                         .@total = .@read_d + .@read_f + .@read_s + .@read_p + .@read_h + .@read_r;
324                                         if (.@total)
325                                                 getexp (.@total*300),(.@total*100);
326                                         close;
327                                 }
328                         }
329                 }
330                 else if(tu_thief01 == 4){
331                         mes "Alright, we studied the skills and you've been practicing a little, right? You better have...";
332                         next;
333                         mes "[Yierhan]";
334                         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.";
335                         next;
336                         mes "[Yierhan]";
337                         mes "Go and get me";
338                         mes "10 ^ff0000Feather of Birds^000000.";
339                         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.";
340                         tu_thief01 = 5;
341                         savepoint "moc_ruins",80,164,1,1;
342                         getitem 602,1; //Wing_Of_Butterfly
343                         getexp 100,50;
344                         specialeffect2 EF_HIT5;
345                         close2;
346                         warp "moc_fild12",158,373;
347                         end;
348                 }
349                 else if(tu_thief01 == 5 || tu_thief01 == 6){
350                         if(countitem(916) < 10){
351                                 mes "'Ey, you don't have the 10 ^ff0000Feather of Birds^000000 I asked you for! You gotta apply what you know, you know.";
352                                 mes "Now hurry up and do it!";
353                                 close2;
354                                 warp "moc_fild07",203,38;
355                                 end;
356                         }
357                         else {
358                                 mes "Alright...!";
359                                 mes "Nice work, pal.";
360                                 mes "Seeing as you got these feathers, you must be really gung-ho about becoming a good Thief.";
361                                 next;
362                                 mes "[Yierhan]";
363                                 mes "I hope you keep";
364                                 mes "putting in the work";
365                                 mes "to get better and better.";
366                                 mes "Always do your best! Oh,";
367                                 mes "and do you have any questions?";
368                                 next;
369                                 if(tu_thief01 == 6){
370                                         switch(select("About those traces...:Nope.")) {
371                                         case 1:
372                                                 mes "[Yierhan]";
373                                                 mes "You found out, eh?";
374                                                 mes "Well, I didn't really";
375                                                 mes "wanna tell you this, on";
376                                                 mes "account of you bein' a brand";
377                                                 mes "brand new Thief and all, but...";
378                                                 next;
379                                                 mes "[Yierhan]";
380                                                 mes "There was this";
381                                                 mes "fight that was in";
382                                                 mes "the Southern part";
383                                                 mes "of this town.";
384                                                 next;
385                                                 mes "[Yierhan]";
386                                                 mes "Since it happened late at night, only a few people actually know about it. As for me, I stayed late at a guild meeting, so it was";
387                                                 mes "dumb luck that I saw it.";
388                                                 next;
389                                                 mes "[Yierhan]";
390                                                 mes "I went back to where the fight happened and I found traces that showed that the guys who were fighting went south.";
391                                                 next;
392                                                 mes "[Yierhan]";
393                                                 mes "Since poison was used in";
394                                                 mes "the fight, I'm guessing an Assassin was involved, but I can't be too sure. If you wanna check it out, follow the traces of that fight.";
395                                                 next;
396                                                 mes "[Yierhan]";
397                                                 mes "Eh, but be careful";
398                                                 mes "not to get too close";
399                                                 mes "to the poison! That stuff";
400                                                 mes "is pretty strong!";
401                                                 tu_thief01 = 8;
402                                                 getitem 1207,1; //Main_Gauche
403                                                 getexp 1000,500;
404                                                 specialeffect2 EF_HIT5;
405                                                 close;
406                                         case 2:
407                                                 mes "[Yierhan]";
408                                                 mes "Good!";
409                                                 mes "Less work for me!";
410                                                 mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all.";
411                                                 tu_thief01 = 7;
412                                                 getitem 1207,1; //Main_Gauche
413                                                 getexp 500,200;
414                                                 specialeffect2 EF_HIT5;
415                                                 close;
416                                         }
417                                 }
418                                 else {
419                                         switch(select("It was nice to meet you.:Nope.")) {
420                                         case 1:
421                                                 mes "[Yierhan]";
422                                                 mes "Yeah, it was pretty cool just hanging out. Keep fighting";
423                                                 mes "monsters the way you do and";
424                                                 mes "you'll be a great Thief in no time.";
425                                                 next;
426                                                 mes "[Yierhan]";
427                                                 mes "And since I like";
428                                                 mes "you so much, kid,";
429                                                 mes "you can have this.";
430                                                 mes "Take it, it's yours!";
431                                                 getexp 500,200;
432                                                 break;
433                                         case 2:
434                                                 mes "[Yierhan]";
435                                                 mes "Good!";
436                                                 mes "Less work for me!";
437                                                 mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all.";
438                                                 getexp 50,20;
439                                                 break;
440                                         }
441                                         tu_thief01 = 7;
442                                         getitem 1207,1; //Main_Gauche
443                                         specialeffect2 EF_HIT5;
444                                         close;
445                                 }
446                         }
447                 }
448                 else if(tu_thief01 == 7){
449                         mes "[Yierhan]";
450                         mes "You know...";
451                         mes "There was this";
452                         mes "fight that was in";
453                         mes "the Southern part";
454                         mes "of this town.";
455                         next;
456                         mes "[Yierhan]";
457                         mes "Since it happened late at night, only a few people actually know about it. As for me, I stayed late at a guild meeting, so it was";
458                         mes "dumb luck that I saw it.";
459                         next;
460                         mes "[Yierhan]";
461                         mes "I went back to where the fight happened and I found traces that showed that the guys who were fighting went south.";
462                         next;
463                         mes "[Yierhan]";
464                         mes "Since poison was used in";
465                         mes "the fight, I'm guessing an Assassin was involved, but I can't be too sure. If you wanna check it out, follow the traces of that fight.";
466                         next;
467                         mes "[Yierhan]";
468                         mes "Eh, but be careful";
469                         mes "not to get too close";
470                         mes "to the poison! That stuff";
471                         mes "is pretty strong!";
472                         next;
473                         mes "[Yierhan]";
474                         mes "Hey, you might run into";
475                         mes "poison, so remember that";
476                         mes "Green Herbs and Green Potions";
477                         mes "will counteract it. Oh, and keep in mind that Red Gemstones can";
478                         mes "be used in poison attacks.";
479                         next;
480                         mes "[Yierhan]";
481                         mes "Hey, if you do";
482                         mes "decide to check it";
483                         mes "out, be real careful";
484                         mes "other there, okay?";
485                         tu_thief01 = 8;
486                         getexp 200,100;
487                         specialeffect2 EF_HIT5;
488                         close;
489                 }
490                 else if(tu_thief01 == 8){
491                         mes "Heya pal.";
492                         mes "You doin' alright?";
493                         next;
494                         mes "[Yierhan]";
495                         mes "Fighting against something";
496                         mes "you know nothing about is always risky. Since I've heard there are outsiders around flaunting their power, you better be careful.";
497                         next;
498                         mes "[Yierhan]";
499                         mes "It's a good policy to just be really careful on your adventures. Look out for monsters and look";
500                         mes "out for people! Got it?";
501                         close;
502                 }
503                 else if(tu_thief01 < 26){
504                         mes "I heard there was";
505                         mes "this one Assassin";
506                         mes "that went on a mission";
507                         mes "and never returned.";
508                         next;
509                         mes "[Yierhan]";
510                         mes "What's so weird about it was that the Assassin Guild reported that the mission was completed!";
511                         mes "I remember hearing that guy";
512                         mes "was really good...";
513                         next;
514                         mes "[Yierhan]";
515                         mes "Crazy, isn't it?";
516                         mes "Anyway, take";
517                         mes "care of yourself.";
518                         close;
519                 }
520                 else if(tu_thief01 == 26){
521                         mes "'Ey, did you";
522                         mes "complete your mission?";
523                         mes "I know, I know, the thing you've gotta do is pretty rough.";
524                         next;
525                         switch(select("I'm still investigating.:Not yet.:Yes, I did.")) {
526                         case 1:
527                                 mes "[Yierhan]";
528                                 mes "Ah, gotcha. Well, that's understandable. I mean, these things take time, you know?";
529                                 close;
530                         case 2:
531                                 mes "[Yierhan]";
532                                 mes "Yeah...?";
533                                 mes "That's alright.";
534                                 mes "I guess these kinds of things require patience. And thinking.";
535                                 mes "You know, things I'm horrible at.";
536                                 close;
537                         case 3:
538                                 mes "[Yierhan]";
539                                 mes "Alright...!";
540                                 mes "So what's up?";
541                                 mes "Hit me up with";
542                                 mes "what you know~";
543                                 next;
544                                 mes "^3355FFYou explain the results of your investigation to Yierhan and tell him about the scrap of cloth you found on your mission.^000000";
545                                 next;
546                                 mes "[Yierhan]";
547                                 mes "Scrap of cloth?";
548                                 mes "Huh, alright. Say,";
549                                 mes "lemme have a looksee.";
550                                 next;
551                                 mes "[Yierhan]";
552                                 mes "Whoa!";
553                                 mes "You did great.";
554                                 mes "This is some pretty";
555                                 mes "important information!";
556                                 next;
557                                 mes "[Yierhan]";
558                                 mes "You see, the pattern on this cloth is sort of like one of the codes Assassins use. And this particular pattern looks like something from one of those higher Assassins.";
559                                 next;
560                                 mes "[Yierhan]";
561                                 mes "I might be able to figure out what happened that night with the new information this cloth might lead me to. Thanks a lot!";
562                                 next;
563                                 mes "[Yierhan]";
564                                 mes "From here on,";
565                                 mes "the higher ups in the";
566                                 mes "guild will take over this investigation. You did your job perfectly, so it's time for you to hone your skills.";
567                                 next;
568                                 mes "[Yierhan]";
569                                 mes "Hey, this stuff is yours. Think of it as a reward for helping us out. Take care of yourself now~";
570                                 tu_thief01 = 27;
571                                 getitem 2307,1; //Mantle
572                                 Zeny = Zeny + 5000;
573                                 getexp 8000,3000;
574                                 close;
575                         }
576                 }
577                 else {
578                         mes "[Yierhan]";
579                         mes "Hey...";
580                         mes "You got dreams,";
581                         mes "don't you? I know,";
582                         mes "it's a bit of a deep";
583                         mes "subject I pulled outta";
584                         mes "nowhere, but...";
585                         next;
586                         mes "[Yierhan]";
587                         mes "I just like telling people to follow their dreams. So do it. Life without anything to look forward to is pretty boring, doncha think?";
588                         close;
589                 }
590         }
591         else if (BaseClass == Job_Mage && Upper != 2){
592                 if(tu_magician01 < 7){
593                         mes "[Yierhan]";
594                         mes "Heya.";
595                         mes "I'm the Thief trainer around here. Sure, it looks like we don't got much in common, but...";
596                         next;
597                         mes "[Yierhan]";
598                         mes "I actually got a few magic using friends here and there. That mystic stuff is waaay over my head, but";
599                         mes "I got a lotta respect for it.";
600                         close;
601                 }
602                 else if(tu_magician01 == 7){
603                         mes "Hm...?";
604                         mes "That's weird, usually only";
605                         mes "Thieves hang around this joint. What's someone like you doing";
606                         mes "here? Unless...";
607                         next;
608                         select("I'm here on behalf of 'Mana.'");
609                         mes "[Yierhan]";
610                         mes "Right, you must be the help that Mana sent! You came just at the right time. You see, we found something weird in South Morroc.";
611                         next;
612                         mes "[Yierhan]";
613                         mes "Basically, we found traces of poison that were used in a fight. We were going to investigate it, but we've been swamped with all this other work.";
614                         next;
615                         mes "[Yierhan]";
616                         mes "That's why we've been asking";
617                         mes "for help from the Mage Guild. Fortunately, I'm pals with Mana, so...";
618                         next;
619                         mes "[Yierhan]";
620                         mes "Anyway, head over to";
621                         mes "South Morroc since it seems to be a good place to start investigating. You'll see what we found right outside the South Morroc gate.";
622                         tu_magician01 = 8;
623                         close;
624                 }
625                 else if(tu_magician01 < 26){
626                         mes "I heard there was";
627                         mes "this one Assassin";
628                         mes "that went on a mission";
629                         mes "and never returned.";
630                         next;
631                         mes "[Yierhan]";
632                         mes "What's so weird about it was that the Assassin Guild reported that the mission was completed!";
633                         mes "I remember hearing that guy";
634                         mes "was really good...";
635                         next;
636                         mes "[Yierhan]";
637                         mes "Be careful, pal.";
638                         mes "It seems your";
639                         mes "investigation";
640                         mes "might be related to";
641                         mes "that mysterious Assassin...";
642                         close;
643                 }
644                 else if(tu_magician01 == 26){
645                         mes "So how's the";
646                         mes "investigation";
647                         mes "coming along?";
648                         mes "I've been so busy,";
649                         mes "I couldn't focus";
650                         mes "on it at all...";
651                         next;
652                         switch(select("I'm still investigating.:I'm not done yet...:Oh, I finished~")) {
653                         case 1:
654                                 mes "[Yierhan]";
655                                 mes "Ah, gotcha. Well, that's understandable. I mean, these things take time, you know?";
656                                 close;
657                         case 2:
658                                 mes "[Yierhan]";
659                                 mes "Yeah...?";
660                                 mes "That's alright.";
661                                 mes "I guess these kinds of things require patience. And thinking.";
662                                 mes "You know, things I'm horrible at.";
663                                 close;
664                         case 3:
665                                 mes "[Yierhan]";
666                                 mes "Alright...!";
667                                 mes "So what's up?";
668                                 mes "Hit me up with";
669                                 mes "what you know~";
670                                 next;
671                                 mes "^3355FFYou explain the results of your investigation to Yierhan and tell him about the scrap of cloth you found on your mission.^000000";
672                                 next;
673                                 mes "[Yierhan]";
674                                 mes "Scrap of cloth?";
675                                 mes "Huh, alright. Say,";
676                                 mes "lemme have a looksee.";
677                                 next;
678                                 mes "[Yierhan]";
679                                 mes "Whoa!";
680                                 mes "You did great.";
681                                 mes "This is some pretty";
682                                 mes "important information!";
683                                 next;
684                                 mes "[Yierhan]";
685                                 mes "You see, the pattern on this cloth is sort of like one of the codes Assassins use. And this particular pattern looks like something from one of those higher Assassins.";
686                                 next;
687                                 mes "[Yierhan]";
688                                 mes "I might be able to figure out what happened that night with the new information this cloth might lead me to. Thanks a lot!";
689                                 next;
690                                 mes "[Yierhan]";
691                                 mes "From here on,";
692                                 mes "the higher ups in the";
693                                 mes "guild will take over this investigation. You did your job perfectly, so it's time for you to hone your skills.";
694                                 next;
695                                 mes "[Yierhan]";
696                                 mes "Hey, this stuff is yours. Think of it as a reward for helping us out. Right, and I'll let Mana know you did a great job. Take care of yourself now~";
697                                 tu_magician01 = 27;
698                                 Zeny = Zeny + 5000;
699                                 getexp 5000,2000;
700                                 close;
701                         }
702                 }
703                 else {
704                         mes "Just as I thought,";
705                         mes "more than one group";
706                         mes "was involved in all this.";
707                         mes "Huh. Something real bad";
708                         mes "might happen soon...";
709                         close;
710                 }
711         }
712         mes "Some people think";
713         mes "the desert is just a";
714         mes "dangerous, uncomfortable";
715         mes "place where no one wants";
716         mes "to be. But there's all";
717         mes "sorts of great stuff here.";
718         next;
719         mes "[Yierhan]";
720         mes "We got the blazing heat that encourages skimpy outfits, we got... Cacti. We got more sand than the beach. Um... Sandstorms?";
721         close;
722 }