root/npc/quests/skills/merchant_skills.txt @ 1

Revision 1, 18.6 kB (checked in by jinshiro, 17 years ago)
RevLine 
[1]1//===== eAthena Script =======================================
2//= Merchant Skills Quests
3//===== By: ==================================================
4//= kobra_k88
5//===== Current Version: =====================================
6//= 1.5
7//===== Compatible With: =====================================
8//= eAthena SVN
9//===== Description: =========================================
10//= [Aegis Conversion]
11//= Quests for skills: Crazy Uproar, Change Cart, Cart
12//  Revolution
13//===== Additional Comments: =================================
14//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
15//============================================================
16
17alberta,83,96,5 script  Necko#qsk_mc    98,7,7,{
18        if (BaseClass == Job_Merchant) {
19                if (getskilllv("MC_LOUD") == 1) {
20                        mes "[Necko]";
21                        mes "I'm sorry. Necko's store is...";
22                        mes "Oh? Who's this?";
23                        mes "Pukakakakakakakakakaka!!!";
24                        mes "Long time no see!";
25                        mes "How are you?";
26                        mes "Nice to see you again!!";
27                        mes "Anything new?";
28                        mes "Wow~ I'm so glad to see you!";
29                        mes "You! Stop by once in a while!";
30                        mes "I might forget what you look like!";
31                        mes "Pukakakakakakakakaka!!!";
32                        mes "Very very nice to see you!!";
33                        mes "It's so nice to see you like this!";
34                        mes "Come to Alberta often!";
35                        mes "Killing two birds with one stone!!";
36                        mes "I get to see you, and shout also!!";
37                        mes "How much better can it get!!!";
38                        mes "Keuhahahahahahahaha!!";
39                        mes "Pukakakakakakakakakaka!!!";
40                        mes "Ppyakikakikakakakakakakaka!!";
41                        close;
42                }
43                else if (BaseJob == Job_Merchant && JobLevel < 15) {
44                        mes "[Necko]";
45                        mes "Oh, did you come because";
46                        mes "you are infatuated with my voice?";
47                        mes "My voice is loud, isn't it!";
48                        mes "considering you can hear it from a distance.";
49                        mes "And also.";
50                        mes "(looks around)";
51                        next;
52                        mes "[Necko]";
53                        mes "My voice isn't just loud!";
54                        mes "!";
55                        mes "Once you are about a level 15 merchant";
56                        mes "I will tell you the secret!";
57                        mes "Then, come again!!!";
58                        next;
59                        mes "[Necko]";
60                        mes "Uahahahahahahahahahahahaha!";
61                        mes "Kyukwakakakakakakakakakaka!";
62                        close;
63                }
64                else if (countitem(722) > 6 && countitem(532) > 0 && countitem(921) > 49) {
65                        mes "[Necko]";
66                        mes "Oh! You!";
67                        mes "You are qualified to learn how to shout!";
68                        mes "Learn how to shout with my help.";
69                        mes "Would you like to learn Crazy Uproar?";
70                        next;
71                        switch(select("Yes!!!!:No.:What is that?")) {
72                        case 1:
73                                mes "[Necko]";
74                                mes "Ahahahahaha!! Good!!!";
75                                mes "That's the spirit!";
76                                mes "Here we go!";
77                                next;
78                                delitem 722,7; //Scarlet_Jewel
79                                delitem 532,1; //Banana_Juice
80                                delitem 921,50; //Mushroom_Spore
81                                skill "MC_LOUD",1,0;
82                                mes "[Necko]";
83                                mes "You have learned Crazy Uproar!!";
84                                mes "Shout as much as you wish!";
85                                mes "Hahahahahahaha!";
86                                close;
87                        case 2:
88                                mes "[Necko]";
89                                mes "Eh... ok.";
90                                mes "Pooooh...";
91                                close;
92                        case 3:
93                                mes "[Necko]";
94                                mes "Crazy Uproar uses your loud voice";
95                                mes "to boost battle spirit";
96                                mes "With 8 SP, you get an additional";
97                                mes "4 STR for 5 minutes!!!!!";
98                                mes "If you use it repeatedly";
99                                mes "it is 5 minutes from that point on.";
100                                next;
101                                mes "[Necko]";
102                                mes "Stay casual in everyday life,";
103                                mes "and when you need to fight";
104                                mes "it will gather your spirit.";
105                                mes "Very useful, I must say!!!!";
106                                close;
107                        }
108                }
109                mes "[Necko]";
110                mes "Oh, were you charmed ";
111                mes "by my voice?";
112                mes "Indeed, my voice is loud!";
113                mes "You can hear it from so far away.";
114                mes "And also.";
115                mes "(looks around)";
116                next;
117                mes "[Necko]";
118                mes "My voice isn't JUST loud!";
119                mes "I have learned the skill";
120                mes "that lets me shout..";
121                mes "The Crazy Uproar skill!";
122                next;
123                mes "[Necko]";
124                mes "Crazy Uproar uses your loud voice";
125                mes "to boost battle spirit";
126                mes "With 8 sp, you get an additional";
127                mes "4 STR for 5 minutes!!!!!";
128                mes "If you use it repeatedly";
129                mes "it is 5 minutes from that point.";
130                next;
131                mes "[Necko]";
132                mes "Stay casual in everyday life,";
133                mes "but shout to gather more";
134                mes "strength when you fight.";
135                mes "It is very useful!!!!";
136                mes "To learn this skill, you first need";
137                mes "to learn the essentials of sound!!!";
138                next;
139                mes "[Necko]";
140                mes "You can learn this in Payon";
141                mes "from a singer with just a loud voice";
142                mes "You can take lessons from him!";
143                next;
144                mes "[Necko]";
145                mes "But that person died!";
146                mes "So you can't learn it anymore!";
147                mes "Hahahahahahahaha!!!!";
148                mes "..............................";
149                mes "...Aww you look disappointed?";
150                mes "Do you want to learn Crazy Uproar?";
151                next;
152                mes "[Necko]";
153                mes "Hmm... Shall I teach you?";
154                mes "If you really want it, that is.";
155                mes "First, I must scorch the vocal cords.";
156                mes "There are some things needed to do so.";
157                next;
158                mes "[Necko]";
159                mes "7 Pearls, 1 bottle of Banana Juice,";
160                mes "and 50 mushroom spores!";
161                mes "Then I'll scorch your vocal chord!";
162                next;
163                mes "[Necko]";
164                mes "See you when you are ready!";
165                mes "I shall prepare my throat for then as well!!";
166                mes "Bboowuuuuuuuuuuuuuuuuh~~~!!";
167                close;
168        }
169        else {
170                mes "[Necko]";
171                mes "Necko's store is closed right now.";
172                mes "come again later. Hehe~";
173                close;
174        }
175
176OnTouch:
177        mes "[!?]";
178        mes "Muahahahahahahahahahahahaha!!";
179        mes "Pukakakakakakakakakakakakaka!";
180        close;
181
182}
183
184alberta,119,221,6       script  Charlron#qsk_mc 107,{
185        if (BaseClass == Job_Merchant) {
186                if (getskilllv("MC_CHANGECART") == 1) {
187                        mes "[Charlron]";
188                        mes "Mmm? I was wondering who was making all";
189                        mes "the raucus carrying around a cart.";
190                        mes "It was you.";
191                        mes "Yes, I remember you.";
192                        mes "what do you think? The new cart..good, yeah?";
193                        next;
194                        mes "[Charlron]";
195                        mes "Enjoy life.";
196                        mes "Life isn't just simply moving";
197                        mes "forward..Slowly, looking around,";
198                        mes "dragging a heavy cart is";
199                        mes "the way us merchants live.";
200                        mes "Then see you next time.";
201                        next;
202                        mes "[Charlron]";
203                        mes "Be healthy~";
204                        close;
205                }
206                else if ((BaseJob == Job_Merchant && JobLevel >= 30) || BaseJob == Job_Blacksmith || BaseJob == Job_Alchemist) {
207                        mes "[Charlron]";
208                        mes "Nice to see you fellow merchant";
209                        mes "If I remember correctly,";
210                        mes "you're that famous merchant";
211                        mes "these days.";
212                        next;
213                        mes "But your cart doesn't";
214                        mes "seem to fit your fame.";
215                        mes "How pitiful.";
216                        next;
217                        switch(select("That's why I came here.:What about my cart?:Two pairs is pitiful?")) {
218                        case 1:
219                                if (countitem(1019) > 49 && countitem(998) > 9 && countitem(919) > 19) {
220                                        mes "[Charlron]";
221                                        mes "Haha! Ok, ok!";
222                                        mes "With the things you brought";
223                                        mes "I will change your cart.";
224                                        next;
225                                        delitem 1019,50; //Wooden_Block
226                                        delitem 998,10; //Iron
227                                        delitem 919,20; //Animal's_Skin
228                                        skill "MC_CHANGECART",1,0;
229                                        mes "[Charlron]";
230                                        mes "Congratulations.";
231                                        mes "You can choose a cart";
232                                        mes "according to your taste.";
233                                        mes "And now you don't even need";
234                                        mes "me to help you. All you";
235                                        mes "need is some SP.";
236                                        next;
237                                        mes "[Charlron]";
238                                        mes "Convenient, don't you think?";
239                                        mes "Oh and one more thing!";
240                                        mes "Each time you level, you can";
241                                        mes "have a new different cart";
242                                        mes "So work hard.";
243                                        next;
244                                        mes "[Charlron]";
245                                        mes "But anyways, it looks very nice on you!";
246                                        mes "Hahaha! Have a nice day!";
247                                        close;
248                                }
249                                else {
250                                        mes "[Charlron]";
251                                        mes "Mmm... It's true that I";
252                                        mes "change carts but...";
253                                        mes "In order to do so, I need";
254                                        mes "some materials to use.";
255                                        next;
256                                        mes "[Charlron]";
257                                        mes "50 Trunks.";
258                                        mes "10 Iron.";
259                                        mes "20 Animal Skins.";
260                                        mes "I need at least these things";
261                                        mes "to change your cart.";
262                                        next;
263                                        mes "[Charlron]";
264                                        mes "So come see me when you";
265                                        mes "have prepared everything.";
266                                        close;
267                                }
268                        case 2:
269                                mes "[Charlron]";
270                                mes "Oh no, you don't know at all?(changes tone)";
271                                mes "A new way to show off a merchant's ego!";
272                                mes "An expression of an excellent brain!";
273                                mes "Change Cart is a skill that";
274                                mes "makes a merchant stand out!";
275                                next;
276                                mes "[Charlron]";
277                                mes "A fun skill that allows you to";
278                                mes "use a cart according to your";
279                                mes "level with only 40 SP!";
280                                next;
281                                mes "[Charlron]";
282                                mes "That is Change Cart!";
283                                mes "A basic skill for any merchant.";
284                                mes "I'll teach you how to make";
285                                mes "one so watch carefully, and";
286                                mes "do exactly what I do to make";
287                                mes "your own in the future!";
288                                next;
289                                mes "[Charlron]";
290                                mes "But, since it's the first time";
291                                mes "you need to prepare some materials.";
292                                mes "50 Trunks!";
293                                mes "10 Iron!";
294                                mes "20 Animal skins!";
295                                mes "-bring these please!";
296                                next;
297                                mes "[Charlron]";
298                                mes "All we have to do is";
299                                mes "make one using those materials,";
300                                mes "so come back when you are ready.";
301                                mes "Ok?";
302                                close;
303                        case 3:
304                                mes "[Charlron]";
305                                mes "...it's not 'CARD'!";
306                                close;
307                        }
308                }
309                else {
310                        mes "[Charlron]";
311                        mes "Welcome young one.";
312                        mes "Is selling fun? I am the";
313                        mes "merchant Charlron. I have been";
314                        mes "doing some research about.";
315                        mes "carts recently.";
316                        next;
317                        mes "[Charlron]";
318                        mes "Aren't you tired of that cart?";
319                        mes "Come to me if you want to";
320                        mes "change your cart. I'll do a good job.";
321                        mes "But, there are some conditions.";
322                        next;
323                        mes "[Charlron]";
324                        mes "I'm a pretty famous merchant,";
325                        mes "so I don't really deal with beginners.";
326                        mes "Once you are level 30";
327                        mes "I may consider establishing";
328                        mes "a deal with you.";
329                        close;
330                }
331        }
332        else {
333                mes "[Charlron]";
334                mes "I am a merchant that";
335                mes "deals with many things, Charlron.";
336                mes "If you ever find anything interesting";
337                mes "come back and try to ";
338                mes "negotiate a deal with me.";
339                close;
340        }
341}
342
343alberta,232,106,6       script  Gershaun#qsk_mc 57,{
344        if (BaseClass == Job_Merchant) {
345                if (getskilllv("MC_CARTREVOLUTION") == 1) {
346                        mes "[Gershaun]";
347                        mes "Ah, long time no see!";
348                        mes "Ohh, the red marks on your cart.";
349                        mes "They must be the marks of 'it'...";
350                        mes "Seems like I have taught you the skill correctly!";
351                        next;
352                        mes "[Gershaun]";
353                        mes "You have blood like mine in you!";
354                        mes "Mmm! After all!!";
355                        mes "I'm happy! Scratch my back!";
356                        mes "Here! Hurry!";
357                        close;
358                }
359                else if ((BaseJob == Job_Merchant && JobLevel >= 35) || BaseJob == Job_Blacksmith || BaseJob == Job_Alchemist) {
360                        mes "[Gershaun]";
361                        mes "Ooh. You have a firm body";
362                        mes "for a merchant. You must be";
363                        mes "very good a carrying things!?";
364                        mes "Mmm you should be able to learn";
365                        mes "Cart Revolution!";
366                        next;
367                        switch(select("Hey~ that's why I came.:What's that?")) {
368                        case 1:
369                                switch(rand(1,3)) {
370                                case 1: setarray .@Quantity[0],2,20,30,20,5; break;
371                                case 2: setarray .@Quantity[0],2,15,25,15,5; break;
372                                case 3: setarray .@Quantity[0],2,23,32,23,6; break;
373                                }
374                                if (countitem(533) >= .@Quantity[0] && countitem(998) >= .@Quantity[1] && countitem(938) >= .@Quantity[2] && countitem(601) >= .@Quantity[3] && countitem(962) >= .@Quantity[4]) {
375                                        mes "[Gershaun]";
376                                        mes "Hoho!";
377                                        mes "Got it! I shall teach you";
378                                        mes "Cart Revolution!";
379                                        next;
380                                        mes "[Gershaun]";
381                                        mes "Ah, such a nice day!";
382                                        mes "I shall reward those who";
383                                        mes "eagerly swing their carts!";
384                                        next;
385                                        delitem 533,.@Quantity[0]; //Grape_Juice
386                                        delitem 998,.@Quantity[1]; //Iron
387                                        delitem 938,.@Quantity[2]; //Sticky_Mucus
388                                        delitem 601,.@Quantity[3]; //Wing_Of_Fly
389                                        delitem 962,.@Quantity[4]; //Tentacle
390                                        skill "MC_CARTREVOLUTION",1,0;
391                                        mes "[Gershaun]";
392                                        mes "Now you can use Cart Revolution";
393                                        mes "I expect you to make merchants";
394                                        mes "famous by using this amazing";
395                                        mes "destruction power. Muahahahahaha!!!";
396                                        next;
397                                        mes "[Gershaun]";
398                                        mes "Have a great day!!";
399                                        close;
400                                }
401                                else if (countitem(532) > 0) {
402                                        mes "[Gershaun]";
403                                        mes "Ooh!";
404                                        mes "It's banana juice!";
405                                        mes "Thank you very much!";
406                                        mes "...............Kaah!";
407                                        delitem 532,1; //Banana_Juice
408                                        mes "Very refreshing! Thank you! Goodbye!";
409                                        next;
410                                        mes "[Gershaun]";
411                                        mes "Hmm?";
412                                        mes "You didn't leave yet?";
413                                        mes "Ah! You are still attached";
414                                        mes "to Cart Revolution!";
415                                        mes "Ok then. Considering you brought";
416                                        mes "the Banana Juice, I'll teach you.";
417                                        next;
418                                        mes "[Gershaun]";
419                                        mes "It's not hard to teach you";
420                                        mes "Cart Revolution, but I need you to prepare";
421                                        mes "the materials to modify your cart.";
422                                        mes "The items I need are..";
423                                        next;
424                                        // Do not "Correct" this dialog. It IS correct already.
425                                        // You're not suposed to know the exact amount to bring.
426                                        mes "[Gershaun]";
427                                        mes "First I need 20 Irons to make the cart";
428                                        mes "durable. Then 30 Sticky Mucus to absorb";
429                                        mes "the shock.";
430                                        mes "And about 20 Fly Wings and 5 Tentacles?";
431                                        mes "And 2 bottles of Grape Juice for me!";
432                                        next;
433                                        mes "[Gershaun]";
434                                        mes "Just bring those.";
435                                        mes "I'm not saying ONLY 30 or 20.";
436                                        mes "It depends on my condition!";
437                                        mes "Hahahaha!";
438                                        mes "I'll be waiting. Then byebye~";
439                                        close;
440                                }
441                                else {
442                                        mes "[Gershaun]";
443                                        mes "Mmm!";
444                                        mes "Nothing can be done without a refreshing drink!";
445                                        mes "How about starting a conversation";
446                                        mes "with at least a bottle of Banana Juice?";
447                                        close;
448                                }
449                        case 2:
450                                mes "[Gershaun]";
451                                mes "... you don't seem to know";
452                                mes "about Cart Revolution.";
453                                mes "Ok, I'll tell you a story";
454                                mes "I've never told anyone before.";
455                                mes "Listen carefully.";
456                                next;
457                                mes "[Gershaun]";
458                                mes "I did research about a different";
459                                mes "way to use the cart.";
460                                mes "I tried cooking ramen";
461                                mes "and even tried jump-roping.";
462                                mes "But none of them were able";
463                                mes "to satisfy me.";
464                                next;
465                                mes "[Gershaun]";
466                                mes "In despair, I wandered";
467                                mes "through the fields with my cart.";
468                                mes "After wandering dazed day after day..";
469                                mes "I met a very strong monster.";
470                                mes "Life was in danger!";
471                                mes "Why me - a weaponless, armor-less merchant!";
472                                next;
473                                mes "[Gershaun]";
474                                mes "I was scared to death.. thinking";
475                                mes "and hoping that this wasn't the";
476                                mes "last of me. With little hope left";
477                                mes "I tried the last thing possible.";
478                                mes "I used my cart to hit the monster!";
479                                next;
480                                mes "[Gershaun]";
481                                mes "The monster died in one hit.";
482                                mes "It was then that I realized something.";
483                                mes "Carts can become weapons, too!";
484                                mes "I finally realized that we can";
485                                mes "attack with carts!";
486                                next;
487                                mes "[Gershaun]";
488                                mes "Cart Revolution!";
489                                mes "That's the new attack skill I developed.";
490                                mes "Using 12 SP you lift your cart";
491                                mes "to hit your opponent..";
492                                mes "right in the head!";
493                                next;
494                                mes "[Gershaun]";
495                                mes "The heavier your cart is, the";
496                                mes "stronger you can attack! With one hit,";
497                                mes "your opponent will be hurt and";
498                                mes "forced to back off!";
499                                mes "This is Cart Revolution!";
500                                close;
501                        }
502                }
503                else {
504                        mes "[Gershaun]";
505                        mes "Mmm, a young merchant.";
506                        mes "You must use carts, too.";
507                        mes "Since you need to do business.";
508                        mes "But is that all?";
509                        next;
510                        mes "[Gershaun]";
511                        mes "I did research about a different";
512                        mes "way to use the cart.";
513                        mes "I tried cooking ramen";
514                        mes "and even tried jump-roping.";
515                        mes "But none of them were able";
516                        mes "to satisfy me.";
517                        next;
518                        if (select("I know, I know.:...?") == 2) {
519                                mes "[Gershaun]";
520                                mes "In despair, I wandered";
521                                mes "through the fields with my cart.";
522                                mes "After wandering dazed day after day..";
523                                mes "I met a very strong monster.";
524                                mes "Life was in danger!";
525                                mes "Why me - a weaponless, armor-less merchant!";
526                                next;
527                                mes "[Gershaun]";
528                                mes "I was scared to death.. thinking";
529                                mes "and hoping that this wasn't the";
530                                mes "last of me. With little hope left";
531                                mes "I tried the last thing possible.";
532                                mes "I used my cart to hit the monster!";
533                                mes "And then! And then!";
534                                next;
535                                mes "[Gershaun]";
536                                mes "The monster died in one hit.";
537                                mes "It was then that I realized something.";
538                                mes "Carts can become weapons, too!";
539                                mes "I finally realized that we can";
540                                mes "attack with carts!";
541                                next;
542                                mes "[Gershaun]";
543                                mes "Cart Revolution!";
544                                mes "That's the new attack skill I developed.";
545                                mes "Using 12 SP you lift your cart";
546                                mes "to hit your opponent..";
547                                mes "right in the head!";
548                                next;
549                                mes "[Gershaun]";
550                                mes "The heavier your cart is, the";
551                                mes "stronger you can attack! With one hit,";
552                                mes "your opponent will be hurt and";
553                                mes "forced to back off!";
554                                next;
555                                mes "[Gershaun]";
556                                mes "Would you like to learn this skill?";
557                                next;
558                                switch(select("Yes!!:I want to learn sushi skills...")) {
559                                case 1:
560                                        mes "[Gershaun]";
561                                        mes "Ok!";
562                                        mes "I'll give you special training!";
563                                        mes "First you need health!";
564                                        mes "Get yourself to merchant";
565                                        mes "level 35!";
566                                        mes "We'll talk after that!";
567                                        close;
568                                case 2:
569                                        mes "[Sushi King Gershaun]";
570                                        if (Sex)
571                                                mes "Stupid girl!";
572                                        else
573                                                mes "Stupid boy!";
574                                        mes "It's way to early for you to";
575                                        mes "even put your hands on sushi!";
576                                        close;
577                                }
578                        }
579                        mes "[Gershaun]";
580                        mes "...no, what I'm saying is.";
581                        close;
582                }
583
584        }
585        else {
586                mes "[Gershaun]";
587                mes "If it doesn't work, make it work.";
588                mes "If it doesn't work, make it work.";
589                mes "If it doesn't work, make it work.";
590                close;
591        }
592}
593
594//============================================================
595// Old changelog
596//============================================================
597//= Fully working
598//= v1.1 Bug fixes
599//= v1.a Now using functions found in "Global_Functions.txt"
600//= for class checks.[kobra_k88]
601//= 1.2 Added Baby Class Support [Lupus]
602//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
603//= 1.4 Fixed exploits [Lupus]
604//= 1.4a Fixed some typos [IVBela] 1.4b  Gershaun -> Gershuan
605//=     changed perm. variables to temp ones [Lupus]
606//= 1.4b Added missing 1 Banana Juice requirement to Cart Revolution [DracoRPG]
607//============================================================
Note: See TracBrowser for help on using the browser.