root/npc/quests/gunslinger_quests.txt @ 23

Revision 1, 44.7 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script =======================================
2//= Gunslinger quests
3//===== By: ==================================================
4//= Playtester
5//===== Current Version: =====================================
6//= 1.6c
7//===== Compatible With: =====================================
8//= SVN eA
9//===== Description: =========================================
10//= Gunslinger guns and bullet quests
11//===== Additional Comments: =================================
12//= 1.0 Only Garrison Gun done yet [Playtester]
13//= 1.1 Added Garrison[2] [Playtester]
14//= 1.2 Added Drifter, Destroyer and Inferno [Playtester]
15//= 1.3 Added official Gatling quests [Playtester]
16//= 1.4 Updated Destroyer Quest - Credits to Sinoco for first
17//= official version. [SinSloth]
18//= 1.5 Updated Inferno Quest to official version [SinSloth]
19//= 1.6 Updated Garrison Quest - Credits to Lazarus^ for
20//= making the first official version. [SinSloth]
21//= 1.6a Removed .GATs [Lupus]
22//= 1.6b Changed item names to item IDs on some scripts. [Samuray22]
23//= 1.6c Corrected a bad delitem. (bugreport:763) [Samuray22]
24//============================================================
25
26
27//===================== Garrison =====================================================
28
29que_ng,182,85,3 script  Garrison        109,{
30
31        if(BaseJob != Job_Gunslinger)
32        {
33                mes "[Garrison]";
34                mes "You're not a gunslinger.";
35                mes "You're distracting me from my work. Go on.";
36                close;
37        }
38        else if(BaseLevel < 55)
39        {
40                mes "[Garrison]";
41                mes "My name is Garrison. I'm a master in crafting guns.";
42                mes "The gun I make is also called the Garrison. I named it that because I think the Garrison is as cool and perfect as myself.";
43                next;
44                mes "[Garrison]";
45                mes "Why don't you commission a Garrison from me?";
46                next;
47                callsub SubGarrison;
48        }
49        switch(gun_gs)
50        {
51                case 0:
52                        if(countitem(13104) < 1)
53                        {
54                                mes "[Garrison]";
55                                mes "My name is Garrison. I'm a master in crafting guns.";
56                                mes "The gun I make is also called the Garrison. I named it that because I think the Garrison is as cool and perfect as myself.";
57                                next;
58                                mes "[Garrison]";
59                                mes "Are you here to commission a Garrison from me?";
60                                next;
61                                callsub SubGarrison;
62                        }
63                        mes "[Garrison]";
64                        mes "Hmm~ What's going on?";
65                        mes "Are you here because you need a weapon?";
66                        next;
67                        switch( select( "I need a Garrison.","Not really.","Cancel") )
68                        {
69                                case 1:
70                                        mes "[Garrison]";
71                                        mes "Oh~ Welcome";
72                                        mes "Everyone needs me~!";
73                                        mes "It just proves that my gun, the Garrison, is the best of the best.";
74                                        mes "So, are you going to ask me to make one now?";
75                                        next;
76                                        callsub SubGarrison;
77
78                                case 2:
79                                        mes "[Garrison]";
80                                        mes "Hmm~ You look like you're wandering around without a mission.";
81                                        mes "If you've got the time, will you do me a favor?";
82                                        next;
83                                        mes "["+strcharinfo(0)+"]";
84                                        mes "What is it?";
85                                        next;
86                                        mes "[Garrison]";
87                                        mes "Mmm~ Well, I had actually received a letter recently stating that there are many defective makes of a gun I created called the Six Shooter.";
88                                        next;
89                                        mes "[Garrison]";
90                                        mes "I'm a perfectionist, but due to my old age, my eyes are growing dark, and I think I may have sold defective Six Shooters.";
91                                        next;
92                                        mes "[Garrison]";
93                                        mes "So what I'm trying to say is, I'm hoping someone will find me spare parts which I can use to replace defective parts in the detective Six Shooters.";
94                                        next;
95                                        mes "[Garrison]";
96                                        mes "If you help me, I'll put a slot in that Garrison you're holding right now.";
97                                        mes "What do you say?";
98                                        next;
99                                        mes "[Garrison]";
100                                        mes "Just so you know, if I slot your Garrison, any current refine points or slotted cards will disappear. Decide carefully.";
101                                        next;
102                                        switch( select( "I don't like the sound of this.","Ok, I'll try it out.") )
103                                        {
104                                                case 1:
105                                                        mes "[Garrison]";
106                                                        mes "Hmm, I see.";
107                                                        mes "I understand.";
108                                                        mes "I guess I'll look for a different man.";
109                                                        close;
110
111                                                case 2:
112                                                        mes "[Garrison]";
113                                                        mes "Oh, would you?";
114                                                        mes "I'm so thankful.";
115                                                        mes "These are the materials I need to make spare parts...";
116                                                        next;
117                                                        mes "[Garrison]";
118                                                        mes "10 Steel, 1 Elunium, 10 Emveretarcon, 30 Coal, and 10 Rusty Screws.";
119                                                        mes "I need this exact amount. Don't forget.";
120                                                        set gun_gs,1;
121                                                        close;
122                                        }
123
124                                case 3:
125                                        mes "[Garrison]";
126                                        mes "Hmm... Come and see me later.";
127                                        close;
128                        }
129
130                case 1:
131                        if((countitem(999) < 10) || (countitem(7317) < 10) || (countitem(1011) < 10) || (countitem(1003) < 30) || (countitem(985) < 1))
132                        {
133                                mes "[Garrison]";
134                                mes "10 Steel, 1 Elunium, 10 Emveretarcon, 30 Coal, and 10 Rusty Screws.";
135                                mes "Don't forget -- the amount has to be exact.";
136                                close;
137                        }
138                        mes "[Garrison]";
139                        mes "Oh~ You're back with what I need~";
140                        mes "I'm so grateful.";
141                        mes "Oh.. there's another favor I need to have done. Err...";
142                        next;
143                        mes "[Garrison]";
144                        mes "I need to deliver the spare parts once I make them to another person, but I've got so much work to do around here.";
145                        next;
146                        mes "[Garrison]";
147                        mes "Sorry to ask, but I was hoping you can deliver what I make out of these materials to the next person.";
148                        next;
149                        mes "[Garrison]";
150                        mes "While you are on delivery, I will make preparations to slot your Garrison, as promised.";
151                        next;
152                        mes "["+strcharinfo(0)+"]";
153                        mes "-Hmm, I don't want to do it, but I'll do it anyway.-";
154                        next;
155                        mes "["+strcharinfo(0)+"]";
156                        mes "Ok.";
157                        next;
158                        mes "[Garrison]";
159                        mes "Oh, thanks a lot.";
160                        mes "Then deliver this to a person called Ravey. He lives in the slums of Lighthalzen.";
161                        next;
162                        mes "["+strcharinfo(0)+"]";
163                        mes "You receive the delivery goods from Garrison.";
164                        mes "Let's deliver them to a person named Ravey, who lives in the slums of Lighthalzen.";
165                        delitem 999,10;
166                        delitem 1011,10;
167                        delitem 7317,10;
168                        delitem 985,1;
169                        delitem 1003,30;
170                        set gun_gs,2;
171                        close;
172
173                case 2:
174                        mes "["+strcharinfo(0)+"]";
175                        mes "You receive the delivery goods from Garrison.";
176                        mes "Let's deliver them to a person named Ravey, who lives in the slums of Lighthalzen.";
177                        close;
178
179                case 3:
180                        mes "[Garrison]";
181                        mes "Oh~ How was your trip?";
182                        next;
183                        mes "["+strcharinfo(0)+"]";
184                        mes "Gyah~";
185                        mes "I nearly died!!!";
186                        mes "That man tried to attack me when he saw me. I barely escaped death!";
187                        next;
188                        mes "[Garrison]";
189                        mes "Ahh~ Oh no.";
190                        mes "I had no idea the person who sent the letter was actually plotting to assassinate me. He was probably sent by one of our enemy guilds...";
191                        next;
192                        mes "[Garrison]";
193                        mes "It looks like I've sent you unintentionally on a very dangerous mission.";
194                        next;
195                        mes "[Garrison]";
196                        mes "I'm so sorry.";
197                        mes "You may also know, but there's bad guys plotting to attack the Professor and the Gunslinger Guild all over the place.";
198                        next;
199                        mes "[Garrison]";
200                        mes "Consider this a part of your training as an Gunslinger.";
201                        next;
202                        mes "[Garrison]";
203                        mes "I'm sorry about what happened.";
204                        mes "But, as promised, I will slot your Garrison ...";
205                        next;
206                        if(countitem(13104) < 1)
207                        {
208                                mes "[Garrison]";
209                                mes "Huh? Sigh.";
210                                mes "Did you sell off your gun while you were gone?";
211                                mes "I said I'd slot your gun, but I never said I'd slot a gun that isn't here.";
212                                mes "Go and get your Garrison and then get back to me.";
213                                set gun_gs,4;
214                                close;
215                        }
216                        mes "[Garrison]";
217                        mes "Let's see~";
218                        mes "*tonk* *tonk* *thump* *whump*";
219                        mes "Here is your modified";
220                        mes "Garrison.";
221                        mes "Please use it well.";
222                        delitem 13104,1;
223                        getitem 13105,1;
224                        set gun_gs, 5;
225                        close;
226                case 4:
227                        if(countitem(13104) < 1)
228                        {
229                                mes "[Garrison]";
230                                mes "Go and get your Garrison and then get back to me.";
231                                close;
232                        }
233                        mes "[Garrison]";
234                        mes "Ah, there it is.";
235                        mes "Here is your modified";
236                        mes "Garrison.";
237                        mes "Do use it well.";
238                        delitem 13104, 1;
239                        getitem 13105, 1;
240                        set gun_gs,5;
241                        close;
242                case 5:
243                        mes "[Garrison]";
244                        mes "Hmm~ You're back again~";
245                        mes "What's the matter?";
246                        mes "Did you come back because you need a weapon?";
247                        mes "What do you need?";
248                        next;
249                        switch( select( "Garrison","Slot a Garrison","Cancel"))
250                        {
251                                case 1:
252                                        callsub SubGarrison;
253                                case 2:
254                                        callsub SubGarrison_;
255                        }
256        }
257
258SubGarrison:
259        mes "[Garrison]";
260        mes "To create a Garrison, I need...";
261        mes "50 Steel, 3 Eluniums,";
262        mes "1 Oridecon, 50 Coal,";
263        mes "20 Rusty Screws, and";
264        mes "there's a fee of 30,000 Zeny.";
265        mes "Well, do you want one?.";
266        next;
267        switch( select( "Maybe later.","Yes, make it for me immediately.","Cancel") )
268        {
269                case 1:
270                        mes "[Garrison]";
271                        mes "Hmmm~ I got worked up for nothing~";
272                        mes "Think about it. Come see me if you decide.";
273                        close;
274
275                case 2:
276                        if((countitem(999) < 50) || (countitem(7317) < 20) || (countitem(984) < 1) || (countitem(1003) < 50) ||(countitem(985) < 3) )
277                        {
278                                mes "[Garrison]";
279                                mes "You didn't bring enough materials";
280                                mes "To create a Garrison, I need...";
281                                mes "50 Steel, 3 Eluniums,";
282                                mes "1 Oridecon, 50 Coal,";
283                                mes "50 Rusty Screws,";
284                                mes "and there's a fee of 30,000 Zeny";
285                                mes "Don't forget.";
286                                close;
287                        }
288                        else if(Zeny < 30000)
289                        {
290                                mes "[Garrison]";
291                                mes "You need more Zeny~!";
292                                mes "More Zeny!!";
293                                close;
294                        }
295                        else if(checkweight(13104,1) == 0)
296                        {
297                                mes "[Garrison]";
298                                mes "There's no room in your inventory";
299                                mes "for my creation.";
300                                mes "Make some room";
301                                mes "in your inventory, and then";
302                                mes "Come and see me.";
303                                close;
304                        }
305                        mes "[Garrison]";
306                        mes "Hmm, looks like the correct amount of materials and Zeny.";
307                        mes "Here's a Garrison~";
308                        mes "If you need one again, come and see me~";
309                        delitem 984,1; //Oridecon
310                        delitem 985,3; //Elunium
311                        delitem 999,50; //Steel
312                        delitem 1003,50; //Coal
313                        delitem 7317,20; //Rusty Screw
314                        set Zeny,Zeny-30000;
315                        getitem 13104,1; //Garrison
316                        close;
317
318                case 3:
319                        mes "[Garrison]";
320                        mes "I'll see you when I see you~";
321                        close;
322        }
323
324SubGarrison_:
325        mes "[Garrison]";
326        mes "In order to slot a Garrison, I need";
327        mes "10 Steel, 1 Elunium,";
328        mes "10 Emveretarcon, 30 Coal,";
329        mes "10 Rusty Screws, and";
330        mes "1 Garrison.";
331        mes "Well, do you want one?.";
332        next;
333        switch( select( "Maybe later.","Yes, make it for me immediately.","Cancel" ))
334        {
335                case 1:
336                        mes "[Garrison]";
337                        mes "You've got me worked up for nothing~";
338                        mes "Get back to me when you've made up your mind.";
339                        close;
340
341                case 2:
342                        if((countitem(999) < 10) || (countitem(7317) < 10) || (countitem(1011) < 10) || (countitem(1003) < 30) || (countitem(985) < 1) || (countitem(13104) < 1))
343                        {
344                                mes "[Garrison]";
345                                mes "You didn't bring enough materials";
346                                mes "In order to slot a Garrison, I need";
347                                mes "10 Steel, 1 Elunium,";
348                                mes "10 Emveretarcon, 30 Coal,";
349                                mes "10 Rusty Screws, and";
350                                mes "1 Garrison.";
351                                mes "Don't forget.";
352                                close;
353                        }
354                        else if(checkweight(13105,1) != 1)
355                        {
356                                mes "[Garrison]";
357                                mes "There's no room in your inventory";
358                                mes "for my creation.";
359                                mes "Make some room";
360                                mes "in your inventory, and then";
361                                mes "Come and see me.";
362                                close;
363                        }
364                        mes "[Garrison]";
365                        mes "Hmm, looks like the correct amount of materials and Zeny.";
366                        mes "Here's a modified Garrison with a slot.";
367                        mes "If you need one again, come and see me~";
368                        delitem 999, 10;
369                        delitem 1011, 10;
370                        delitem 7317, 10;
371                        delitem 985, 1;
372                        delitem 1003, 30;
373                        delitem 13104, 1;
374                        getitem 13105, 1;
375                        close;
376               
377                case 3:
378                        mes "[Garrison]";
379                        mes "I'll see you when I see you~";
380                        close; 
381        }
382}
383
384lighthalzen,322,247,6   script  Ravey    86,{
385
386        if(gun_gs == 2)
387        {
388                mes "["+strcharinfo(0)+"]";
389                mes "Excuse me. Hello.";
390                mes "I'm here to give you replacement parts for defective Gunslin...";
391                next;
392                mes "[Ravey]";
393                mes "You!!!";
394                mes "Huuut~!!";
395                mes "Die!!!";
396                set gun_gs,3;
397                percentheal 100,0;
398                percentheal -90,0;
399                next;
400                mes "["+strcharinfo(0)+"]";
401                mes "- The man called Ravey suddenly attacks, as if he was waiting for the word Gunslinger...-";
402                mes "You nearly died.-";
403                next;
404                mes "["+strcharinfo(0)+"]";
405                mes "You run away without looking back.";
406                mes "Let's hurry back to Garrison.-";
407                close;
408        }
409        if(gun_gs == 3)
410        {
411                mes "["+strcharinfo(0)+"]";
412                mes "- The man called Ravey suddenly attacks, as if he was waiting for the word Gunslinger...-";
413                mes "You nearly died.-";
414                next;
415                mes "["+strcharinfo(0)+"]";
416                mes "Let's hurry back to Garrison.-";
417                close;
418        }
419        mes "[Ravey]";
420        mes "Ugh...";
421        mes "Err.. Err..";
422        mes "......";
423        close;
424}
425
426
427que_ng,187,163,3        script  Ingrid  744,{
428
429        if(BaseJob != Job_Gunslinger)
430        {
431                mes "[Ingrid]";
432                mes "How are you!";
433                mes "I've been appointed the new Gunslinger Weapons Creator. The name is Ingrid.";
434                next;
435                mes "[Ingrid]";
436                mes "However, you don't seem to be a member of the Gunslinger Guild, so I can't help you with anything. Sorry.";
437                close;
438        }
439        switch(gun_inf)
440        {
441                case 0:
442                        mes "[Ingrid]";
443                        mes "How are you!";
444                        mes "I've been appointed the new Gunslinger";
445                        mes "Weapons Creator. The name is Ingrid.";
446                        mes "A pleasure to serve you!";
447                        next;
448                        mes "[Ingrid]";
449                        mes "It's only been a short while";
450                        mes "since I've started working,";
451                        mes "But I'll try my best to";
452                        mes "assist you.";
453                        next;
454                        mes "[Ingrid]";
455                        mes "Ahh ... I feel so anxious.";
456                        mes "As of now, I'm doing the job of creating a weapon called the Inferno for customers.";
457                        next;
458                        mes "[Ingrid]";
459                        mes "The Inferno is the most advanced weapon made in our Guild laboratory.";
460                        next;
461                        mes "[Ingrid]";
462                        mes "It features incredible power and range, and an ergonomic design so that it can be held well and significantly minimize kickback when fired.";
463                        mes "It's a weapon worthy of being called the ultimate weapon for any Gunslinger.";
464                        mes "huff huff...";
465                        next;
466                        mes "["+strcharinfo(0)+"]";
467                        mes "You know quite a lot about it";
468                        mes ".....";
469                        next;
470                        mes "[Ingrid]";
471                        mes "Ah. Of course~";
472                        mes "I am the person who designed this weapon..";
473                        next;
474                        mes "["+strcharinfo(0)+"]";
475                        mes "Wooow~ That's incredible~";
476                        next;
477                        mes "[Ingrid]";
478                        mes "Ah Oops...";
479                        mes "Did I end up bragging?";
480                        mes "I'm still nothing compared to Professor Serena.";
481                        next;
482                        mes "[Ingrid]";
483                        mes "Actually, I wanted to become a gunslinger too, but because of my physical shortcomings weak determination, I had to give up.";
484                        next;
485                        mes "[Ingrid]";
486                        mes "While I was applying to become a gunslinger, I was lucky enough to have Professor Serena see my talents, and with her help, I'm where I am now helping with the manufacturing and sales of Gunslinger Weapons";
487                        next;
488                        mes "[Ingrid]";
489                        mes "I'm still remorseful that I wasn't able to become a Gunslinger, but at least my brother, who took the Gunslinger test with me, passed and become one.";
490                        next;
491                        mes "[Ingrid]";
492                        mes "I'm glad that even though I fell, my brother was able to fulfill our dream.";
493                        next;
494                        mes "[Ingrid]";
495                        mes "Haha~ Look at me telling you all these things when you didn't even ask.";
496                        mes "Sorry.";
497                        next;
498                        mes "["+strcharinfo(0)+"]";
499                        mes "No, it's ok.";
500                        mes "You may not have become a Gunslinger, but I think you've become a great person.";
501                        next;
502                        mes "[Ingrid]";
503                        mes "Really? Thank you~";
504                        mes "I'll try my best.";
505                        next;
506                        mes "[Ingrid]";
507                        mes "To produce an Inferno,";
508                        mes "I need 100 Used Iron Plates, 10 Oridecons, 50 Old Rusty Screws, 100 Burning Hearts, and 200,000 Zeny.";
509                        mes "Would you like to produce it for you?";
510                        next;
511                        switch( select( "I'll think about it.", "Yes, please." ) )
512                        {
513                                case 1:
514                                        mes "[Ingrid]";
515                                        mes "Ah~ I see.";
516                                        mes "I understand.";
517                                        mes "Ok, well, think about it.";
518                                        mes "Come back when you've made up your mind.";
519                                        close;
520
521                                case 2:
522                                        mes "[Ingrid]";
523                                        mes "I understand.";
524                                        mes "Here are the materials again.";
525                                        next;
526                                        mes "[Inferno]";
527                                        mes "To produce an Inferno,";
528                                        mes "I need 100 Used Iron Plates, 10 Oridecons, 50 Rusty Old Screws, 100 Burning Hearts, and 200,000 Zeny.";
529                                        mes "You must bring me the correct number of materials.";
530                                        mes "Please don't forget that.";
531                                        set gun_inf,1;
532                                        close;
533                        }
534
535                case 1:
536                        callsub SubInferno;
537
538                case 2:
539                        mes "[Ingrid]";
540                        mes "Hello~ You're back~";
541                        mes "Are you back because you need an Inferno?";
542                        next;
543                        switch( select( "Nah, I'm back just because..","Yes, make me an Inferno." ) )
544                        {
545                                case 1:
546                                        mes "[Ingrid]";
547                                        mes "Ah~ I see.";
548                                        mes "I understand.";
549                                        mes "Ok, well, think about it.";
550                                        mes "Come back when you've made up your mind.";
551                                        close;
552
553                                case 2:
554                                        callsub SubInferno;
555                        }
556        }
557
558SubInferno:
559        if ((countitem(7319) < 100) || (countitem(7317) < 50) || (countitem(984) < 10) || countitem(7097) < 100)
560        {
561                mes "[Ingrid]";
562                mes "Yeah, the required materials are 100 Used Iron Plates, 10 Oridecons, 50 Rusty Old Screws, 100 Burning Hearts, and 200,000 Zeny";
563                mes "You must bring me the correct number of materials.";
564                mes "Please don't forget that.";
565                close;
566        }
567        else if(Zeny < 200000)
568        {
569                mes "[Ingrid]";
570                mes "You've brought plenty of material,";
571                mes "but did you bring enough Zeny?";
572                mes "The price of creating an Inferno is 200,000 Zeny.";
573                mes "Please don't forget that.";
574                close;
575        }
576        else if(checkweight(13162,1) != 1)
577        {
578                mes "[Ingrid]";
579                mes "It looks like you have too many items to carry my creation, so I can't give it to you.";
580                mes "Why don't you come and see me again when you're ready to receive it?";
581                close;
582        }
583        else
584        {
585                mes "[Ingrid]";
586                mes "I see you have the proper amount of materials and Zeny.";
587                mes "Here is the Inferno I've created for you.";
588                mes "Use it well.";
589                set Zeny,Zeny-200000;
590                delitem 7319,100;
591                delitem 984,10;
592                delitem 7317,50;
593                delitem 7097,100;
594                getitem 13162,1;
595                if(gun_inf == 1) set gun_inf,2;
596                close;
597        }
598}
599
600que_ng,185,180,3        script  Vanessa 726,{
601
602        if(BaseJob != Job_Gunslinger)
603        {
604                mes "[Vanessa]";
605                mes "Hah !Hah !!";
606                mes "Ballitude! Commander Sambo!";
607                mes "Wrestling!, Muye Tai!";
608                mes "Pancracion!,Lucharibre!";
609                mes "I'm going to master all the bare hand weapons in this world!!";
610                next;
611                mes "[Vanessa]";
612                mes "Hmm?!";
613                mes "Who are you? You're inturrupting my practice!";
614                mes "Get lost!";
615                close;
616        }
617        switch(gunst)
618        {
619                case 0:
620                        mes "[Vanessa]";
621                        mes "Ha!Hyaa!!";
622                        mes "Vale Tudo!Commando Sambo!";
623                        mes "Wrestling!,Muay Thai!";
624                        mes "Pankration!,Mucho Libre!";
625                        mes "I will master all fighting styles";
626                        mes "in this world!!";
627                        next;
628                        mes "[Vanessa]";
629                        mes "Mm?";
630                        mes "You are a Gunslinger, huh?";
631                        mes "Why are you disturbing";
632                        mes "my exercises and me";
633                        mes "standing beside me?";
634                        next;
635                        mes "["+strcharinfo(0)+"]";
636                        mes "It's just watching exercise";
637                        mes "looks good...";
638                        mes ".............";
639                        next;
640                        mes "[Vanessa]";
641                        mes "Oh! You like martial arts?";
642                        mes "Come here~ I'll lock";
643                        mes "you in an arm-bar~";
644                        next;
645                        mes "["+strcharinfo(0)+"]";
646                        mes "N~ No thanks~";
647                        mes "it's okay~";
648                        next;
649                        mes "[Vanessa]";
650                        mes "What's okay~";
651                        mes "Come here~!";
652                        mes "-Bam!Bam!-";
653                        next;
654                        mes "["+strcharinfo(0)+"]";
655                        mes "Aah~Ugh~ Don't do that~";
656                        mes "Aa..Aaaahhhh~~!!";
657                        mes "Argh~";
658                        mes "-Sound of something broken-";
659                        mes "Owww~~";
660                        mes "*Sobs*~~";
661                        next;
662                        mes "[Vanessa]";
663                        mes "Hmm...Did I do it too strong.";
664                        mes "Mm~";
665                        next;
666                        mes "["+strcharinfo(0)+"]";
667                        mes "Well obviously!";
668                        mes "Idiot!Idiot!!";
669                        mes "*sobs*~";
670                        next;
671                        mes "[Vanessa]";
672                        mes "Umm~umm~";
673                        mes "Sorry~";
674                        mes "Okay, okay,";
675                        mes "Don't cry.";
676                        next;
677                        mes "["+strcharinfo(0)+"]";
678                        mes "*sob*~";
679                        next;
680                        mes "[Vanessa]";
681                        mes "Okay~ okay..";
682                        next;
683                        mes "["+strcharinfo(0)+"]";
684                        mes "*sob*~";
685                        next;
686                        mes "[Vanessa]";
687                        mes "Stop! Arrgh!";
688                        next;
689                        mes "["+strcharinfo(0)+"]";
690                        mes "........";
691                        next;
692                        mes "[Vanessa]";
693                        mes "Fine, okay.";
694                        mes "I'm sorry what happened";
695                        mes "I'll make a weapon for you";
696                        mes "if you gather some";
697                        mes "materials...";
698                        next;
699                        mes "[Vanessa]";
700                        mes "I'm Vanessa Louise.";
701                        mes "Originally a Martial Artist Applicant";
702                        mes "but I took a wrong turn";
703                        mes "and I'm stuck making weapons.";
704                        mes "Oh my god~oh my~ my miserable life~";
705                        next;
706                        mes "[Vanessa]";
707                        mes "Now onto the subject.";
708                        mes "The weapon I can create is";
709                        mes "called the Destroyer.";
710                        next;
711                        mes "[Vanessa]";
712                        mes "I especially named it";
713                        mes "after a technique I used in an arena";
714                        mes "Hehe~";
715                        mes "Take this~!Destroyer~";
716                        next;
717                        mes "["+strcharinfo(0)+"]";
718                        mes "*sob*~ Please~Stop~";
719                        next;
720                        mes "[Vanessa]";
721                        mes "Ah uh..Sorry...";
722                        mes "First Destroyer needs";
723                        mes "materials before creating it.";
724                        next;
725                        mes "[Vanessa]";
726                        mes "A considerable amount of items is needed";
727                        mes "so think carefully.";
728                        next;
729                        mes "[Vanessa]";
730                        mes "How about it? This kind of";
731                        mes "opportunity is not common.";
732                        mes "Want to make a request?";
733                        next;
734                        switch( select( "Maybe next time.","Okay.") )
735                        {
736                                case 1:
737                                        mes "[Vanessa]";
738                                        mes "Mm~ Is that so~";
739                                        mes "It will be an opportunity for you.";
740                                        mes "You'll regret it~";
741                                        mes "Then see you next time~";
742                                        mes "Bye~Bye~";
743                                        close;
744           
745                                case 2:
746                                        mes "[Vanessa]";
747                                        mes "Mm, Okay.";
748                                        mes "To make a Destroyer,";
749                                        mes "You need 50 Used Iron Plates";
750                                        mes "5 Oridecons, 70 Rusty Old Screws";
751                                        mes "and a fee of 100,000 zeny.";
752                                        mes "You must bring me these exact materials. Understood?";
753                                        set gunst,1;
754                                        close;
755                        }
756
757                case 1:
758                        callsub SubDestroyer;
759                       
760                case 2:
761                        mes "[Vanessa]";
762                        mes "Oh~ You're back.?";
763                        mes "How are you nowadays?";
764                        mes "There's a new item in the store.";
765                        mes "Go ahead and choose.";
766                        next;
767                        switch(select( "Destroyer","Slotted Destroyer","Cancel") )
768                        {
769                                case 1:
770                                        mes "[Vanessa]";
771                                        mes "Yeah, that's nice";
772                                        mes "That's a normal Destroyer.";
773                                        mes "It takes 50 Used Iron Plates,";
774                                        mes "5 Oridecons, 70 Rusty Old Screws,";
775                                        mes "and 100,000 Zeny to make it.";
776                                        mes "You have to bring me the correct amount of materials.";
777                                        mes "Do you want it?";
778                                        next;
779                                        switch( select( "Maybe next time.","Okay.") )
780                                        {
781                                                case 1:
782                                                        mes "[Vanessa]";
783                                                        mes "What~ C'mon";
784                                                        mes "What's there to think about?";
785                                                        mes "Ok, well, think about it";
786                                                        mes "and come back...";
787                                                        close;
788                                                        case 2:
789                                                        callsub SubDestroyer;
790                                        }
791                                                       
792                                case 2:
793                                        mes "[Vanessa]";
794                                        mes "Oh~ The Slotted Destroyer~";
795                                        mes "Unlike the normal Destroyer,";
796                                        mes "I want you to find me one of the rare items I'm collecting.";
797                                        mes "Then I'll give it to you.";
798                                        next;
799                                        mes "[Vanessa]";
800                                        mes "I'm looking for a Finger[2].";
801                                        mes "I want 5 Oridecons too.";
802                                        mes "You have to bring me the correct amount of materials.";
803                                        mes "Do you still want a Slotted Destroyer?";
804                                        next;
805                                        switch( select( "I'll think about it.","OK! I do!") )
806                                        {
807                                                case 1:
808                                                        mes "[Vanessa]";
809                                                        mes "What~ C'mon";
810                                                        mes "What's there to think about?";
811                                                        mes "Ok, well, think about it";
812                                                        mes "and come back...";
813                                                        close;
814                       
815                                                case 2:
816                                                        callsub SubDestroyer_;
817                       
818                                        }
819           
820                                case 3:
821                                        mes "[Vanessa]";
822                                        mes "Hmm~ Yeah~";
823                                        mes "Take your time.";
824                                        mes "Maybe you'd like to spar with me?";
825                                        close;
826                        }
827        }
828
829SubDestroyer:
830
831        if ((countitem(7319) < 50) || (countitem(7317) < 70) || (countitem(984) < 5))
832        {
833                mes "[Vanessa]";
834                mes "Yeah, the required materials are 50 Used Iron Plates,";
835                mes "5 Oridecons, 70 Rusty Old Screws, and 100,000 Zeny.";
836                mes "Keep in mind that you have to bring the correct amount.";
837                close;
838        }
839        else if(Zeny < 100000)
840        {
841                mes "[Vanessa]";
842                mes "You've brought plenty of material,";
843                mes "But the fee is 100,000.";
844                mes "Keep that in mind.";
845                close;
846        }
847        else if(checkweight(13160,1) != 1)
848        {
849                mes "[Vanessa]";
850                mes "It looks like you wouldn't be able to carry my creation with you even if I made it.";
851                mes "Go and empty your inventory a bit.";
852                close;
853        }
854        else
855        {
856                mes "[Vanessa]";
857                mes "Okay~ Very well~";
858                mes "All Checked~";
859                mes "You've got the perfect materials and Zeny~";
860                mes "Here's the Destroyer I made ahead of time for you.";
861                mes "Use it well.";
862                set Zeny,Zeny-100000;
863                delitem 7319,50;
864                delitem 984,5;
865                delitem 7317,70;
866                getitem 13160,1;
867                if(gunst == 1) set gunst,2;
868                next;
869                mes "[Vanessa]";
870                mes "If you ever need one again later,";
871                mes "Come and fine me anytime~";
872                mes "Next time I'll cast a different kind of bare hand technique.";
873                close;
874        }
875
876SubDestroyer_:
877
878        if ((countitem(1812) < 1) || (countitem(984) < 5))
879        {
880                mes "[Vanessa]";
881                mes "Yeah, the required materials are 1 Finger[2]";
882                mes "and 5 Oridecons.";
883                mes "Keep in mind that the materials need to be exact.";
884                close;
885        }
886        else if(checkweight(13161,1) != 1)
887        {
888                mes "[Vanessa]";
889                mes "There's no space in your inventory.";
890                mes "Even if I made you one,";
891                mes "You wouldn't be able to carry it";
892                mes "Come back after you've cleared out your inventory.";
893                close;
894        }
895        else
896        {
897                mes "[Vanessa]";
898                mes "Okay~ Very well~";
899                mes "All Checked~";
900                mes "You've got the perfect materials and Zeny~";
901                mes "Here's the Slotted Destroyer I made ahead of time for you.";
902                mes "Use it well.";
903                delitem 1812,1;
904                delitem 984,5;
905                getitem 13161,1;
906                next;
907                mes "[Vanessa]";
908                mes "If you ever need one again later,";
909                mes "Come and fine me anytime~";
910                mes "Next time I'll cast a different kind of bare hand technique.";
911                close;
912        }
913}
914
915que_ng,149,178,4        script  Lab Director    744,{
916
917        if(gun_na == 1){
918                if(countitem(1043) > 999 && countitem(932) > 999){
919                        delitem 1043,1000;
920                        delitem 932,1000;
921                        set gun_na,2;
922                        mes "[N. A]";
923                        mes "Ahh, it's all here! Ahh, and I";
924                        mes "was worried about that no one";
925                        mes "would be able to handle my ^ff0000Butcher^000000";
926                        mes "when I've finished creating it!";
927                        next;
928                        mes "[N. A]";
929                        mes "Alright, I'll give the ^ff0000Butcher^000000 to you.";
930                        mes "However, we don't do work for";
931                        mes "free, so we need to charge you";
932                        mes "for it. Also, you need to obtain";
933                        mes "permission to use the Butcher from";
934                        mes "Lady Celena.";
935                        next;
936                        mes "[N. A]";
937                        mes "Once you get the permission, I will";
938                        mes "give the Butcher to you, after paying";
939                        mes "the fee of 100000 zeny.";
940                        close;
941                }else{
942                        mes "[N. A]";
943                        mes "Have you found ^ff00001000 Orc Claw^000000 and ^ff00001000 Skel Bone^000000 yet?";
944                        mes "If you think it's too difficult,";
945                        mes "you can choose to give up.";
946                        next;
947                        if(select("I'm not giving up!:I give up...") == 1){
948                                mes "[N. A]";
949                                mes "Alright, I trust you.";
950                                mes "Good luck.";
951                                close;
952                        }else{
953                                mes "[N. A]";
954                                mes "You're giving up huh?";
955                                mes "Well, I'll admit that the";
956                                mes "test is quite difficult, but";
957                                mes "you can't handle this weapon";
958                                mes "if you can't handle the test.";
959                                mes "You may come back later to";
960                                mes "take the challenge again.";
961                                set gun_na,0;
962                                close;
963                        }
964                }
965        }
966        else if(gun_na == 2){
967                mes "[N. A]";
968                mes "I already got Lady Celena's";
969                mes "permission to let you use the";
970                mes "Butcher. You can use it once";
971                mes "you've paid me 100000 zeny.";
972                mes "Do you want to pay now?";
973                next;
974                if(select("Nope.:Yeah.") == 1){
975                        mes "[N. A]";
976                        mes "Alright. I await you to return";
977                        mes "with the money.";
978                        close;
979                }else{
980                        if(Zeny < 100000){
981                                mes "[N. A]";
982                                mes "Huh, I don't think you have";
983                                mes "enough money on you.";
984                                mes "Come back with the money,";
985                                mes "alright?";
986                                close;
987                        }
988                        if(checkweight(13158,1) == 0){
989                                mes "[N. A]";
990                                mes "You are overweight.";
991                                mes "Even if I give you the";
992                                mes "weapon, you cannot carry it.";
993                                mes "Please clear your inventory.";
994                                close;
995                        }
996                        set Zeny,Zeny-100000;
997                        set gun_na,0;
998                        getitem 13158,1;
999                        mes "[N. A]";
1000                        mes "One, two, three, four, five,";
1001                        mes "six... 99997, 99998, 99999...";
1002                        mes "100000. *ding~!* Very well!";
1003                        mes "The fee is clear now. You may";
1004                        mes "take the ^ff0000Butcher^000000 now!";
1005                        next;
1006                        mes "[N. A]";
1007                        mes "Mr. F. Harrison from Lighthalzen";
1008                        mes "is quite interested in your new";
1009                        mes "toy there. Show it to him some";
1010                        mes "time. He'll be glad.";
1011                        next;
1012                        mes "[N. A]";
1013                        mes "Make good use of it!";
1014                        mes "See ya!";
1015                        close;
1016                }
1017        }
1018        else if(gun_na == 10){
1019                if (countitem(999) > 69 && countitem(985) > 4 && countitem(984) > 2 && countitem(1003) > 69 && countitem(7317) > 49 && Zeny > 50000){
1020                        delitem 999,70;
1021                        delitem 985,5;
1022                        delitem 984,3;
1023                        delitem 1003,70;
1024                        delitem 7317,50;
1025                        set Zeny,Zeny-50000;
1026                        set gun_na,11;
1027                        mes "[N. A]";
1028                        mes "Aha, you got me all the";
1029                        mes "materials. Here, let me get down";
1030                        mes "to it right away! It'll take";
1031                        mes "some time, so wait up...";
1032                        close;
1033                }else{
1034                        mes "[N. A]";
1035                        mes "Eh? You don't have the materials";
1036                        mes "with you yet?";
1037                        next;
1038                        mes "[N. A]";
1039                        mes "To make Drifter, I will need";
1040                        mes "70 Steel, 5 Elunium,";
1041                        mes "3 Oridecon, 70 Coal, 50 Rusty";
1042                        mes "Screws, and also a fee of";
1043                        mes "50000 zeny.";
1044                        mes "Come back to me once you have";
1045                        mes "everything ready.";
1046                        next;
1047                        mes "[N. A]";
1048                        mes "If you don't want it anymore,";
1049                        mes "you can cancel the request.";
1050                        next;
1051                        if(select("Don't cancel.:Cancel it.") == 1){
1052                                mes "[N. A]";
1053                                mes "Well, please come back with the";
1054                                mes "materials. I'll be waiting.";
1055                                close;
1056                        }else{
1057                                mes "[N. A]";
1058                                mes "Alright, request to make";
1059                                mes "a Drifter for you is cancelled.";
1060                                mes "I wish you good luck";
1061                                mes "in your future.";
1062                                set gun_na,0;
1063                                close;
1064                        }
1065                }
1066        }
1067        else if(gun_na == 11){
1068                if(checkweight(13157,1) == 0){
1069                        mes "[N. A]";
1070                        mes "You are overweight.";
1071                        mes "Even if I made you the";
1072                        mes "weapon, you cannot carry it.";
1073                        mes "Please clear your inventory.";
1074                        close;
1075                }
1076                set gun_na,0;
1077                getitem 13157,1;
1078                mes "[N. A]";
1079                mes "Ahh, here's the completed";
1080                mes "Drifter for you.";
1081                next;
1082                mes "[N. A]";
1083                mes "Please learn to use the";
1084                mes "Gatlings well. The crazy";
1085                mes "destruction will definitely";
1086                mes "be mentally helpful to you.";
1087                close;
1088        }
1089        else if(gun_na == 101){
1090                mes "[N. A]";
1091                mes "Ah, hello?";
1092                mes "I'm the Coordinator of";
1093                mes "Einbroch Weapon Development.";
1094                mes "My name is 'Lab Director'.";
1095                mes "Do you need something?";
1096                next;
1097                menu "I need a Special Metal Rod.",-;
1098                mes "[N. A]";
1099                mes "Huh...? Hey, weren't you that guy";
1100                mes "who walked out of here with a";
1101                mes "Butcher a while ago? How was the";
1102                mes "Butcher?";
1103                next;
1104                mes "[N. A]";
1105                mes "...... WHAT!? YOU BROKE IT!?";
1106                mes "I thought you would be able to";
1107                mes "use it well... You disappoint me!!!";
1108                next;
1109                mes "[N. A]";
1110                mes "You betrayed my faith in you!";
1111                mes "You traitor! Traitor!! TRAITOR!!!!";
1112                next;
1113                menu "Explain everything.",-;
1114                mes "[N. A]";
1115                mes "...... Whew.";
1116                mes "So it was Mr. F. Harrison who";
1117                mes "broke it, huh? I'm sorry, I should";
1118                mes "not have suspected you.";
1119                next;
1120                mes "[N. A]";
1121                mes "Lady Celena has the special metal";
1122                mes "rod that you want, but the doc is";
1123                mes "not in right now, and no one else";
1124                mes "knows where it is...";
1125                next;
1126                mes "[N. A]";
1127                mes "I have other research right now";
1128                mes "so I can't waste my time looking";
1129                mes "for that... Grr... I need the";
1130                mes "Elemental Spheres to keep going";
1131                mes "with my research...";
1132                next;
1133                menu "Make him an offer.",-;
1134                mes "[N. A]";
1135                mes "An offer? Like what?";
1136                next;
1137                menu "We find things for each other.",-;
1138                mes "[N. A]";
1139                mes "Hmm... That sounds good.";
1140                mes "Well, according to the offer,";
1141                mes "I'll look for the rod for you,";
1142                mes "while you find me those";
1143                mes "Elemental Spheres.";
1144                next;
1145                mes "[N. A]";
1146                mes "30 Poison Sphere, 30 Flare Sphere,";
1147                mes "30 Lightning Sphere, 30 Blind";
1148                mes "Sphere, or 30 Freezing Sphere.";
1149                mes "Find me 30 of each Element.";
1150                set gun_na,102;
1151                close;
1152        }
1153        else if(gun_na == 102){
1154                mes "[N. A]";
1155                mes "30 Poison Sphere, 30 Flare Sphere,";
1156                mes "30 Lightning Sphere, 30 Blind";
1157                mes "Sphere, or 30 Freezing Sphere.";
1158                mes "Find me 30 of each Element.";
1159                mes "Did you find them?";
1160                next;
1161
1162                switch(select("Nope.:I found 30 Poison Spheres.:I found 30 Flare Spheres.:I found 30 Lightning Spheres.:I found 30 Blind Spheres.:I found 30 Freezing Spheres.")){
1163
1164                case 1:
1165                        mes "[N. A]";
1166                        mes "Just bring me whatever type";
1167                        mes "you could find.";
1168                        close;
1169                        break;
1170                case 2:
1171                        if(countitem(13205) >= 30){
1172                                delitem 13205,30;
1173                                set gun_na,103;
1174                        }
1175                        else goto L_MORE;
1176                        break;
1177                case 3:
1178                        if(countitem(13203) >= 30){
1179                                delitem 13203,30;
1180                                set gun_na,103;
1181                        }
1182                        else goto L_MORE;
1183                        break;
1184                case 4:
1185                        if(countitem(13204) >= 30){
1186                                delitem 13204,30;
1187                                set gun_na,103;
1188                        }
1189                        else goto L_MORE;
1190                        break;
1191                case 5:
1192                        if(countitem(13206) >= 30){
1193                                delitem 13206,30;
1194                                set gun_na,103;
1195                        }
1196                        else goto L_MORE;
1197                        break;
1198                case 6:
1199                        if(countitem(13207) >= 30){
1200                                delitem 13207,30;
1201                                set gun_na,103;
1202                        }
1203                        else goto L_MORE;
1204                        break;
1205                }
1206                mes "[N. A]";
1207                mes "Wow, you found them all for me!";
1208                mes "I had to turn Lady Celena's lab";
1209                mes "over to find this rod too.";
1210                mes "Let's trade then!";
1211                next;
1212                mes "-You gave the Elemental";
1213                mes "Spheres to Research Coordinator and got";
1214                mes "the Metal Rod in return.-";
1215                next;
1216                mes "[N. A]";
1217                mes "Mr. F. Harrison is very good.";
1218                mes "I'm sure he can fix your";
1219                mes "Butcher for you.";
1220                mes "Well, see you later!";
1221                close;
1222        }
1223        else if(gun_na == 103 || gun_na == 104){
1224                mes "[N. A]";
1225                mes "Mr. F. Harrison is very good.";
1226                mes "I'm sure he can fix your";
1227                mes "Butcher for you.";
1228                mes "Well, see you later!";
1229                close;
1230        }
1231        mes "[N. A]";
1232        mes "Ah, hello?";
1233        mes "I'm the Coordinator of";
1234        mes "Einbroch Weapon Development.";
1235        mes "My name is 'Lab Director'.";
1236        mes "Do you need something?";
1237        next;
1238        if (BaseJob != Job_Gunslinger){
1239                menu "Talk to him.",-;
1240                mes "[N. A]";
1241                mes "If you see Gunslingers around,";
1242                mes "please tell them that I have";
1243                mes "the latest news on weapons.";
1244                mes "If necessary, please send them";
1245                mes "here. Heheheheh...";
1246                close;
1247        }
1248        if (BaseLevel > 67){
1249                menu "Ask about 'Butcher'.",L_BUTCHER,"Ask about the 'Drifter'.",L_DRIFTER,"Cancel",L_CANCEL;
1250        }
1251        else if(BaseLevel > 54){
1252                menu "Ask about the 'Drifter'.",L_DRIFTER,"Cancel",L_CANCEL;
1253        }
1254        else{
1255                menu "Talk.",-;
1256                mes "[N. A]";
1257                mes "... Destruction... Madness...";
1258                mes "Hmm... Attack speed over 180...";
1259                next;
1260                mes "[N. A]";
1261                mes "Ah, sorry, I'm developing some";
1262                mes "new weapons. Please don't";
1263                mes "disturb me.";
1264                close;
1265        }
1266
1267L_CANCEL:
1268        mes "[N. A]";
1269        mes "I have news on the latest";
1270        mes "weapons but... I guess you're";
1271        mes "too busy to hear them.";
1272        mes "Maybe next time I guess.";
1273        close;
1274
1275L_BUTCHER:
1276        mes "[N. A]";
1277        mes "Ah, you heard the news";
1278        mes "shortly after the end";
1279        mes "of the development eh?";
1280        next;
1281        mes "[N. A]";
1282        mes "^ff0000Butcher^000000 is the newest development";
1283        mes "by us, the Einbroch Firearm Lab.";
1284        mes "It is the newest type of Gatling";
1285        mes "we have developed. While";
1286        mes "^ff0000Drifter^000000 is a good weapon";
1287        mes "as well, the ^ff0000Butcher^000000 definitely has";
1288        mes "a much stronger firepower!";
1289        next;
1290        mes "[N. A]";
1291        mes "Due to its strong firepower,";
1292        mes "the Butcher was also dubbed";
1293        mes "as the 'Murderer'.";
1294        next;
1295        mes "[N. A]";
1296        mes "However, even Gunslingers could";
1297        mes "have troubles controlling such";
1298        mes "a powerful weapon.";
1299        next;
1300        mes "[N. A]";
1301        mes "Do you think you can handle it?";
1302        next;
1303        if(select("I'm not sure...:Of course I can!!") == 1){
1304                mes "[N. A]";
1305                mes "The ^ff0000Butcher^000000 is a weapon that you";
1306                mes "can't handle without a strong";
1307                mes "will. I'll see you again when";
1308                mes "you have enough confidence to";
1309                mes "handle this monster.";
1310                close;
1311        }else{
1312                mes "[N. A]";
1313                mes "Aha, how self-confident you";
1314                mes "are! However, I see people with";
1315                mes "such self-confidence everywhere.";
1316                mes "You'll need to prove it...";
1317                mes "But how... Hmm...";
1318                next;
1319                mes "[N. A]";
1320                mes "Hmmm......";
1321                next;
1322                mes "[N. A]";
1323                mes "Aha! I got it!";
1324                next;
1325                mes "[N. A]";
1326                mes "Here, bring me ^ff00001000 Orc Claws^000000 and ^ff00001000 Skel Bone^000000.";
1327                mes "If you can bring me these items,";
1328                mes "I'll let you use the Butcher.";
1329                next;
1330                mes "[N. A]";
1331                mes "Easy, ain't it? Go and prove";
1332                mes "your ability then! Heheheh...";
1333                set gun_na,1;
1334                close;
1335        }
1336
1337L_DRIFTER:
1338        mes "[N. A]";
1339        mes "Ah, you're here to learn about";
1340        mes "the ^ff0000Drifter^000000 eh?";
1341        next;
1342        mes "[N. A]";
1343        mes "The ^ff0000Drifter^000000 is one of the many";
1344        mes "highest-classed weapons developed";
1345        mes "by Lady Celena. It's an automatic";
1346        mes "Gatling which boasts very high";
1347        mes "rate of fire, which is the highest";
1348        mes "among all Gunslinger weapons.";
1349        next;
1350        mes "[N. A]";
1351        mes "Of course, you will need the Skill";
1352        mes "to allow you to control Gatlings,";
1353        mes "but he who contorls Gatlings well";
1354        mes "will receive full aid from the";
1355        mes "^ff0000Drifter^000000.";
1356        next;
1357        mes "[N. A]";
1358        mes "Do you want to try using the ^ff0000Drifter^000000?";
1359        next;
1360        if(select("Um, no.:Yeah!") == 1){
1361                mes "[N. A]";
1362                mes "If you want to try it out";
1363                mes "some time, come back here.";
1364                close;
1365        }else{
1366                set gun_na,10;
1367                mes "[N. A]";
1368                mes "Since it's really hard to find";
1369                mes "the materials for constructing";
1370                mes "the ^ff0000Drifter^000000, we only make them";
1371                mes "on requests, and we require those";
1372                mes "who want to use the ^ff0000Drifter^000000 to bring";
1373                mes "us the materials.";
1374                next;
1375                mes "[N. A]";
1376                mes "I'll tell you the materials";
1377                mes "needed, just bring them and";
1378                mes "we'll construct it for you.";
1379                next;
1380                mes "[N. A]";
1381                mes "To make a Drifter, we need";
1382                mes "70 Steel, 5 Eluniums, 3";
1383                mes "Oridecons, 70 Coal, 50 Rusty";
1384                mes "Screws, and a fee of";
1385                mes "50,000 zeny.";
1386                mes "Come back after you found";
1387                mes "them all.";
1388                close;
1389        }
1390
1391L_MORE:
1392        mes "[N. A]";
1393        mes "Eh? What? Am I the only";
1394        mes "person who can't see them?";
1395        mes "Bring me more!";
1396        close;
1397}
1398
1399lighthalzen,205,284,6   script  F. Harrison     85,{
1400
1401        if (gun_na == 100){
1402                if(checkweight(13102,1) == 0){
1403                        mes "[F. Harrison]";
1404                        mes "You are overweight.";
1405                        mes "Even if I gave you the";
1406                        mes "weapon, you cannot carry it.";
1407                        mes "Please clear your inventory.";
1408                        close;
1409                }
1410                mes "[F. Harrison]";
1411                mes "Hmm... Oh?";
1412                mes "Ahh...... Eh?";
1413                next;
1414                mes "[F. Harrison]";
1415                mes "Heheh... Hmm... Huh...?";
1416                next;
1417                menu "May I have my Butcher back now?",-;
1418                mes "[F. Harrison]";
1419                mes "Uh? Oh, umm... Heheh...";
1420                next;
1421                mes "[F. Harrison]";
1422                mes "Th-that, huh? Eh... Heheh...";
1423                next;
1424                mes "[F. Harrison]";
1425                mes "Ahahahah! I uh...";
1426                next;
1427                mes "[F. Harrison]";
1428                mes "That thing! BOOM!";
1429                next;
1430                mes "[F. Harrison]";
1431                mes "Bam bam! I was gonna fire it!";
1432                mes "Yeah!";
1433                next;
1434                mes "[F. Harrison]";
1435                mes "But it resisted! So I went 'BAM!' with";
1436                mes "my hand! MUAHAHAHAH!!";
1437                next;
1438                mes "[F. Harrison]";
1439                mes "And it broke...... *sob sob*";
1440                next;
1441                mes "[F. Harrison]";
1442                mes "I call myself 'Dr. Everything' and";
1443                mes "I wanted to fix it myself, but I";
1444                mes "don't seem to have the materials";
1445                mes "to fix it... And the materials are";
1446                mes "so rare too... *sob sob*";
1447                next;
1448                mes "[F. Harrison]";
1449                mes "Umm... I'm sorry for breaking";
1450                mes "it but... Could you get me the";
1451                mes "materials I need for fixing it?";
1452                mes "Bring me those items, and I can";
1453                mes "fix it, plus I'll modify it for";
1454                mes "you! I promise!!";
1455                next;
1456                mes "So please bring me the materials...";
1457                mes "*sob sob sob*";
1458                next;
1459                mes "[F. Harrison]";
1460                mes "The materials I need are";
1461                mes "10 Steel, 2 Eluniums,";
1462                mes "1 Oridecon, 20 Coal...";
1463                mes "And a Special Metal Rod";
1464                mes "used in the Butcher...";
1465                mes "I think only Lady Celena can";
1466                mes "make those rods......";
1467                next;
1468                mes "[F. Harrison]";
1469                mes "But first, you'll need to talk";
1470                mes "to Lady Celena's assistant, the 'Lab Director',";
1471                mes "and ask for his help.";
1472                mes "That kid's a bit hysterical, but";
1473                mes "she'll be nice help if you talk";
1474                mes "to her nicely...";
1475                next;
1476                mes "[F. Harrison]";
1477                mes "I'm really sorry... Here, I'll";
1478                mes "lend you my prized weapon,";
1479                mes "'Crimson Bolt'. But make sure";
1480                mes "you bring all those materials";
1481                mes "to me once you find them all!";
1482                mes "Promise me!!!";
1483                set gun_na,101;
1484                getitem 13102,1;
1485                close;
1486        }
1487        else if(gun_na == 101 || gun_na == 102){
1488                mes "[F. Harrison]";
1489                mes "The materials I need are";
1490                mes "10 Steel, 2 Eluniums,";
1491                mes "1 Oridecon, 20 Coal...";
1492                mes "And a Special Metal Rod";
1493                mes "used in the Butcher...";
1494                mes "Talk to the 'Lab Director' for his";
1495                mes "assistance on the Rod.";
1496                close;
1497        }
1498        else if(gun_na == 103){
1499                if(countitem(999) >= 10 && countitem(985) >= 2 && countitem(984) >= 1 && countitem(1003) >= 20){
1500                        if(countitem(13102) > 0){
1501                                delitem 999,10;
1502                                delitem 985,2;
1503                                delitem 984,1;
1504                                delitem 1003,20;
1505                                delitem 13102,1;
1506                                set gun_na,104;
1507                                mes "[F. Harrison]";
1508                                mes "Aha! You got all the materials";
1509                                mes "for me! I'll get to the repair";
1510                                mes "right away, please hold on...";
1511                                close;
1512                        }
1513                        else{
1514                                mes "[F. Harrison]";
1515                                mes "Aha! You got all the materials";
1516                                mes "for me!";
1517                                mes "... But where's my treasured";
1518                                mes "'Crimson Bolt'!? I will not fix";
1519                                mes "your Butcher for you if you don't";
1520                                mes "bring it back to me!!";
1521                                close;
1522                        }
1523                }
1524                else{
1525                        mes "[F. Harrison]";
1526                        mes "The materials I need are";
1527                        mes "10 Steel, 2 Eluniums,";
1528                        mes "1 Oridecon, 20 Coal...";
1529                        mes "And a Special Metal Rod";
1530                        mes "used in the Butcher...";
1531                        mes "Good thing you found the";
1532                        mes "Special Metal Rod already.";
1533                        close;
1534                }
1535        }
1536        else if(gun_na == 104){
1537                if(checkweight(13159,1) == 0){
1538                        mes "-You're overweight already.-";
1539                        mes "-Come back after dropping some";
1540                        mes "stuff first.-";
1541                        close;
1542                }
1543                set gun_na,0;
1544                getitem 13159,1;
1545                mes "[F. Harrison]";
1546                mes "Whew... Finally it's fixed, thanks";
1547                mes "to your effort. I'm very sorry";
1548                mes "for breaking it, and thank you";
1549                mes "for your effort. I feel guilty";
1550                mes "for just fixing it, so I added";
1551                mes "some extra power on it. I hope";
1552                mes "it'll work nicely for you.";
1553                mes "Well, enjoy it.";
1554                close;
1555        }
1556        else if(gun_na == 0){
1557                if(BaseJob != Job_Gunslinger) goto L_BORED;
1558                if(BaseLevel > 67 && countitem(13158) > 0){
1559                        mes "[F. Harrison]";
1560                        mes "Man, I'm so bored...";
1561                        mes "I wonder if there's anything";
1562                        mes "interesting...";
1563                        next;
1564                        mes "[F. Harrison]";
1565                        mes "Eh? Are you a Gunslinger?";
1566                        mes "I haven't seen that weapon";
1567                        mes "in your hand before...";
1568                        next;
1569                        mes "[F. Harrison]";
1570                        mes "May I take a look? Please?";
1571                        mes "C'mon, let me take a look!";
1572                        mes "I'm bored out of my mind here!";
1573                        mes "Pleeeeeeeeeeeease~?";
1574                        next;
1575                        if(select("No way.:Here...") == 1){
1576                                mes "[F. Harrison]";
1577                                mes "Hah! You think you're the only";
1578                                mes "one with a cool weapon!? Well";
1579                                mes "I got my beautiful Crimson Bolt!";
1580                                mes "Hmph!!";
1581                                close;
1582                        }
1583                        mes "[F. Harrison]";
1584                        mes "Heheh... This is the newest";
1585                        mes "development by Einbroch Firearms";
1586                        mes "Lab, the so-called uncontrollable";
1587                        mes "'Destroyer Butcher', eh?";
1588                        mes "Interesting... VERY interesting...";
1589                        next;
1590                        mes "[F. Harrison]";
1591                        mes "Hey, let me try it out for a";
1592                        mes "bit, alright? Don't worry, I";
1593                        mes "know how to handle weapons,";
1594                        mes "I won't break it!";
1595                        mes "That's that! Let's go~";
1596                        delitem 13158,1;
1597                        set gun_na,100;
1598                        close;
1599                }
1600        }
1601
1602L_BORED:
1603        mes "[F. Harrison]";
1604        mes "Man, I'm so bored...";
1605        mes "I wonder if there's anything";
1606        mes "interesting...";
1607        next;
1608        mes "[F. Harrison]";
1609        mes "Oh well... I'll just play with my";
1610        mes "beautiful 'Crimson Bolt'.";
1611        close;
1612}
Note: See TracBrowser for help on using the browser.