guides_comodo.txt 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. //===== rAthena Script =======================================
  2. //= Comodo Guides
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Guides for the city of Comodo.
  12. //===== Additional Comments: =================================
  13. //= 1.0 First version, Renewal guide.
  14. //= 1.1 Fixed and optimized. [Euphy]
  15. //= 1.2 Navigation system update. [Euphy]
  16. //============================================================
  17. comodo,322,178,4 script Comodo Guide#01comodo::GuideComodo 700,{
  18. mes "[Comodo Guide]";
  19. mes "Welcome to ^8B4513Comodo^000000,";
  20. mes "the Beach Town of the Rune-Midgarts Kingdom.";
  21. mes "Do you need help navigating the town?";
  22. F_Navi("[Comodo Guide]");
  23. next;
  24. while (1) {
  25. switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel:About ^8B4513Comodo^000000")) {
  26. case 1:
  27. set .@loop,1;
  28. while (.@loop) {
  29. switch(select("[ Tavern ]:[ Casino ]:[ Weapon & Armor Shop ]:[ Tool Shop ]:[ Campsite ]:[ Souvenir Vendor ]:[ East Cave Mao ]:[ West Cave Karu ]:[ North Cave Ruanda ]:[ Hula Dance Stage ]:[ Kafra Co. Western Branch ]:Previous Menu")) {
  30. case 1:
  31. callsub L_Mark, F_Navi("Tavern","comodo,161,315","^FF0000");
  32. viewpoint 1,166,298,0,0xFF0000;
  33. next;
  34. break;
  35. case 2:
  36. callsub L_Mark, F_Navi("Casino","comodo,140,111","^FFA500");
  37. viewpoint 1,140,98,1,0xFFA500;
  38. next;
  39. break;
  40. case 3:
  41. callsub L_Mark, F_Navi("Weapon & Armor Shop","comodo,266,74","^FF4500");
  42. viewpoint 1,266,70,2,0xFF4500;
  43. next;
  44. break;
  45. case 4:
  46. callsub L_Mark, F_Navi("Tool Shop","comodo,92,128","^B8860B");
  47. viewpoint 1,86,128,3,0xB8860B;
  48. next;
  49. break;
  50. case 5:
  51. callsub L_Mark, F_Navi("Campsite","comodo,209,308","^32CD32");
  52. viewpoint 1,210,308,4,0x32CD32;
  53. next;
  54. break;
  55. case 6:
  56. callsub L_Mark, F_Navi("Souvenir Vendor","comodo,293,125","^6B8E23");
  57. viewpoint 1,298,124,5,0x6B8E23;
  58. next;
  59. break;
  60. case 7:
  61. callsub L_Mark, F_Navi("East Cave Mao","comodo,333,175","^008B8B");
  62. viewpoint 1,333,175,6,0x008B8B;
  63. next;
  64. break;
  65. case 8:
  66. callsub L_Mark, F_Navi("West Cave Karu","comodo,24,214","^1E90FF");
  67. viewpoint 1,24,214,7,0x1E90FF;
  68. next;
  69. break;
  70. case 9:
  71. callsub L_Mark, F_Navi("North Cave Ruanda","comodo,176,358","^0000CD");
  72. viewpoint 1,176,358,8,0x0000CD;
  73. next;
  74. break;
  75. case 10:
  76. callsub L_Mark, F_Navi("Hula Dance Stage","comodo,188,168","^C71585");
  77. viewpoint 1,188,168,9,0xC71585;
  78. next;
  79. break;
  80. case 11:
  81. mes "[Comodo Guide]";
  82. mes "Let me mark the location of the";
  83. mes F_Navi("Kafra Corporation Western Branch","comodo,131,195","^DB7093");
  84. mes "on your mini-map.";
  85. mes "Would you like to check any other locations?";
  86. viewpoint 1,136,202,10,0xDB7093;
  87. next;
  88. break;
  89. case 12:
  90. set .@loop,0;
  91. break;
  92. }
  93. }
  94. break;
  95. case 2:
  96. set .@loop,1;
  97. while (.@loop) {
  98. switch(select("[ Chief's House ]:[ Bor Robin ]:[ Kafra Employee ]:[ Roaming Bard ]:Previous Menu")) {
  99. case 1:
  100. callsub L_Mark, F_Navi("Chief's House","comodo,115,290","^6495ED");
  101. viewpoint 1,114,294,11,0x6495ED;
  102. next;
  103. break;
  104. case 2:
  105. mes "[Comodo Guide]";
  106. mes F_Navi("Bor Robin","comodo,193,151","^228B22");
  107. mes "helps adventurers to become ^228B22Dancers^000000.";
  108. mes "Would you like to check any other locations?";
  109. viewpoint 1,193,151,12,0x228B22;
  110. next;
  111. break;
  112. case 3:
  113. callsub L_Mark,"^1E90FFKafra Employee^000000";
  114. viewpoint 1,195,149,13,0x1E90FF;
  115. next;
  116. break;
  117. case 4:
  118. mes "[Comodo Guide]";
  119. mes "The "+F_Navi("Roaming Bard","comodo,226,123","^DB7093");
  120. mes "helps adventurers to become ^DB7093Bards^000000.";
  121. mes "Would you like to check any other locations?";
  122. viewpoint 1,226,123,14,0xDB7093;
  123. next;
  124. break;
  125. case 5:
  126. set .@loop,0;
  127. break;
  128. }
  129. }
  130. break;
  131. case 3:
  132. mes "[Comodo Guide]";
  133. mes "Sure, I'll remove all marks from your mini-map.";
  134. mes "Is there anything else I can do for you?";
  135. viewpoint 2,166,298,0,0xFFFFFF;
  136. viewpoint 2,140,98,1,0xFFFFFF;
  137. viewpoint 2,266,70,2,0xFFFFFF;
  138. viewpoint 2,86,128,3,0xFFFFFF;
  139. viewpoint 2,210,308,4,0xFFFFFF;
  140. viewpoint 2,298,124,5,0xFFFFFF;
  141. viewpoint 2,333,175,6,0xFFFFFF;
  142. viewpoint 2,24,214,7,0xFFFFFF;
  143. viewpoint 2,176,358,8,0xFFFFFF;
  144. viewpoint 2,188,168,9,0xFFFFFF;
  145. viewpoint 2,136,202,10,0xFFFFFF;
  146. viewpoint 2,114,294,11,0xFFFFFF;
  147. viewpoint 2,193,151,12,0xFFFFFF;
  148. viewpoint 2,195,149,13,0xFFFFFF;
  149. viewpoint 2,226,123,14,0xFFFFFF;
  150. next;
  151. break;
  152. case 4:
  153. mes "[Comodo Guide]";
  154. mes "Enjoy your stay.";
  155. close;
  156. case 5:
  157. mes "[Comodo Guide]";
  158. mes "^8B4513Comodo^000000 is";
  159. mes "located inside a cave";
  160. mes "and can never be reached by natural sunlight.";
  161. next;
  162. mes "[Comodo Guide]";
  163. mes "The villagers of ^8B4513Comodo^000000";
  164. mes "have overcome their poor natural surroundings";
  165. mes "to create a popular tourist site.";
  166. mes "Is there anything else I can do for you?";
  167. next;
  168. break;
  169. }
  170. }
  171. end;
  172. L_Mark:
  173. mes "[Comodo Guide]";
  174. mes "Let me mark the location of";
  175. mes "the "+getarg(0);
  176. mes "on your mini-map.";
  177. mes "Would you like to check any other locations?";
  178. return;
  179. }
  180. comodo,181,347,4 duplicate(GuideComodo) Comodo Guide#02comodo 700
  181. comodo,197,149,3 duplicate(GuideComodo) Comodo Guide#03comodo 700
  182. comodo,37,219,4 duplicate(GuideComodo) Comodo Guide#04comodo 700