guides_lhz.txt 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. //===== eAthena Script =======================================
  2. //= Lighthalzen Guides
  3. //===== By: ==================================================
  4. //= MasterOfMuppets; L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= [Aegis Conversion]
  11. //= Guides for the City of Lighthalzen
  12. //===== Additional Comments: =================================
  13. //= 1.0 First Version [MasterOfMuppets]
  14. //= 1.1 Removed Duplicates [Silent]
  15. //= 1.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
  16. //============================================================
  17. lighthalzen,207,310,5 script Guide#lhz::LhzGuide 852,{
  18. cutin "ein_soldier",2;
  19. mes "[Lighthalzen Guide]";
  20. mes "Welcome to Lighthalzen,";
  21. mes "the Corporation City-State.";
  22. mes "If you need any guidance";
  23. mes "around the city, feel free";
  24. mes "to ask me and I'll do my";
  25. mes "very best to help you.";
  26. set .@loop1,1;
  27. while (.@loop1) {
  28. next;
  29. switch(select("City Guide:Remove Marks from Mini-Map:Notice.:Cancel")) {
  30. case 1:
  31. mes "[Lighthalzen Guide]";
  32. mes "Please be aware that I'm";
  33. mes "in charge of providing info";
  34. mes "regarding the West District";
  35. mes "of Lighthalzen. Now, please";
  36. mes "select the location that you'd";
  37. mes "like to learn more about.";
  38. if (.@compass_check == 0) {
  39. next;
  40. mes "[Lighthalzen Guide]";
  41. mes "But before that,";
  42. mes "would you like me";
  43. mes "to mark locations";
  44. mes "on your Mini-Map?";
  45. next;
  46. if (select("Yes.:No.") == 1) set .@compass_check,1;
  47. }
  48. set .@loop2,1;
  49. while(.@loop2) {
  50. if (.@wait_button_chk == 0) set .@wait_button_chk,1;
  51. else next;
  52. switch(select("^FF0000Rekenber Corporation^000000:Train Staition:Police Station:Bank:Hotel:Airport:Merchant Guild:Jewelry Shop:Weapon Shop:Departement Store:Cancel")) {
  53. case 1:
  54. mes "[Lighthalzen Guide]";
  55. mes "Rekenber Corporation,";
  56. mes "the largest company in";
  57. mes "the Schwaltzvalt Republic,";
  58. mes "in located in northwestern";
  59. mes "Lighthalzen. You can't miss";
  60. mes "the headquarters building.";
  61. if (.@compass_check)
  62. viewpoint 1,102,247,2,0xFF0000;
  63. break;
  64. case 2:
  65. mes "[Lighthalzen Guide]";
  66. mes "The Train Station is";
  67. mes "located in the center of";
  68. mes "the city, where we have";
  69. mes "a direct railroad to Einbroch.";
  70. if (.@compass_check)
  71. viewpoint 1,233,164,3,0xFF00FF;
  72. break;
  73. case 3:
  74. mes "[Lighthalzen Guide]";
  75. mes "Our Police Station is just";
  76. mes "north of the city's center.";
  77. mes "Please don't hesitate to report";
  78. mes "any suspicious persons and";
  79. mes "activity, or if you have any";
  80. mes "problems whatsoever.";
  81. if (.@compass_check)
  82. viewpoint 1,236,276,4,0x99FFFFF;
  83. break;
  84. case 4:
  85. mes "[Lighthalzen Guide]";
  86. mes "The Bank is located";
  87. mes "just opposite to the";
  88. mes "Lighthalzen Police Station,";
  89. mes "which is a pretty good idea";
  90. mes "when I think about it, actually. ^FFFFFFspacer^000000";
  91. if (.@compass_check)
  92. viewpoint 1,198,257,5,0x0000FF;
  93. break;
  94. case 5:
  95. mes "[Lighthalzen Guide]";
  96. mes "Our Hotel is located in";
  97. mes "the middle of the South Plaza.";
  98. mes "Due to its quality services and";
  99. mes "luxurious accomodations, this";
  100. mes "hotel is extremely popular.";
  101. if (.@compass_check)
  102. viewpoint 1,159,133,6,0x00FF00;
  103. break;
  104. case 6:
  105. mes "[Lighthalzen Guide]";
  106. mes "The Airport is to the far";
  107. mes "west of the Central Promenade.";
  108. mes "You can travel anywhere within";
  109. mes "the Schwaltzvalt Republic by";
  110. mes "riding on one of the Airships.";
  111. if (.@compass_check)
  112. viewpoint 1,267,75,7,0x00FF00;
  113. break;
  114. case 7:
  115. mes "[Lighthalzen Guide]";
  116. mes "The Merchant Guild can be";
  117. mes "found in the southwestern";
  118. mes "part of Lighthalzen.";
  119. if (.@compass_check)
  120. viewpoint 1,74,53,8,0xFF99FF;
  121. break;
  122. case 8:
  123. mes "[Lighthalzen Guide]";
  124. mes "The Jewelry Shop is";
  125. mes "located just west of";
  126. mes "the South Plaza.";
  127. if (.@compass_check)
  128. viewpoint 1,93,110,9,0xFF9900;
  129. break;
  130. case 9:
  131. mes "[Lighthalzen Guide]";
  132. mes "The Weapon Shop is";
  133. mes "located at the end of";
  134. mes "the Central Promenade.";
  135. mes "It's at least worth a look";
  136. mes "if you're serious about";
  137. mes "adventuring around here.";
  138. if (.@compass_check)
  139. viewpoint 1,196,46,10,0x330033;
  140. break;
  141. case 10:
  142. mes "[Lighthalzen Guide]";
  143. mes "The Department Store is";
  144. mes "located in the middle of";
  145. mes "Lighthalzen and is the biggest";
  146. mes "and most convenient place for";
  147. mes "shopping for almost everything.";
  148. if (.@compass_check)
  149. viewpoint 1,199,163,11,0xFFFF00;
  150. break;
  151. case 11:
  152. mes "[Lighthalzen Guide]";
  153. mes "Please ask me to ''Remove";
  154. mes "Marks from Mini-Map'' if you";
  155. mes "no longer wish to have the";
  156. mes "location marks displayed";
  157. mes "on your Mini-Map.";
  158. set .@loop2,0;
  159. }
  160. }
  161. break;
  162. case 2:
  163. viewpoint 2,102,247,2,0xFF0000;
  164. viewpoint 2,233,164,3,0xFF00FF;
  165. viewpoint 2,236,276,4,0x99FFFF;
  166. viewpoint 2,198,257,5,0x0000FF;
  167. viewpoint 2,159,133,6,0x00FF00;
  168. viewpoint 2,267,75,7,0x00FF00;
  169. viewpoint 2,74,53,8,0xFF99FF;
  170. viewpoint 2,93,110,9,0xFF9900;
  171. viewpoint 2,196,46,10,0x330033;
  172. viewpoint 2,199,163,11,0xFFFF00;
  173. set .@compass_check,0;
  174. break;
  175. case 3:
  176. mes "[Lighthalzen Guide]";
  177. mes "Advances in sorcery and";
  178. mes "technology have allowed";
  179. mes "us to update our information";
  180. mes "system, enabling up to mark";
  181. mes "locations on your Mini-Map";
  182. mes "for easier navigation.";
  183. next;
  184. mes "[Lighthalzen Guide]";
  185. mes "Your Mini-Map is located";
  186. mes "in the upper right corner";
  187. mes "of the screen. If you can't";
  188. mes "see it, press the Ctrl + Tab";
  189. mes "keys or click the ''Map'' button in your Basic Info Window.";
  190. next;
  191. mes "[Lighthalzen Guide]";
  192. mes "On your Mini-Map,";
  193. mes "click on the ''+'' and ''-''";
  194. mes "symbols to zoom in and";
  195. mes "our of your Mini-Map. We";
  196. mes "hope you enjoy your travels";
  197. mes "here in Lighthalzen.";
  198. break;
  199. case 4:
  200. mes "[Lighthalzen Guide]";
  201. mes "Lighthalzen is divided";
  202. mes "into the East and West";
  203. mes "districts by a railroad that";
  204. mes "runs right through the middle.";
  205. mes "There are always guards on";
  206. mes "watch to protect the peace.";
  207. next;
  208. mes "[Lighthalzen Guide]";
  209. mes "Please don't hesitate";
  210. mes "to report any suspicious";
  211. mes "activity or persons to us.";
  212. mes "We hope that you enjoy";
  213. mes "our fair city, adventurer.";
  214. close2;
  215. set .@loop1,0;
  216. }
  217. }
  218. cutin "ein_soldier",255;
  219. end;
  220. }
  221. lighthalzen,220,311,3 duplicate(LhzGuide) Guide#2lhz 852
  222. lighthalzen,154,100,5 duplicate(LhzGuide) Guide#3lhz 852
  223. lighthalzen,307,224,3 duplicate(LhzGuide) Guide#4lhz 852