guides_alb.txt 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. //===== eAthena Script =======================================
  2. //= Alberta Guides
  3. //===== By: ==================================================
  4. //= kobra_k88; L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.5
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= [Aegis Conversion]
  11. //= Guides for the city of Alberta
  12. //===== Additional Comments: =================================
  13. //= Fully working
  14. //= 1.1 Fixed Armory coords, thanks to Freya team
  15. //= 1.2 Optimized, updated common guide names [Lupus]
  16. //= 1.3 Updated the guide according to how it is on iRO, thanks [MasterOfMuppets]
  17. //= to Muad_Dib
  18. //= 1.4 Fitted the many lines into 1 or 2, and corrected some typos [erKURITA]
  19. //= 1.5 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
  20. //============================================================
  21. alberta,23,238,4 script Guide#alb::AlbGuide 105,{
  22. cutin "prt_soldier",2;
  23. mes "[Alberta Guide]";
  24. mes "Welcome to Alberta,";
  25. mes "the Port City. Feel free";
  26. mes "to ask me if you're having";
  27. mes "trouble finding anything in";
  28. mes "town, or if you just need";
  29. mes "guidance around the city.";
  30. set .@loop1,1;
  31. while (.@loop1) {
  32. next;
  33. switch(select("City Guide:Remove Marks from Mini-Map:Notice:Cancel")) {
  34. case 1:
  35. mes "[Alberta Guide]";
  36. mes "Please select";
  37. mes "a location from";
  38. mes "the following menu.";
  39. if (.@compass_check == 0) {
  40. mes "Would you like me";
  41. mes "to mark locations";
  42. mes "on your Mini-Map?";
  43. next;
  44. if (select("Yes:No") == 1) set .@compass_check,1;
  45. }
  46. set .@loop2,1;
  47. while (.@loop2) {
  48. next;
  49. switch(select("^FF0000Merchant Guild^000000:Weapon Shop:Tool Shop:Inn:Forge:Cancel")) {
  50. case 1:
  51. mes "[Alberta Guide]";
  52. mes "The Merchant Guild";
  53. mes "handles Job Changes";
  54. mes "to the Merchant Class,";
  55. mes "and is located in the";
  56. mes "southwest corner";
  57. mes "of Alberta.";
  58. if (.@compass_check)
  59. viewpoint 1,33,41,2,0xFF0000;
  60. break;
  61. case 2:
  62. mes "[Alberta Guide]";
  63. mes "The Weapon Shop";
  64. mes "can be found in the";
  65. mes "southern end of Alberta.";
  66. if (.@compass_check)
  67. viewpoint 1,117,37,3,0xFF00FF;
  68. break;
  69. case 3:
  70. mes "[Alberta Guide]";
  71. mes "The Tool Shop";
  72. mes "is kind of close";
  73. mes "to the center of";
  74. mes "Alberta. It shouldn't";
  75. mes "be too hard to find.";
  76. if (.@compass_check)
  77. viewpoint 1,98,154,4,0xFFFF00FF;
  78. break;
  79. case 4:
  80. mes "[Alberta Guide]";
  81. mes "There's an Inn";
  82. mes "at the northern";
  83. mes "end of Alberta";
  84. mes "where you can rest.";
  85. if (.@compass_check)
  86. viewpoint 1,65,233,5,0xFF00FF;
  87. break;
  88. case 5:
  89. mes "[Alberta Guide]";
  90. mes "The Forge in Alberta";
  91. mes "is in the same building";
  92. mes "as the Merchant Guild.";
  93. mes "It's to the southwest.";
  94. if (.@compass_check)
  95. viewpoint 1,35,41,6,0xFF00FF;
  96. break;
  97. case 6:
  98. mes "[Alberta Guide]";
  99. mes "Please ask me to ''Remove";
  100. mes "Marks from Mini-Map'' if you";
  101. mes "no longer wish to have the";
  102. mes "location marks displayed";
  103. mes "on your Mini-Map.";
  104. set .@loop2,0;
  105. }
  106. }
  107. break;
  108. case 2:
  109. viewpoint 2,237,41,2,0xFF0000;
  110. viewpoint 2,237,41,3,0xFF00FF;
  111. viewpoint 2,46,345,4,0xFF00FF;
  112. viewpoint 2,175,220,5,0xFF00FF;
  113. viewpoint 2,175,220,6,0xFF00FF;
  114. set .@compass_check,0;
  115. break;
  116. case 3:
  117. mes "[Alberta Guide]";
  118. mes "Advances in sorcery and";
  119. mes "technology have allowed";
  120. mes "us to update our information";
  121. mes "system, enabling up to mark";
  122. mes "locations on your Mini-Map";
  123. mes "for easier navigation.";
  124. next;
  125. mes "[Alberta Guide]";
  126. mes "Your Mini-Map is located";
  127. mes "in the upper right corner";
  128. mes "of the screen. If you can't";
  129. mes "see it, press the Ctrl + Tab";
  130. mes "keys or click the ''Map'' button in your Basic Info Window.";
  131. next;
  132. mes "[Alberta Guide]";
  133. mes "On your Mini-Map,";
  134. mes "click on the ''+'' and ''-''";
  135. mes "symbols to zoom in and";
  136. mes "our of your Mini-Map. We";
  137. mes "hope you enjoy your travels";
  138. mes "here in the city of Alberta.";
  139. break;
  140. case 4:
  141. mes "[Alberta Guide]";
  142. mes "Be safe when you";
  143. mes "travel and don't hesitate";
  144. mes "to ask me if you have any";
  145. mes "questions about Alberta.";
  146. close2;
  147. set .@loop1,0;
  148. }
  149. }
  150. cutin "prt_soldier",255;
  151. end;
  152. }
  153. alberta,120,60,3 duplicate(AlbGuide) Guide#2alb 105