root/npc/cities/izlude.txt @ 1

Revision 1, 21.0 kB (checked in by jinshiro, 17 years ago)
RevLine 
[1]1//===== eAthena Script =======================================
2//= Izlude Town
3//===== By: ==================================================
4//= kobra_k88
5//= L0ne_W0lf
6//===== Current Version: =====================================
7//= 1.8a
8//===== Compatible With: =====================================
9//= eAthena SVN
10//===== Description: =========================================
11//= [Aegis Conversion]
12//= Izlude town NPCs
13//===== Additional Comments: =================================
14//= Fully working
15//= 1.1 fixed 2 zeny bugs/checks [Lupus]
16//= 1.2 Fixed a lot of typos [Nexon]
17//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
18//= 1.4 Added a Jawaii related npc. 1.4a Fixed a small bug to
19//=     the Jawaii warper, thanks to reddozen and Silent [MasterOfMuppets]
20//= 1.5 Replaced iz_move_alberta with MISC_QUEST & 16 [Lupus]
21//= 1.6 Removed Duplicates [Silent]
22//= 1.7 Split quest to quests/quests_izlude.txt [Evera]
23//= 1.71 Optimized. Also thanks to CAHTEXHuK [Lupus]
24//= 1.72 Small bugfix [Paradox924X]
25//= 1.8 Rescripted to Aegis 10.3 standard. [L0ne_W0lf]
26//=     Removed Honeymoon Helper, as she is a Jawaii NPC.
27//=     Moved Signs to the msg_boards file.
28//= 1.8a Made Red/Cebalis as a single NPC + duplicate [Lupus]
29//= 1.9 Fixed a small problem with Dega. (Ne default case) [L0ne_W0lf]
30//=     Re-added NPC dialog for Cebalis. The dialog differs
31//=     (even if slightly,) after the five or so lines.
32//============================================================
33
34// Izlude
35//============================================================
36izlude,201,181,2        script  Sailor#izlude   100,{
37        mes "[Sailor]";
38        mes "Hey everybody!";
39        mes "Attention, attention!";
40        mes "Come and ride the wind";
41        mes "on a fascinating Ship!";
42        mes "Hurry, hurry!";
43        next;
44        switch(select("Byalan Island -> 150 Zeny.:Alberta Marina  -> 500 Zeny.:Cancel.")) {
45        case 1:
46                if (zeny < 150) {
47                        mes "[Sailor]";
48                        mes "150 Zeny!";
49                        mes "Only 150 Zeny to ride!";
50                        close;
51                }
52                set zeny,zeny-150;
53                warp "izlu2dun",107,50;
54                end;
55        case 2:
56                if (zeny < 500) {
57                        mes "[Sailor]";
58                        mes "500 Zeny!";
59                        mes "Only 500 Zeny to ride!";
60                        close;
61                }
62                set zeny,zeny-500;
63                warp "alberta",188,169;
64                end;
65        case 3:
66                close;
67        }
68}
69
70izlude,55,74,2  script  Bonne#izlude    90,{
71        mes "[Bonne]";
72        mes "Greetings!";
73        mes "Izlude welcomes you.";
74        next;
75        mes "[Bonne]";
76        mes "Izlude is the satellite city of Prontera, capital of the Rune-Midgarts kingdom.";
77        next;
78        mes "[Bonne]";
79        mes "Izlude is key to our kingdom because of the Swordsman Association located here, as well as the fact that Izlude is in charge of protecting the Rune-Midgard coastline.";
80        next;
81        mes "[Bonne]";
82        mes "I know, this bridge might look weak and fragile, but it is actually state of the art, built with the most sophisticated technology.";
83        next;
84        mes "[Bonne]";
85        mes "No matter how strong storms may be, or how many people may stand on it, this bridge will NEEEEVER collapse.";
86        next;
87        mes "[Bonne]";
88        mes "Please enjoy";
89        mes "your visit";
90        mes "here in Izlude.";
91        close;
92}
93
94izlude,135,78,2 script  Charfri#izlude  91,{
95        mes "[Charfri]";
96        switch(rand(2)) {
97        case 1:
98                mes "Some people may think Izlude is just a satellite city of Prontera, and not really that important...";
99                next;
100                mes "[Charfri]";
101                mes "But Izlude is a beautiful town right next to the ocean, as well as beautiful Bylan Island.";
102                next;
103                mes "[Charfri]";
104                mes "You'll have to board on a ship at the port to get to Byalan Island. There are dangerous dungeons on that island, so don't go snooping around just anywhere.";
105                close;
106        Default:
107                mes "Though it is very beautiful, Byalan Island has a mysterious dungeon that extends deep under the sea.";
108                next;
109                mes "[Charfri]";
110                mes "People who've actually been there have said that if you go deep enough, the dungeon actually descends underwater.";
111                next;
112                mes "[Charfri]";
113                mes "Surprisingly, once you're underwater, you can breathe just like a fish. Maybe some kind of supernatural force is in effect.";
114                next;
115                mes "[Charfri]";
116                mes "Ah...";
117                mes "The people who've seen the underwater view say it is so fantastic that they've kept dreaming of it ever since.";
118                next;
119                mes "[Charfri]";
120                mes "But unfortunately, the monsters are too strong for ordinary people to merely go sight seeing there. Still, just once, I'd like to go down there...";
121                close;
122        }
123}
124
125izlude,119,121,2        script  Cuskoal#izlude  124,{
126        mes "[Cuskoal]";
127        switch(rand(2)) {
128        case 1:
129                mes "The Arena here is THE place for capable young people from all over the Rune-Midgarts Kingdom to challenge themselves and test their skills.";
130                next;
131                mes "[Cuskoal]";
132                mes "You can battle with monsters of differing levels. So, the number of stages you survive will be a testiment to your battle prowess.";
133                next;
134                mes "[Cuskoal]";
135                mes "So, whaddya say?";
136                close;
137        Default:
138                mes "The pubs in Prontera are always full of people from local areas and from out-of-town. It can get pretty busy.";
139                next;
140                mes "[Cuskoal]";
141                mes "It's a pretty good place to stop by for general information and to listen to rumors.";
142                next;
143                mes "[Cuskoal]";
144                mes "So if you listen carefully, you just might get lucky and learn some very useful information for yourself.";
145                close;
146        }
147}
148
149izlude,150,118,2        script  Dega#izlude     84,{
150        mes "[Dega]";
151        switch(rand(3)) {
152        case 1:
153                mes "Mt. Mjornir, located north of Prontera, is a tough";
154                mes "and steep climb.";
155                next;
156                mes "[Dega]";
157                mes "Aside from the dangers of the mountain itself, insanely vicious insects live there too. I mean, they'll just attack you for no reason.";
158                next;
159                mes "[Dega]";
160                mes "If you ever want to visit somewhere past Mt. Mjolnir, then you prepare yourself for the challenge.  Or you could walk around it.";
161                close;
162        case 2:
163                mes "Some monsters in the world have the unique ability to sense mystical energy, and can detect Magic spells before they are cast.";
164                next;
165                mes "[Dega]";
166                mes "Golem of the desert is one of them. Don't underestimate it due to its sluggishness...";
167                next;
168                mes "[Dega]";
169                mes "If you try to cast magic near it, it will notice and saunter over to smash you. So you better watch out for Golem.";
170                close;
171        Default:
172                mes "There's a very delightful place where you can find every";
173                mes "type of Poring.";
174                next;
175                mes "[Dega]";
176                mes "It's somewhere near the bridge connecting the forest and the desert, on the way to the city of Payon which is Southeast from here.";
177                next;
178                mes "[Dega]";
179                mes "There are not only pink Porings but also Drops, which can be found at the desert, and the green Poporing.";
180                next;
181                mes "[Dega]";
182                mes "But be careful, before you realize it, you may come face to face with Ghostring, a deadly Poring that floats around in the air like a ghost.";
183                next;
184                mes "[Dega]";
185                mes "Well, of course, they are all very cute, but Ghostring is an EXCEPTION. It is very very dangerous.";
186                next;
187                mes "[Dega]";
188                mes "If you are lucky enough, you might even bump into Angelring, the Poring with Angel wings.";
189                next;
190                while(1) {
191                        switch(select("Ghostring?:Angelring?:End Conversation.")) {
192                        case 1:
193                                mes "[Dega]";
194                                mes "Ghostring is a grayish Poring that floats around in the air like a ghost. Just like other ghosts, physical attacks can't do any damage to it.";
195                                next;
196                                mes "[Dega]";
197                                mes "Those whose main attack methods are physical like Swordman and Archer might have to run for their lives when facing Ghostrings.";
198                                next;
199                                mes "[Dega]";
200                                mes "But don't leave just yet~! There is great news for people with those jobs. Making a weapon of some elemental property is the key.";
201                                next;
202                                mes "[Dega]";
203                                mes "This way, even a Swordman or an Archer can inflict damage, the way Magic does, on Ghostrings.";
204                                next;
205                                break;
206                        case 2:
207                                mes "[Dega]";
208                                mes "Angelrings are immune to Magic attacks. If people who can only attack with Magic face an Angelring, then it's time for";
209                                mes "them to run.";
210                                next;
211                                mes "[Dega]";
212                                mes "If you've got an extra knife or sword, you could give it a shot. But it will be very difficult alone, don't you think?";
213                                next;
214                                break;
215                        case 3:
216                                mes "[Dega]";
217                                mes "Good Luck~";
218                                close2;
219                                end;
220                        }
221                }
222        }
223}
224
225izlude,150,143,2        script  Kylick#izlude   97,{
226        mes "[Kylick]";
227        switch(rand(2)) {
228        case 1:
229                mes "Don't you think Binoculars";
230                mes "are really COOL?! You can";
231                mes "see all sorts of places...!";
232                next;
233                mes "[Kylick]";
234                mes "Here in Izlude, we are responsible for maintaining peace not only on land but also at sea. That's why this city has a huge telescope.";
235                next;
236                mes "[Kylick]";
237                mes "This telecope constantly watches over the sea, so that we can prevent any serious trouble from happening. You know...";
238                next;
239                mes "[Kylick]";
240                mes "An ounce of";
241                mes "prevention is worth";
242                mes "a pound of cure";
243                mes "after all, right?";
244                close;
245        Default:
246                mes "I was thinking, even though the people of Izlude live so close to the ocean...";
247                next;
248                mes "[Kylick]";
249                mes "There are other cultures that have completely developed by living off of the sea. Of course, I'm talking about Amatsu.";
250                next;
251                mes "[Kylick]";
252                mes "I hear the cuisine there is really good! Although the idea of eating raw fish is new to me, I would love to go there, and try it just once!";
253                close;
254        }
255}
256
257izlude,56,126,2 script  Red#izlude::RedCebalis  85,{
258        mes "[Red]";
259        mes "The only skill that's needed for a Swordman is ^FF2400Bash^000000! Bash, Bash and ONLY ^FF2400Bash^000000! No need to waste time and effort for smaller skills! Everything else is for cowards and wusses!";
260        next;
261        mes "[Cebalis]";
262        mes "What are you talking about!? The ideal Swordman resolutely stands alone, surrounded by countless enemies and smashing them all with one awesome attack.";
263        next;
264        mes "[Cebalis]";
265        mes "^EE0000MAGNUM BREAK!^000000";
266        mes "That's right, Magnum Break";
267        mes "is the skill that does";
268        mes "the job right~!!";
269        next;
270        mes "[Cebalis]";
271        mes "Well... Sometimes the explosive damage might accidentally hit some wandering monsters, and those guys end up coming after you, but that's a risk a Swordman should be willing to take!!";
272        next;
273        mes "[Red]";
274        mes "That's exactly why you're dumb, you idiot! And what's this about the 'the ideal Swordman?' I still remember the last time you used Magnum Break...";
275        next;
276        mes "[Red]";
277        mes "You ended up running away from all those monsters you hit with that stupid skill! Weakling! All those Porings around you got hit and they all tried to kill you. ";
278        next;
279        mes "[Cebalis]";
280        mes "Hmpf. As I recall, you were running away too, apparently too busy to use your precious Bash. In any case, Magnum Break is THE skill for a Swordman~!!";
281        next;
282        mes "[Cebalis]";
283        mes "Something simplistic like Bash";
284        mes "is just one of the little steps towards Magnum Break.";
285        next;
286        mes "[Red]";
287        mes "Oh man~";
288        mes "Hey, I know you just";
289        mes "heard everything.";
290        mes "So what do you think?";
291        next;
292        mes "[Red]";
293        mes "Which one do you think is better? The critical damage skill, ^FF2400Bash^000000, or the Splash damage skill, ^EE0000Magnum Break^000000?";
294        next;
295        if (select("Bash:Magnum Break") == 1)  {
296                if (BaseClass == Job_Swordman) {
297                        mes "[Red]";
298                        mes "Hahahaha!!! I knew you'd see things my way!! You ARE a great guy!! Undoubtedly, only ^FF2400Bash^000000 suits a Swordman. Please tell that to this BONEHEAD over here~ Hahaha!";
299                        next;
300                        mes "[Red]";
301                        mes "Hmm, let me give you a bit of advice. After you achieve level 5 'Bash', the amount of SP consumed by the skill increases greatly, so watch out for your SP.";
302                        close;
303                }
304                mes "[Red]";
305                mes "Hahahaha!! See!? Someone who pursues a different job agrees with me~! You really are a great guy! Hahaha!! Undoubtedly, only ^FF2400Bash^000000 suits a Swordman. Please tell that to this NIMROD over here~ Hahaha!";
306                close;
307        }
308        if (BaseClass == Job_Swordman) {
309                mes "[Cebalis]";
310                mes "Alright!! ^EE0000Magnum Break^000000 is the BEST!! Now you're talking~!! You know the stuff~ HaHaHa!";
311                next;
312                mes "[Cebalis]";
313                mes "You wanna know some useful information? Okay, okay lemme tell ya! Magnum Break has Fire Property.";
314                next;
315                mes "[Cebalis]";
316                mes "So it won't be too effective against monsters with the Water property, but this is THE skill to use against Undead and Earth property monsters!";
317                next;
318                mes "[Cebalis]";
319                mes "And most importantly, look around before you use it. Otherwise you'll be in BIG trouble~ ";
320                close;
321        }
322        mes "[Cebalis]";
323        mes "Right?! ^EE0000Magnum Break^000000 is THE BEST!!! You know what you're talking about, eh? I don't know why this jerkface is being sooooo stubborn.";
324        close;
325}
326       
327izlude,58,126,2 script  Cebalis#izlude  98,{
328        mes "[Red]";
329        mes "The only skill that's needed for a Swordman is ^FF2400Bash^000000! Bash, Bash and ONLY ^FF2400Bash^000000! No need to waste time and effort on smaller skills~~ Everything else is for cowards and wusses!";
330        next;
331        mes "[Cebalis]";
332        mes "What are you talking about!? The ideal Swordman resolutely stands alone, surrounded by countless foes, smashing them all with one awesome attack...";
333        next;
334        mes "[Cebalis]";
335        mes "^EE0000MAGNUM BREAK!^000000";
336        mes "That's right, Magnum Break";
337        mes "is the perfect";
338        mes "Swordman skill.";
339        next;
340        mes "[Cebalis]";
341        mes "Well...";
342        mes "Sometimes the explosion accidentally hits some monsters that are just wandering around.";
343        next;
344        mes "[Cebalis]";
345        mes "Then they all end up coming after you, but that's a risk a true Swordman should be willing to take.";
346        next;
347        mes "[Red]";
348        mes "That's exactly why you're dumb, you idiot! And what was that about the 'ideal Swordman?' You remember the last time you used Magnum Break?!";
349        next;
350        mes "[Red]";
351        mes "You had to run away from all those Porings hit by that stupid skill! You weakling! All those Porings that you hit tried to kill you! ";
352        next;
353        mes "[Cebalis]";
354        mes "Oh shut up. And those were Poporings. As I recall, you were running away too, apparently too busy to use your precious Bash.";
355        next;
356        mes "[Cebalis]";
357        mes "In any case, Magnum Break is THE skill for a Swordman~!! Something simplistic like Bash is just one of those little steps towards Magnum Break.";
358        next;
359        mes "[Red]";
360        mes "Oh man~";
361        mes "Hey, I know you";
362        mes "heard everything.";
363        mes "So what do you think?";
364        next;
365        mes "[Red]";
366        mes "Which one do you think is better? The critical damage skill, ^FF2400Bash^000000, or the Splash damage skill, ^EE0000Magnum Break^000000?";
367        next;
368        if (select("Bash:Magnum Break") == 1) {
369                if (BaseClass == Job_Swordman) {
370                        mes "[Red]";
371                        mes "Hahahaha!!! I knew you'd see things my way!! You ARE a great guy!! Without a doubt, only ^FF2400Bash^000000 suits a Swordman. Please tell that to FUNBOY over here!! Hahaha.";
372                        next;
373                        mes "[Red]";
374                        mes "Hmm, let me give you a bit of advice. After you achieve level 5 Bash, the amount of SP consumed by the skill increases greatly, so watch out for your SP.";
375                        close;
376                }
377                mes "[Red]";
378                mes "Hahahaha!!";
379                mes "See!? Someone who pursues a different job agrees with me~! You really are a great guy! Hahaha!!";
380                next;
381                mes "[Red]";
382                mes "Without a doubt, only ^FF2400Bash^000000 suits a Swordman. Please tell that to this MORON over here!! Hahaha~";
383                close;
384        }
385        if (BaseClass == Job_Swordman) {
386                mes "[Cebalis]";
387                mes " Alright!! ^EE0000Magnum Break^000000 is the BEST!! Now you're talking~!! You know your stuff, kid. HaHaHa~!";
388                next;
389                mes "[Cebalis]";
390                mes "You wanna know some useful information? Okay, okay lemme tell ya! The explosion from 'Magnum Break' has the Fire Property.";
391                next;
392                mes "[Cebalis]";
393                mes "So it won't be very effective against Water property monsters, but this is THE skill to use against Undead and Earth property monsters.!";
394                next;
395                mes "[Cebalis]";
396                mes "And most importantly, look around before you use it. Otherwise you'll be in BIG trouble~ ";
397                close;
398        }
399        mes "[Cebalis]";
400        mes "I'm right, aren't I?! ^EE0000Magnum Break^000000 is THE BEST!!! You know what you're talking about, eh? I don't know why this LARDFACE is sooooo stubborn.";
401        close;
402}
403
404izlude,124,178,2        script  Soldier#izlude  105,{
405        mes "[Soldier]";
406        mes "HeHeHeHe..HaHaHaHa ";
407        mes "Huh? Why am I so happy?";
408        mes "You wanna know?";
409        next;
410        if (select("Sure, why?:Not really, I don't care.") == 1) {
411                mes "[Soldier]";
412                mes "Ah~~ There's not much for us to do these days. You see, Merchants buy items dropped by monsters.  But you knew that, right? ";
413                next;
414                if (select("Of course:Eh? Really?") == 1) {
415                        mes "[Soldier]";
416                        mes "HaHa~ In fact, that was actually part of our job. But there were more and more hunters who came to us in order to get paid and it became too much to handle.";
417                        next;
418                        mes "[Soldier]";
419                        mes "We had to work overtime every day. Ah, it was a nightmare...! Anyway, the government eventually made a wise decision in creating the Registration System.";
420                        next;
421                        mes "[Soldier]";
422                        mes "The Office of Prize Compensation only pays those who have the Registration. Of course, you'd have to be a merchant and stay in the same place all day long.";
423                        next;
424                        mes "[Soldier]";
425                        mes "The Office gives away the registration to any merchant who fulfills those requirements. So nowadays, the hunters sell their goods to the registered merchants.";
426                        next;
427                        mes "[Soldier]";
428                        mes "So nowadays, the hunters sell their goods to the registered merchants.  Not too many people come to us for that anymore.";
429                        next;
430                        mes "[Soldier]";
431                        mes "I mean we are still busy, but that's nothing compared to how it was before. People who have felt suffering know how to appreciate even the slightest comfort.";
432                        close;
433                }
434                mes "[Soldier]";
435                mes "What?! What do you mean you didn't know?! Well, you know you can get items by killing monsters. If you bring and sell those to a merchant, you can make some money. ";
436                next;
437                mes "[Soldier]";
438                mes "HaHa, in fact, that used to be part of our job. But there were more and more hunters who come in order to get paid, so it became too much to handle.";
439                next;
440                mes "[Soldier]";
441                mes "We had to work overtime every day. Ah, it was a nightmare...! Anyway, the government eventually made a wise decision in creating the Registration System.";
442                next;
443                mes "[Soldier]";
444                mes "The Office of Prize Compensation only pays those who have the Registration. Of course, you'd have to be a merchant and stay in the same place all day long.";
445                next;
446                mes "[Soldier]";
447                mes "The Office gives away the registration to any merchant who fulfills those requirements. So nowadays, the hunters sell their goods to the registered merchants.";
448                next;
449                mes "[Soldier]";
450                mes "So nowadays, the hunters sell their goods to the registered merchants.  Not too many people come to us for that anymore.";
451                next;
452                mes "[Soldier]";
453                mes "I mean we are still busy, but that's nothing compared to how it was before. People who have felt suffering know how to appreciate even the slightest comfort.";
454                close;
455        }
456        mes "[Soldier]";
457        mes "Okay Good Bye~~";
458        close;
459}
460
461// Inside Izlude       
462//============================================================
463izlude_in,125,164,2     script  Aaron#izlude    65,{
464        mes "[Aaron]";
465        mes "Don't you think Strong VIT and training in a unique breathing method which enables quick HP recovery are the greatest advantages for a Swordman?";
466        next;
467        mes "[Aaron]";
468        mes "If you train your skills very hard, you can even see your HP recovering. The amount";
469        mes "recovered depends";
470        mes "vitality, or VIT.";
471        next;
472        mes "[Aaron]";
473        mes "So if you invest more of your stats in VIT, you'll recover more HP overall when resting.";
474        next;
475        mes "[Aaron]";
476        mes "But of course, it'd be good to have high Attack, wouldn't it? You can either acquire a good weapon or bring up your STR to support you Attack.";
477        next;
478        mes "[Aaron]";
479        mes "You know you'll need some strength anyway to swing good weapons easily, anyway.";
480        next;
481        mes "[Aaron]";
482        mes "Another important thing is how accurate you can hit your opponents. DEX is the key here. If you train DEX, then the gap between the MIN and MAX damage will also decrease.";
483        next;
484        mes "[Aaron]";
485        mes "Hm...";
486        mes "Are you bored by all this talk? Or do you want me to go on?";
487        next;
488        if (select("Tell me more please.:End conversation.") == 1) {
489                mes "[Aaron]";
490                mes "Hmm...";
491                mes "In that case, I'll explain about the other attributes to you briefly. In order to attack and evade quickly, you've gotta pay attention to AGI. ";
492                next;
493                mes "[Aaron]";
494                mes "In case you want to make more critical hits, it's a good idea to invest in LUK. INT also increases Max SP, which is needed to use various skills... But it's really up to you.";
495                close;
496        }
497        mes "[Aaron]";
498        mes "Okay then,";
499        mes "train hard~~";
500        close;
501}
502
503// Izlude Dungeon
504//============================================================
505izlu2dun,108,27,0       script  Sailor#2izlude  100,{
506        mes "[Sailor]";
507        mes "Wanna";
508        mes "head back?";
509        next;
510        if (select("Yeah, I'm tired to death.:Nope, I love this place!") == 1) {
511                warp "izlude",176,182;
512                end;
513        }
514        close;
515}
Note: See TracBrowser for help on using the browser.