1 | //===== eAthena Script ======================================= |
---|
2 | //= Comodo Town |
---|
3 | //===== By: ================================================== |
---|
4 | //= eAthena dev team |
---|
5 | //===== Current Version: ===================================== |
---|
6 | //= 1.8 |
---|
7 | //===== Compatible With: ===================================== |
---|
8 | //= eAthena SVN |
---|
9 | //===== Description: ========================================= |
---|
10 | //= [Aegis Conversion] |
---|
11 | //= Comodo Town NPCs |
---|
12 | //===== Additional Comments: ================================= |
---|
13 | //= Not complete. |
---|
14 | //= 1.1 Rolled back from the wrong Kashy's fix |
---|
15 | //= Implemented the 'Cheese'/Stone of Awakening quest. Re-organized stuff. [kobra_k88] |
---|
16 | //= 1.2b Added Baby Class support [Lupus] |
---|
17 | //= 1.3 Spell Checked and Fixed [massdriller] |
---|
18 | //= 1.4 Fixed typos [Nexon] |
---|
19 | //= 1.5 Removed Duplicates [Silent] |
---|
20 | //= 1.6 Split doomed sword quest to quests/quests_comodo.txt [Evera] |
---|
21 | //= 1.7 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] |
---|
22 | //= 1.8 Fixed a small bug. (close -> close2) [L0ne_W0lf] |
---|
23 | //============================================================ |
---|
24 | |
---|
25 | // Inside Comodo |
---|
26 | //============================================================ |
---|
27 | cmd_in02,73,81,4 script Martine#cmd 48,{ |
---|
28 | mes "[Martine]"; |
---|
29 | mes "Gambling...? The games"; |
---|
30 | mes "provided here in the Comodo"; |
---|
31 | mes "Casino are a higher form of"; |
---|
32 | mes "entertainment than gambling."; |
---|
33 | mes "Do you know what I mean?"; |
---|
34 | next; |
---|
35 | mes "[Martine]"; |
---|
36 | mes "Granted, I did lose"; |
---|
37 | mes "all of my zeny playing"; |
---|
38 | mes "in this Casino, but I have"; |
---|
39 | mes "no regrets. I'll simply earn"; |
---|
40 | mes "more money, then blow it all"; |
---|
41 | mes "again. Or I just might win big!"; |
---|
42 | next; |
---|
43 | mes "[Martine]"; |
---|
44 | mes "Bwahahahaahah~!"; |
---|
45 | mes "Yes, I can only lose so"; |
---|
46 | mes "many times until I hit the"; |
---|
47 | mes "jackpot! You see, you see?"; |
---|
48 | mes "I'm playing the freakin' odds."; |
---|
49 | close; |
---|
50 | } |
---|
51 | |
---|
52 | cmd_in02,48,55,4 script Scoursege#cmd 51,{ |
---|
53 | mes "[Scoursege]"; |
---|
54 | mes "Damn it! Where did that"; |
---|
55 | mes "guy go? He promised me that"; |
---|
56 | mes "he'd easily double my money!"; |
---|
57 | mes "Wait. Oh, wait. Oh... Oh no..."; |
---|
58 | next; |
---|
59 | mes "[Scoursege]"; |
---|
60 | mes "Don't tell me that I just got"; |
---|
61 | mes "conned out of my money!"; |
---|
62 | mes "Oh no! Still, I better report"; |
---|
63 | mes "this to the proper authorities,"; |
---|
64 | mes "no matter how ashamed I feel..."; |
---|
65 | close; |
---|
66 | } |
---|
67 | |
---|
68 | cmd_in02,64,43,4 script Roberto#cmd 709,{ |
---|
69 | mes "[Roberto]"; |
---|
70 | mes "Heh heh heh..."; |
---|
71 | mes "Whaaaat a gullible"; |
---|
72 | mes "guy. I took his money"; |
---|
73 | mes "so easily! I mean, I didn't"; |
---|
74 | mes "even come up with that great"; |
---|
75 | mes "of a lie, and he gave it to me!"; |
---|
76 | close; |
---|
77 | } |
---|
78 | |
---|
79 | cmd_in02,89,72,4 script Deniroz#cmd 89,{ |
---|
80 | mes "[Deniroz]"; |
---|
81 | mes "All I need is for this"; |
---|
82 | mes "little steel bead to fall"; |
---|
83 | mes "into the right hole. Then,"; |
---|
84 | mes "I'll win the jackpot. Alright."; |
---|
85 | mes "Here goes. One last time..."; |
---|
86 | next; |
---|
87 | mes "[Deniroz]"; |
---|
88 | mes "No! No, I was so close!"; |
---|
89 | mes "Alright, next time I should"; |
---|
90 | mes "be even closer, right? Yeah."; |
---|
91 | mes "Okay, this time will be the"; |
---|
92 | mes "last time. Not again! Alright,"; |
---|
93 | mes "j-just one more t-time..."; |
---|
94 | close; |
---|
95 | } |
---|
96 | |
---|
97 | cmd_in02,178,92,4 script Shalone#cmd 101,{ |
---|
98 | mes "[Shalone]"; |
---|
99 | mes "Oh, I'm sorry, sir,"; |
---|
100 | mes "but it looks like you"; |
---|
101 | mes "lost again. Maybe you"; |
---|
102 | mes "should quit for now..."; |
---|
103 | mes "You've been having quite"; |
---|
104 | mes "a run of really bad luck..."; |
---|
105 | close; |
---|
106 | } |
---|
107 | |
---|
108 | cmd_in02,178,86,4 script Stonae#cmd 98,{ |
---|
109 | mes "[Stonae]"; |
---|
110 | mes "N-no..."; |
---|
111 | mes "I lost again?!"; |
---|
112 | mes "But I can't quit like"; |
---|
113 | mes "this! I'm gonna keep"; |
---|
114 | mes "going, and I'm gonna"; |
---|
115 | mes "leave this place a winner!"; |
---|
116 | close; |
---|
117 | } |
---|
118 | |
---|
119 | cmd_in02,172,105,4 script G . J#cmd 86,{ |
---|
120 | mes "[G . J]"; |
---|
121 | mes "The more I think about it,"; |
---|
122 | mes "it seems easier to become"; |
---|
123 | mes "rich by working, saving, and"; |
---|
124 | mes "making wise investments than"; |
---|
125 | mes "to, you know... Rely on some"; |
---|
126 | mes "kind of huge jackpot prize."; |
---|
127 | next; |
---|
128 | mes "[G . J]"; |
---|
129 | mes "Gambling seems fun, but"; |
---|
130 | mes "it seems smarter to make"; |
---|
131 | mes "money in other ways. Sure,"; |
---|
132 | mes "working hard is no fun, but"; |
---|
133 | mes "there are ways to use your^FFFFFF ^000000 money to make more of it, right?"; |
---|
134 | next; |
---|
135 | mes "[G . J]"; |
---|
136 | mes "There's also the matter of"; |
---|
137 | mes "being smart and responsible"; |
---|
138 | mes "about your money--I mean, you're more likely to blow all your cash"; |
---|
139 | mes "if you win it, right? Yeah, you"; |
---|
140 | mes "gotta be wise about it all..."; |
---|
141 | close; |
---|
142 | } |
---|
143 | |
---|
144 | cmd_in02,174,126,4 script Loyar#cmd 83,{ |
---|
145 | mes "[Loyar]"; |
---|
146 | mes "Comodo Casino's interior"; |
---|
147 | mes "design is so pleasing to the"; |
---|
148 | mes "eyes, so clean and simple."; |
---|
149 | mes "The atmosphere here is perfect,"; |
---|
150 | mes "and it makes me want to play "; |
---|
151 | mes "some more. Alright, let's go!"; |
---|
152 | next; |
---|
153 | switch(rand(1,3)) { |
---|
154 | case 1: |
---|
155 | mes "[Loyar]"; |
---|
156 | mes "Hmm... Maybe I better"; |
---|
157 | mes "go home soon. I didn't"; |
---|
158 | mes "spend all the money that"; |
---|
159 | mes "I set aside for gambling"; |
---|
160 | mes "quite yet, but it's not a good"; |
---|
161 | mes "idea to stay out too long."; |
---|
162 | close; |
---|
163 | case 2: |
---|
164 | mes "[Loyar]"; |
---|
165 | mes "I have to admit, the"; |
---|
166 | mes "atmosphere of this place"; |
---|
167 | mes "is exciting and addictive."; |
---|
168 | mes "Even when you're tired, the"; |
---|
169 | mes "energy of this place just"; |
---|
170 | mes "gets into you, you know?"; |
---|
171 | next; |
---|
172 | mes "[Loyar]"; |
---|
173 | mes "Although this kind of place"; |
---|
174 | mes "may encourage people with"; |
---|
175 | mes "serious gambling problems,"; |
---|
176 | mes "it's much nicer to gamble"; |
---|
177 | mes "here than in a place that's"; |
---|
178 | mes "dirtier and more questionable."; |
---|
179 | close; |
---|
180 | case 3: |
---|
181 | mes "[Loyar]"; |
---|
182 | mes "Whoa whoa whoa..."; |
---|
183 | mes "Why did that guy make"; |
---|
184 | mes "that bet? What an amateur..."; |
---|
185 | mes "Er, I guess you don't know"; |
---|
186 | mes "too much about this game."; |
---|
187 | mes "As for me, I'm just a fan~"; |
---|
188 | next; |
---|
189 | mes "[Loyar]"; |
---|
190 | mes "I'm a big fan of a lot"; |
---|
191 | mes "of these games, but I'll"; |
---|
192 | mes "admit that I'm an even bigger"; |
---|
193 | mes "fan of winning! Still, I have"; |
---|
194 | mes "enough sense to stay out of"; |
---|
195 | mes "those high stakes games."; |
---|
196 | close; |
---|
197 | } |
---|
198 | } |
---|
199 | |
---|
200 | cmd_in02,57,62,4 script Moo#cmd 109,{ |
---|
201 | set mooz,rand(1,10); |
---|
202 | if (mooz == 1) { |
---|
203 | mes "[Moo]"; |
---|
204 | mes "Those cheating punks!"; |
---|
205 | mes "They'll never show their"; |
---|
206 | mes "faces here again: otherwise"; |
---|
207 | mes "they're gonna hafta get new"; |
---|
208 | mes "ones! Oh--Sorry, I didn't"; |
---|
209 | mes "see you there~ Hahahaha~"; |
---|
210 | close; |
---|
211 | } |
---|
212 | else { |
---|
213 | mes "[Moo]"; |
---|
214 | mes "Greetings, I am Moo,"; |
---|
215 | mes "manager of the Comodo"; |
---|
216 | mes "Casino. We pride ourselves in"; |
---|
217 | mes "serving all of our customers'"; |
---|
218 | mes "needs, doing all we can so that^FFFFFF ^000000 your visit here is unforgettable."; |
---|
219 | next; |
---|
220 | mes "[Moo]"; |
---|
221 | mes "All of our guests can enjoy"; |
---|
222 | mes "our general gaming area, and"; |
---|
223 | mes "we also provide a VIP area"; |
---|
224 | mes "where high rollers can play"; |
---|
225 | mes "exciting high stakes games."; |
---|
226 | next; |
---|
227 | mes "[Moo]"; |
---|
228 | mes "We always welcome all of"; |
---|
229 | mes "your suggestions, and are"; |
---|
230 | mes "always seeking to improve"; |
---|
231 | mes "your experience here in"; |
---|
232 | mes "the Comodo Casino."; |
---|
233 | close; |
---|
234 | } |
---|
235 | } |
---|
236 | |
---|
237 | // Comodo Field |
---|
238 | //============================================================ |
---|
239 | cmd_fild04,188,74,4 script Zyosegirl#cmd 93,{ |
---|
240 | mes "[Zyosegirl]"; |
---|
241 | mes "People call me the"; |
---|
242 | mes "Sea Lady because I'm"; |
---|
243 | mes "always here working,"; |
---|
244 | mes "gathering clams and other"; |
---|
245 | mes "sea creatures to sell. It's"; |
---|
246 | mes "a pretty good living, actually."; |
---|
247 | next; |
---|
248 | mes "[Zyosegirl]"; |
---|
249 | mes "It's nice to be able to work"; |
---|
250 | mes "outdoors, but someday, I want"; |
---|
251 | mes "to save enough money and move"; |
---|
252 | mes "to the city. I'm still young, you^FFFFFF ^000000 know, and I've got dreams"; |
---|
253 | mes "that I want to fulfill~"; |
---|
254 | close; |
---|
255 | } |
---|
256 | |
---|
257 | cmd_fild04,248,86,4 script Ziyaol#cmd 709,{ |
---|
258 | mes "[Ziyaol]"; |
---|
259 | mes "Ahhh, it's nice being"; |
---|
260 | mes "a fisherman. You just"; |
---|
261 | mes "relax and let the fish"; |
---|
262 | mes "come to you. Well, it takes"; |
---|
263 | mes "some skill to catch as much"; |
---|
264 | mes "fish as I do with no effort~"; |
---|
265 | next; |
---|
266 | mes "[Ziyaol]"; |
---|
267 | mes "I like the leisure involved"; |
---|
268 | mes "in my job, but if it's not one"; |
---|
269 | mes "thing, it's another. Yeah, that"; |
---|
270 | mes "daughter of mine over there"; |
---|
271 | mes "won't stop harping about "; |
---|
272 | mes "moving to the biiig city."; |
---|
273 | next; |
---|
274 | mes "[Ziyaol]"; |
---|
275 | mes "Why does she want to leave"; |
---|
276 | mes "me so badly?! But if I don't"; |
---|
277 | mes "let her go, she'll run away."; |
---|
278 | mes "What am I going to do with"; |
---|
279 | mes "that girl? Well, I can't really"; |
---|
280 | mes "stop her from dreaming..."; |
---|
281 | close; |
---|
282 | } |
---|
283 | |
---|
284 | cmd_fild04,267,137,4 script Daeguro#cmd 703,{ |
---|
285 | mes "[Daeguro]"; |
---|
286 | mes "I love playing in"; |
---|
287 | mes "the sand-- it's so soft"; |
---|
288 | mes "and clean and pretty!"; |
---|
289 | mes "But when I grow up,"; |
---|
290 | mes "I wanna go to Alberta"; |
---|
291 | mes "and see everything I can!"; |
---|
292 | close; |
---|
293 | } |
---|
294 | |
---|
295 | cmd_fild07,192,58,4 script Rahasu#cmd 100,{ |
---|
296 | mes "[Rahasu]"; |
---|
297 | mes "Hey, I'm Rahasu."; |
---|
298 | mes "If you want to learn"; |
---|
299 | mes "a little more about"; |
---|
300 | mes "Paros Lighthouse, I'll"; |
---|
301 | mes "be happy to tell you."; |
---|
302 | next; |
---|
303 | if (select("Paros Lighthouse?:Cancel") == 1) { |
---|
304 | mes "[Rahasu]"; |
---|
305 | mes "For many years, this"; |
---|
306 | mes "lighthouse guided many"; |
---|
307 | mes "ships to shore. That was"; |
---|
308 | mes "a long time ago: now this"; |
---|
309 | mes "lighthouse sits quietly,"; |
---|
310 | mes "unused, but never unloved."; |
---|
311 | next; |
---|
312 | mes "[Rahasu]"; |
---|
313 | mes "Although this place"; |
---|
314 | mes "isn't the center of"; |
---|
315 | mes "trade and commerce that"; |
---|
316 | mes "it used to be, plenty of"; |
---|
317 | mes "people still wander to this"; |
---|
318 | mes "area. I wonder why, exactly..."; |
---|
319 | close; |
---|
320 | } |
---|
321 | mes "[Rahasu]"; |
---|
322 | mes "Hey, before you leave,"; |
---|
323 | mes "you really ought to check"; |
---|
324 | mes "the view from the lighthouse."; |
---|
325 | mes "It's... It's breathtaking..."; |
---|
326 | close; |
---|
327 | } |
---|
328 | |
---|
329 | cmd_fild07,52,280,4 script Hallosu#cmd 100,{ |
---|
330 | mes "[Hallosu]"; |
---|
331 | mes "Hello, this is one of the"; |
---|
332 | mes "lighthouses that make up"; |
---|
333 | mes "Paros Lighthouse. However,"; |
---|
334 | mes "right now it's undergoing"; |
---|
335 | mes "renovation, so it's not"; |
---|
336 | mes "open to the public."; |
---|
337 | close; |
---|
338 | } |
---|
339 | |
---|
340 | cmd_fild07,299,83,4 script Zain#cmd 100,{ |
---|
341 | mes "[Zain]"; |
---|
342 | mes "Would you like to"; |
---|
343 | mes "board a ship on the"; |
---|
344 | mes "Reudelus route? You"; |
---|
345 | mes "can travel on Reudelus"; |
---|
346 | mes "to Alberta or Izlude."; |
---|
347 | next; |
---|
348 | switch(select("Alberta - 600 Zeny:Izlude - 800 Zeny:Cancel")) { |
---|
349 | case 1: |
---|
350 | if (Zeny < 600) { |
---|
351 | mes "[Zain]"; |
---|
352 | mes "I'm sorry, but you"; |
---|
353 | mes "don't have enough"; |
---|
354 | mes "zeny for the boarding fare."; |
---|
355 | close; |
---|
356 | } |
---|
357 | set zeny,zeny-600; |
---|
358 | warp "alberta",192,169; |
---|
359 | end; |
---|
360 | case 2: |
---|
361 | if (Zeny < 800) { |
---|
362 | mes "[Zain]"; |
---|
363 | mes "I'm sorry, but you"; |
---|
364 | mes "don't have enough"; |
---|
365 | mes "zeny for the boarding fare."; |
---|
366 | close; |
---|
367 | } |
---|
368 | set zeny,zeny-800; |
---|
369 | warp "izlude",176,182; |
---|
370 | end; |
---|
371 | case 3: |
---|
372 | mes "[Zain]"; |
---|
373 | mes "Travel by ship is"; |
---|
374 | mes "still one of the safest and"; |
---|
375 | mes "dependable methods of"; |
---|
376 | mes "transportation. I invite you"; |
---|
377 | mes "to try Reudelus travel soon~"; |
---|
378 | close; |
---|
379 | } |
---|
380 | } |
---|
381 | |
---|
382 | cmd_fild07,94,134,4 script Sarumane#cmd 100,{ |
---|
383 | mes "[Sarumane]"; |
---|
384 | mes "Would you like to"; |
---|
385 | mes "board a ship on the"; |
---|
386 | mes "Reudelus route? You"; |
---|
387 | mes "can travel on Reudelus"; |
---|
388 | mes "to Alberta or Izlude."; |
---|
389 | next; |
---|
390 | switch(select("Alberta - 600 Zeny:Izlude - 800 Zeny:Cancel")) { |
---|
391 | case 1: |
---|
392 | if (Zeny < 600) { |
---|
393 | mes "[Sarumane]"; |
---|
394 | mes "I'm sorry, but you"; |
---|
395 | mes "don't have enough"; |
---|
396 | mes "zeny for the boarding fare."; |
---|
397 | close; |
---|
398 | } |
---|
399 | set zeny,zeny-600; |
---|
400 | warp "alberta",192,169; |
---|
401 | end; |
---|
402 | case 2: |
---|
403 | if (Zeny < 800) { |
---|
404 | mes "[Sarumane]"; |
---|
405 | mes "I'm sorry, but you"; |
---|
406 | mes "don't have enough"; |
---|
407 | mes "zeny for the boarding fare."; |
---|
408 | close; |
---|
409 | } |
---|
410 | set zeny,zeny-800; |
---|
411 | warp "izlude",176,182; |
---|
412 | end; |
---|
413 | case 3: |
---|
414 | mes "[Sarumane]"; |
---|
415 | mes "Travel by ship is"; |
---|
416 | mes "still one of the safest and"; |
---|
417 | mes "dependable methods of"; |
---|
418 | mes "transportation. I invite you"; |
---|
419 | mes "to try Reudelus travel soon~"; |
---|
420 | close; |
---|
421 | } |
---|
422 | } |
---|
423 | |
---|
424 | |
---|
425 | // Morroc Field |
---|
426 | //============================================================ |
---|
427 | moc_fild12,35,303,4 script Serutero#cmd 59,{ |
---|
428 | mes "[Serutero]"; |
---|
429 | mes "Hello, I'm Serutero,"; |
---|
430 | mes "guardian of the roads that"; |
---|
431 | mes "lead to Sandaruman Fortress."; |
---|
432 | mes "If you really want to go there,"; |
---|
433 | mes "I'll permit you to continue, but^FFFFFF ^000000 you must beware of its dangers..."; |
---|
434 | next; |
---|
435 | switch(select("I'm going there!:Sandaruman Fortress?:Cancel")) { |
---|
436 | case 1: |
---|
437 | mes "[Serutero]"; |
---|
438 | mes "So you're really going"; |
---|
439 | mes "to go to Sandaruman"; |
---|
440 | mes "Fortress. Alright then,"; |
---|
441 | mes "good luck, and be careful!"; |
---|
442 | close2; |
---|
443 | warp "cmd_fild08",331,319; |
---|
444 | end; |
---|
445 | case 2: |
---|
446 | mes "[Serutero]"; |
---|
447 | mes "Although Sandaruman"; |
---|
448 | mes "Fortress is infested with"; |
---|
449 | mes "monsters now, it used to be"; |
---|
450 | mes "a province where people lived."; |
---|
451 | mes "However, they were always"; |
---|
452 | mes "invaded and pillaged..."; |
---|
453 | next; |
---|
454 | mes "[Serutero]"; |
---|
455 | mes "Sandaruman's inhabitants"; |
---|
456 | mes "eventually adapted to the"; |
---|
457 | mes "invasions, developing smoke"; |
---|
458 | mes "signals and fortifications to"; |
---|
459 | mes "withstand the ravages of war."; |
---|
460 | mes "Then, Comodo was built..."; |
---|
461 | next; |
---|
462 | mes "[Serutero]"; |
---|
463 | mes "Comodo grew in power and"; |
---|
464 | mes "influence and eventually annexed Sandaruman. More and more people"; |
---|
465 | mes "moved from the fortress to Comodo until Sandaruman Fotress was"; |
---|
466 | mes "essentially abandoned."; |
---|
467 | next; |
---|
468 | mes "[Serutero]"; |
---|
469 | mes "There were a few people"; |
---|
470 | mes "remaining in Sandaruman,"; |
---|
471 | mes "but they revolted and some"; |
---|
472 | mes "fledging government came into"; |
---|
473 | mes "power there. The monsters took"; |
---|
474 | mes "the chance to take over..."; |
---|
475 | next; |
---|
476 | mes "[Serutero]"; |
---|
477 | mes "There's nothing around"; |
---|
478 | mes "Sandaruman now. Well, nothing"; |
---|
479 | mes "except maybe Paros Lighthouse,"; |
---|
480 | mes "which is southwest of here. That place might be of interest to"; |
---|
481 | mes "aspiring Rogues, I hear..."; |
---|
482 | close; |
---|
483 | case 3: |
---|
484 | mes "[Serutero]"; |
---|
485 | mes "You know, if you're"; |
---|
486 | mes "tired of traveling, you"; |
---|
487 | mes "can rest in ^3355FFComodo^000000. That"; |
---|
488 | mes "place is a pretty popular"; |
---|
489 | mes "tourist attraction, especially"; |
---|
490 | mes "for you adventurer types."; |
---|
491 | close; |
---|
492 | } |
---|
493 | } |
---|