guides_einbroch.txt 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. //===== rAthena Script =======================================
  2. //= Einbroch and Einbech Guides
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Guides for the cities of Einbroch and Einbech.
  12. //===== Additional Comments: =================================
  13. //= 1.0 First version, Renewal guides.
  14. //= 1.1 Navigation system update. [Euphy]
  15. //============================================================
  16. einbroch,72,202,4 script Einbroch Guide#ein01::GuideEinbroch 852,{
  17. cutin "ein_soldier",2;
  18. mes "[Einbroch Guide]";
  19. mes "Welcome";
  20. mes "to ^8B4513Einbroch^000000,";
  21. mes "the City of Steel.";
  22. mes "Please ask me if you";
  23. mes "have any questions.";
  24. F_Navi("[Einbroch Guide]");
  25. next;
  26. while (1) {
  27. switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
  28. case 1:
  29. set .@loop,1;
  30. while (.@loop) {
  31. switch(select("[ Airport ]:[ Factory ]:[ Plaza ]:[ Hotel ]:[ Train Station ]:[ Weapon Shop ]:[ Laboratory ]:[ Monument ]:[ Blacksmith Guild ]:[ Gunslinger Guild ]:Previous Menu")) {
  32. case 1:
  33. mes "[Einbroch Guide]";
  34. mes "The "+F_Navi("Airport","einbroch,64,204","^FF0000")+" is located";
  35. mes "in the northwestern part";
  36. mes "of the city. There you can";
  37. mes "see our city's pride and joy, the Airship. Remember that you must pay admission to board the Airship.";
  38. viewpoint 1,64,204,0,0xFF0000;
  39. next;
  40. break;
  41. case 2:
  42. mes "[Einbroch Guide]";
  43. mes "The "+F_Navi("Factory","einbroch,129,79")+", perhaps the";
  44. mes "most important facility in";
  45. mes "Einbroch, is located in the";
  46. mes "southern part of the city.";
  47. viewpoint 1,129,79,1,0xFF4500;
  48. next;
  49. break;
  50. case 3:
  51. mes "[Einbroch Guide]";
  52. mes "The "+F_Navi("Plaza","einbroch,129,79")+", our biggest";
  53. mes "shopping district, can be";
  54. mes "found just east from the";
  55. mes "center of Einbroch.";
  56. viewpoint 1,254,199,2,0xDAA520;
  57. next;
  58. break;
  59. case 4:
  60. mes "[Einbroch Guide]";
  61. mes "The "+F_Navi("Hotel","einbroch,254,199")+" is east of";
  62. mes "the Plaza and offers top";
  63. mes "caliber accomodations.";
  64. mes "There, you can enjoy your";
  65. mes "stay in Einbroch in comfort~";
  66. viewpoint 1,254,199,3,0x008000;
  67. next;
  68. break;
  69. case 5:
  70. mes "[Einbroch Guide]";
  71. mes "The "+F_Navi("Train Station","einbroch,232,272")+" is";
  72. mes "located in the northeast";
  73. mes "part of Einbroch. Trains";
  74. mes "running between here";
  75. mes "and Einbech run all day";
  76. mes "long, everyday.";
  77. viewpoint 1,232,272,4,0x0000FF;
  78. next;
  79. break;
  80. case 6:
  81. mes "[Einbroch Guide]";
  82. mes "The "+F_Navi("Weapon Shop","einbroch,216,211")+" is";
  83. mes "located north from the";
  84. mes "Plaza. There you can";
  85. mes "purchase weapons for";
  86. mes "your personal use.";
  87. viewpoint 1,216,211,5,0x000080;
  88. next;
  89. break;
  90. case 7:
  91. mes "[Einbroch Guide]";
  92. mes "The "+F_Navi("Laboratory","einbroch,55,52")+" is an";
  93. mes "annex of the Factory and";
  94. mes "is located in the southwest";
  95. mes "sector of Einbroch.";
  96. viewpoint 1,55,52,6,0x800080;
  97. next;
  98. break;
  99. case 8:
  100. mes "[Einbroch Guide]";
  101. mes "I will mark the location";
  102. mes "of the "+F_Navi("Monument","einbroch,178,173","^808080");
  103. mes "on your mini-map.";
  104. mes "Would you like to check any other locations?";
  105. viewpoint 1,178,173,7,0x808080;
  106. next;
  107. break;
  108. case 9:
  109. mes "[Einbroch Guide]";
  110. mes "The "+F_Navi("Blacksmith Guild","einbroch,255,110")+" is";
  111. mes "located in the southeast";
  112. mes "part of Einbroch. You can";
  113. mes "upgrade your equipment";
  114. mes "by using their services.";
  115. viewpoint 1,255,110,8,0x556B2F;
  116. next;
  117. break;
  118. case 10:
  119. mes "[Einbroch Guide]";
  120. mes "I will mark the location";
  121. mes "of the "+F_Navi("Gunslinger Guild","einbroch,130,197","^008080");
  122. mes "on your mini-map.";
  123. mes "Would you like to check any other locations?";
  124. viewpoint 1,130,197,9,0x008080;
  125. next;
  126. break;
  127. case 11:
  128. set .@loop,0;
  129. break;
  130. }
  131. }
  132. break;
  133. case 2:
  134. set .@loop,1;
  135. while (.@loop) {
  136. switch(select("[ Armsmith ]:[ Kafra Employees ]:[ Eden Teleport Officer ]:Previous Menu")) {
  137. case 1:
  138. mes "[Einbroch Guide]";
  139. mes "You may go to ^FF1493Manthasman^000000,";
  140. mes "the ^FF1493Armsmith^000000";
  141. mes "on the 1st basement floor in the Blacksmith Guild.";
  142. viewpoint 1,255,110,10,0xFF1493;
  143. next;
  144. mes "[Einbroch Guide]";
  145. mes "I will mark the location";
  146. mes "of the "+F_Navi("Armsmith","einbroch,255,110","^FF1493");
  147. mes "on your mini-map.";
  148. mes "Would you like to check any other locations?";
  149. next;
  150. break;
  151. case 2:
  152. mes "[Einbroch Guide]";
  153. mes "I will mark the locations";
  154. mes "of the ^DA70D6Kafra Employees^000000";
  155. mes "on your mini-map.";
  156. mes "Would you like to check any other locations?";
  157. viewpoint 1,242,205,11,0xDA70D6;
  158. viewpoint 1,59,203,12,0xDA70D6;
  159. next;
  160. break;
  161. case 3:
  162. mes "[Einbroch Guide]";
  163. mes "You can find";
  164. mes "the ^CD1039Eden Teleport Officer^000000";
  165. mes "on the 1st floor of the Gunslinger Guild.";
  166. viewpoint 1,130,197,13,0xCD1039;
  167. next;
  168. mes "[Einbroch Guide]";
  169. mes "I will mark the location";
  170. mes "of the "+F_Navi("Eden Teleport Officer","einbroch,130,197","^CD1039");
  171. mes "on your mini-map.";
  172. mes "Would you like to check any other locations?";
  173. next;
  174. break;
  175. case 4:
  176. set .@loop,0;
  177. break;
  178. }
  179. }
  180. break;
  181. case 3:
  182. mes "[Einbroch Guide]";
  183. mes "I'll remove the marks from your mini-map.";
  184. mes "Do you need any other help?";
  185. viewpoint 2,64,204,0,0xFFFFFF;
  186. viewpoint 2,129,79,1,0xFFFFFF;
  187. viewpoint 2,254,199,2,0xFFFFFF;
  188. viewpoint 2,254,199,3,0xFFFFFF;
  189. viewpoint 2,232,272,4,0xFFFFFF;
  190. viewpoint 2,216,211,5,0xFFFFFF;
  191. viewpoint 2,55,52,6,0xFFFFFF;
  192. viewpoint 2,178,173,7,0xFFFFFF;
  193. viewpoint 2,255,110,8,0xFFFFFF;
  194. viewpoint 2,130,197,9,0xFFFFFF;
  195. viewpoint 2,255,110,10,0xFFFFFF;
  196. viewpoint 2,242,205,11,0xFFFFFF;
  197. viewpoint 2,59,203,12,0xFFFFFF;
  198. viewpoint 2,130,197,13,0xDA70D6;
  199. next;
  200. break;
  201. case 4:
  202. mes "[Einbroch Guide]";
  203. mes "Have a safe journey!";
  204. close2;
  205. cutin "ein_soldier",255;
  206. end;
  207. }
  208. }
  209. }
  210. einbroch,155,43,4 duplicate(GuideEinbroch) Einbroch Guide#ein02 852
  211. einbroch,162,317,4 duplicate(GuideEinbroch) Einbroch Guide#ein03 852
  212. einbroch,252,320,3 duplicate(GuideEinbroch) Einbroch Guide#ein04 852
  213. einbech,67,37,4 script Einbech Guide#einbech01::GuideEinbech 852,{
  214. cutin "ein_soldier",2;
  215. mes "[Einbech Guide]";
  216. mes "Welcome to ^8B4513Einbech^000000,";
  217. mes "the Mining Town. We're";
  218. mes "here to assist tourists,";
  219. mes "so if you have any questions,";
  220. mes "please feel free to ask us.";
  221. F_Navi("[Einbech Guide]");
  222. next;
  223. while (1) {
  224. switch(select("[ Tavern ]:[ Tool Shop ]:[ Train Station ]:[ Mine ]:[ Kafra Employee ]:Remove Marks from Mini-Map:Cancel")) {
  225. case 1:
  226. mes "[Einbech Guide]";
  227. mes "The "+F_Navi("Tavern","einbech,157,106")+" is located";
  228. mes "in the southern part of";
  229. mes "Einbech. It's a nice place";
  230. mes "to relax after a long day.";
  231. viewpoint 1,157,106,0,0x497649;
  232. next;
  233. break;
  234. case 2:
  235. mes "[Einbech Guide]";
  236. mes "You can find the "+F_Navi("Tool Shop","einbech,177,133")+" in the center of";
  237. mes "Einbech. There, you can";
  238. mes "purchase any tools you";
  239. mes "might need for your travels.";
  240. viewpoint 1,177,133,1,0xFA8072;
  241. next;
  242. break;
  243. case 3:
  244. mes "[Einbech Guide]";
  245. mes "The "+F_Navi("Train Stations","einbech,39,215")+" are";
  246. mes "located in the northwest";
  247. mes "and northeast parts of";
  248. mes "Einbech. There, you can";
  249. mes "take a train to Einbroch.";
  250. viewpoint 1,39,215,2,0xCD1039;
  251. next;
  252. break;
  253. case 4:
  254. mes "[Einbech Guide]";
  255. mes "The "+F_Navi("Mine","einbech,137,248")+", which is";
  256. mes "Einbech's major industry,";
  257. mes "is located in the northern";
  258. mes "part of this town. It's where";
  259. mes "we get all our ores, although monsters get in the miners' way.";
  260. viewpoint 1,137,248,3,0xDA70D6;
  261. next;
  262. break;
  263. case 5:
  264. mes "[Einbech Guide]";
  265. mes "I will mark the location";
  266. mes "of the ^FF1493Kafra Employee^000000";
  267. mes "on your mini-map.";
  268. mes "Would you like to check any other locations?";
  269. viewpoint 1,181,132,4,0xFF1493;
  270. next;
  271. break;
  272. case 6:
  273. mes "[Einbech Guide]";
  274. mes "I'll remove the marks from your mini-map.";
  275. mes "Do you need any other help?";
  276. viewpoint 2,157,106,0,0xFFFFFF;
  277. viewpoint 2,177,133,1,0xFFFFFF;
  278. viewpoint 2,39,215,2,0xFFFFFF;
  279. viewpoint 2,137,248,3,0xFFFFFF;
  280. viewpoint 2,181,132,4,0xFFFFFF;
  281. next;
  282. break;
  283. case 7:
  284. mes "[Einbech Guide]";
  285. mes "Have a safe journey!";
  286. close2;
  287. cutin "ein_soldier",255;
  288. end;
  289. }
  290. }
  291. }
  292. einbech,48,214,4 duplicate(GuideEinbech) Einbech Guide#einbech02 852