guides_juno.txt 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. //===== rAthena Script =======================================
  2. //= Juno 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 Juno.
  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. yuno,59,212,4 script Juno Guide#yuno01::GuideJuno 700,{
  18. mes "[Juno Guide]";
  19. mes "A place that takes the vision of the future, and gives it form in the present. Welcome to";
  20. mes "the city of ^8B4513Juno^000000!";
  21. F_Navi("[Juno Guide]");
  22. next;
  23. while (1) {
  24. switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove marks from Mini-Map:Cancel")) {
  25. case 1:
  26. set .@loop,1;
  27. while (.@loop) {
  28. switch(select("[ Tool Shop ]:[ Forge ]:[ Airport ]:[ Government Building ]:[ Street of Book Stores ]:[ Inn & Pub ]:[ Sage Castle ]:[ Monster Academy ]:[ Library of the Republic ]:[ Weapon & Armor Shop ]:[ Juphero Plaza ]:[ Monster Museum ]:[ Schweicherbil Magic Academy ]:Previous Menu")) {
  29. case 1:
  30. callsub L_Mark, F_Navi("Tool Shop","yuno,194,140","^FF0000");
  31. viewpoint 1,194,140,0,0xFF0000;
  32. next;
  33. break;
  34. case 2:
  35. callsub L_Mark, F_Navi("Forge","yuno,120,137","^FF4500");
  36. viewpoint 1,120,137,1,0xFF4500;
  37. next;
  38. break;
  39. case 3:
  40. callsub L_Mark, F_Navi("Airport","yuno,16,261","^DAA520");
  41. viewpoint 1,16,261,2,0xDAA520;
  42. next;
  43. break;
  44. case 4:
  45. callsub L_Mark, F_Navi("Government Building","yuno,157,317","^008000");
  46. viewpoint 1,157,317,3,0x008000;
  47. next;
  48. break;
  49. case 5:
  50. callsub L_Mark, F_Navi("Street of Book Stores","yuno,172,100","^0000FF");
  51. viewpoint 1,172,100,4,0x0000FF;
  52. next;
  53. break;
  54. case 6:
  55. callsub L_Mark, F_Navi("Inn & Pub","yuno,51,105","^000080");
  56. viewpoint 1,51,105,5,0x000080;
  57. next;
  58. break;
  59. case 7:
  60. callsub L_Mark, F_Navi("Sage Castle","yuno,90,318","^800080");
  61. viewpoint 1,90,318,6,0x800080;
  62. next;
  63. break;
  64. case 8:
  65. callsub L_Mark, F_Navi("Monster Academy","yuno,95,184","^834683");
  66. viewpoint 1,95,184,7,0x834683;
  67. next;
  68. break;
  69. case 9:
  70. callsub L_Mark, F_Navi("Juno Library","yuno,338,203","^4B0082");
  71. viewpoint 1,338,203,8,0x4B0082;
  72. next;
  73. break;
  74. case 10:
  75. callsub L_Mark, F_Navi("Weapon & Armor Shop","yuno,120,137","^008080");
  76. viewpoint 1,120,137,9,0x008080;
  77. next;
  78. break;
  79. case 11:
  80. callsub L_Mark, F_Navi("Juphero Plaza","yuno,115,57","^FF1493");
  81. viewpoint 1,115,157,10,0xFF1493;
  82. next;
  83. break;
  84. case 12:
  85. callsub L_Mark, F_Navi("Monster Museum","yuno,278,290","^DA70D6");
  86. viewpoint 1,278,290,11,0xDA70D6;
  87. next;
  88. break;
  89. case 13:
  90. mes "[Juno Guide]";
  91. mes "I will mark the location of the";
  92. mes F_Navi("Schweicherbil Magic Academy","yuno,323,280","^CD1039");
  93. mes "on your mini-map.";
  94. mes "Would you like to check any other locations?";
  95. viewpoint 1,323,280,12,0xCD1039;
  96. next;
  97. break;
  98. case 14:
  99. set .@loop,0;
  100. break;
  101. }
  102. }
  103. break;
  104. case 2:
  105. set .@loop,1;
  106. while (.@loop) {
  107. switch(select("[ Kafra Employees ]:[ Eden Teleport Officer ]:Previous Menu")) {
  108. case 1:
  109. callsub L_Mark, "^FA8072Kafra Employees^000000";
  110. viewpoint 1,152,187,13,0xFA8072;
  111. viewpoint 1,277,221,14,0xFA8072;
  112. viewpoint 1,327,108,15,0xFA8072;
  113. next;
  114. break;
  115. case 2:
  116. callsub L_Mark, F_Navi("Eden Teleport Officer","yuno,144,189","^803232");
  117. viewpoint 1,144,189,16,0x803232;
  118. next;
  119. break;
  120. case 3:
  121. set .@loop,0;
  122. break;
  123. }
  124. }
  125. break;
  126. case 3:
  127. mes "[Juno Guide]";
  128. mes "Sure, I'll remove all marks from your mini-map.";
  129. mes "Is there anything else I can do for you?";
  130. viewpoint 2,194,140,0,0xFFFFFF;
  131. viewpoint 2,120,137,1,0xFFFFFF;
  132. viewpoint 2,16,261,2,0xFFFFFF;
  133. viewpoint 2,157,317,3,0xFFFFFF;
  134. viewpoint 2,172,100,4,0xFFFFFF;
  135. viewpoint 2,51,105,5,0xFFFFFF;
  136. viewpoint 2,90,318,6,0xFFFFFF;
  137. viewpoint 2,95,184,7,0xFFFFFF;
  138. viewpoint 2,338,203,8,0xFFFFFF;
  139. viewpoint 2,120,137,9,0xFFFFFF;
  140. viewpoint 2,115,157,10,0xFFFFFF;
  141. viewpoint 2,278,290,11,0xFFFFFF;
  142. viewpoint 2,323,280,12,0xFFFFFF;
  143. viewpoint 2,152,187,13,0xFFFFFF;
  144. viewpoint 2,277,221,14,0xFFFFFF;
  145. viewpoint 2,327,108,15,0xFFFFFF;
  146. viewpoint 2,144,189,16,0xFFFFFF;
  147. next;
  148. break;
  149. case 4:
  150. mes "[Juno Guide]";
  151. mes "Have fun on your adventures!";
  152. close;
  153. }
  154. }
  155. end;
  156. L_Mark:
  157. mes "[Juno Guide]";
  158. mes "I will mark the location";
  159. mes "of the "+getarg(0);
  160. mes "on your mini-map.";
  161. mes "Would you like to check any other locations?";
  162. return;
  163. }
  164. yuno,153,47,4 duplicate(GuideJuno) Juno Guide#yuno02 700