comodo.txt 14 KB

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