guides_rachel.txt 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. //===== rAthena Script =======================================
  2. //= Rachel Guides
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Guide for the city of Rachel.
  12. //===== Additional Comments: =================================
  13. //= 1.0 First version, Renewal guide.
  14. //= 1.1 Navigation system update. [Euphy]
  15. //============================================================
  16. rachel,138,146,5 script Rachel Guide#rachel 934,{
  17. mes "[Rachel Guide]";
  18. mes "Welcome to the capital of Arunafeltz, ^8B4513Rachel^000000 where the warm breath of the goddess Freya reaches.";
  19. mes "If this is the first time for you to use the guide services, I suggest you ask many questions.";
  20. F_Navi("[Rachel Guide]");
  21. next;
  22. while (1) {
  23. switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
  24. case 1:
  25. set .@loop,1;
  26. while (.@loop) {
  27. switch(select("[ Inn ]:[ Weapon Shop ]:[ Tool Shop ]:[ Airport ]:[ Cheshrumnir ]:[ Priest Zed's Mansion ]:Previous Menu")) {
  28. case 1:
  29. mes "[Rachel Guide]";
  30. mes "You can rest your fatigue of the journey in the "+F_Navi("Inn","rachel,115,144")+". The left building next to me is the Inn of Rachel.";
  31. mes "Would you like to check any other locations?";
  32. viewpoint 1,115,144,0,0xFF0000;
  33. next;
  34. break;
  35. case 2:
  36. mes "[Rachel Guide]";
  37. mes "Do you want to check out the weapons that are sold in Rachel? The "+F_Navi("Weapon Shop","rachel,42,82")+" is located near the west gate.";
  38. mes "Would you like to check any other locations?";
  39. viewpoint 1,42,82,1,0xFF4500;
  40. next;
  41. break;
  42. case 3:
  43. mes "[Rachel Guide]";
  44. mes "Rachel's "+F_Navi("Tool Shop","rachel,83,73")+" sells the best quality potions. It's located near the west gate.";
  45. mes "Would you like to check any other locations?";
  46. viewpoint 1,83,73,2,0xDAA520;
  47. next;
  48. break;
  49. case 4:
  50. mes "[Rachel Guide]";
  51. mes "The "+F_Navi("Airport","rachel,272,125")+" is located outside of the east gate.";
  52. mes "Would you like to check any other locations?";
  53. viewpoint 1,272,125,3,0x008000;
  54. next;
  55. break;
  56. case 5:
  57. mes "[Rachel Guide]";
  58. mes F_Navi("Cheshrumnir","rachel,150,243")+" is a holy ground where pope, the incarnation of goddess Freya stays.";
  59. mes "Take the road to the north to find the building.";
  60. mes "Would you like to check any other locations?";
  61. viewpoint 1,150,243,4,0x0000FF;
  62. next;
  63. break;
  64. case 6:
  65. mes "[Rachel Guide]";
  66. mes "I will mark the location";
  67. mes "of the "+F_Navi("Priest Zed's Mansion","rachel,98,238","^000080");
  68. mes "on your mini-map.";
  69. mes "Would you like to check any other locations?";
  70. viewpoint 1,98,238,5,0x000080;
  71. next;
  72. break;
  73. case 7:
  74. set .@loop,0;
  75. break;
  76. }
  77. }
  78. break;
  79. case 2:
  80. set .@loop,1;
  81. while (.@loop) {
  82. switch(select("[ Cool Event Corp. Staff ]:[ Eden Teleport Officer ]:Previous Menu")) {
  83. case 1:
  84. mes "[Rachel Guide]";
  85. mes "I will mark the location";
  86. mes "of the "+F_Navi("Cool Event Corp. Staff","rachel,110,138","^803232");
  87. mes "on your mini map.";
  88. mes "Would you like to check any other locations?";
  89. viewpoint 1,110,138,7,0x803232;
  90. next;
  91. break;
  92. case 2:
  93. mes "[Rachel Guide]";
  94. mes "I will mark the location";
  95. mes "of the "+F_Navi("Eden Teleport Officer","rachel,125,144","^556B2F");
  96. mes "on your mini-map.";
  97. mes "Would you like to check any other locations?";
  98. viewpoint 1,125,144,8,0x556B2F;
  99. next;
  100. break;
  101. case 3:
  102. set .@loop,0;
  103. break;
  104. }
  105. }
  106. break;
  107. case 3:
  108. mes "[Rachel Guide]";
  109. mes "Sure, I'll remove all marks from your mini-map.";
  110. mes "Is there anything else I can do for you?";
  111. viewpoint 2,115,144,0,0xFFFFFF;
  112. viewpoint 2,42,82,1,0xFFFFFF;
  113. viewpoint 2,83,73,2,0xFFFFFF;
  114. viewpoint 2,272,125,3,0xFFFFFF;
  115. viewpoint 2,150,243,4,0xFFFFFF;
  116. viewpoint 2,98,238,5,0xFFFFFF;
  117. viewpoint 2,110,138,7,0xFFFFFF;
  118. viewpoint 2,125,144,8,0xFFFFFF;
  119. next;
  120. break;
  121. case 4:
  122. mes "[Rachel Guide]";
  123. mes "Have a safe journey!";
  124. close;
  125. }
  126. }
  127. }