moscovia.txt 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. //===== rAthena Script =======================================
  2. //= Moscovia Town
  3. //===== By: ==================================================
  4. //= Kisuka
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Moscovia Town Script
  11. //===== Additional Comments: =================================
  12. //= 1.0 First Version. [Kisuka]
  13. //= 1.1 Removed villagers (they are part of a quest). [Kisuka]
  14. //= 1.2 Moved Alberta NPC to pre-re/re paths. [Euphy]
  15. //============================================================
  16. // Moscovia Transportation :: mosk_trans
  17. //============================================================
  18. - script ::PR_Officer_moscovia -1,{
  19. mes "[Moscovia P.R. Officer]";
  20. mes "Moscovia! Do you know Moscovia?";
  21. mes "the paradise spreading on the endless seas...";
  22. mes "Welcome to Moscovia";
  23. mes "It's adventurous and mystic.";
  24. next;
  25. switch(select("About Moscovia...:Go to Moscovia.:Cancel")) {
  26. case 1:
  27. mes "[Moscovia P.R. Officer]";
  28. mes "Moscovia is a beautiful kingdom";
  29. mes "on an island located north of Rune";
  30. mes "Midgarts.";
  31. next;
  32. mes "[Moscovia P.R. Officer]";
  33. mes "I'm sure that you will be";
  34. mes "absolutely fascinated";
  35. mes "by Moscovia's beautiful scenery";
  36. mes "and gorgeous palace.";
  37. next;
  38. mes "[Moscovia P.R. Officer]";
  39. mes "Now that our long winter has";
  40. mes "passed,";
  41. mes "I'm happy that I can now show you";
  42. mes "our gorgeous hometown.";
  43. next;
  44. mes "[Moscovia P.R. Officer]";
  45. mes "If you feel like visiting Moscovia";
  46. mes "take the chance now!";
  47. mes "I'll help you to have a nice trip";
  48. mes "to Moscovia!";
  49. close;
  50. case 2:
  51. mes "[Moscovia P.R. Officer]";
  52. mes "Ok then, let us start now.";
  53. mes "You should pay me 10,000 zeny";
  54. mes "to go to Moscovia.";
  55. mes "But when you come back,";
  56. mes "you don't have to pay.";
  57. next;
  58. mes "[Moscovia P.R. Officer]";
  59. mes "Can we leave now?";
  60. next;
  61. if (select("Let's go!:Cancel") == 2) {
  62. mes "[Moscovia P.R. Officer]";
  63. mes "If you're too busy now,";
  64. mes "please tell me again whenever you want.";
  65. mes "I'm always ready to guide anyone to Moscovia.";
  66. close;
  67. }
  68. if (Zeny < 10000) {
  69. mes "[Moscovia P.R. Officer]";
  70. mes "I'm sorry but you don't have";
  71. mes "enough zeny now";
  72. mes "You need 10,000 zeny";
  73. mes "to go to Moscovia";
  74. mes "Thank you.";
  75. close;
  76. } else {
  77. mes "[Moscovia P.R. Officer]";
  78. mes "Ok then, we're leaving now.";
  79. close2;
  80. set Zeny,Zeny - 10000;
  81. warp "moscovia",163,55;
  82. end;
  83. }
  84. case 3:
  85. mes "[Moscovia P.R. Officer]";
  86. mes "If you're too busy now,";
  87. mes "please tell me again whenever you want.";
  88. mes "I'm always ready to guide anyone to Moscovia.";
  89. close;
  90. }
  91. }
  92. moscovia,166,53,4 script Moscovia P.R. Officer#2 960,{
  93. mes "[Moscovia P.R. Officer]";
  94. mes "How was your trip?";
  95. mes "Do you have good memories from Moscovia?";
  96. mes "A ship is now leaving";
  97. mes "for Rune Midgarts.";
  98. next;
  99. if (select("Return to Alberta:Cancel") == 2) {
  100. mes "[Moscovia P.R. Officer]";
  101. mes "If you want to see more";
  102. mes "please take your time.";
  103. close;
  104. }
  105. mes "[Moscovia P.R. Officer]";
  106. mes "Please come and visit soon.";
  107. mes "Ok then, Let's get going.";
  108. close2;
  109. if (checkre(0))
  110. warp "alberta",244,52;
  111. else
  112. warp "alberta",243,67;
  113. end;
  114. }
  115. // Moscovia Palace :: mos_swan
  116. //============================================================
  117. moscovia,253,166,4 script Soldier#mosk1 966,{
  118. mes "[Soldier]";
  119. mes "Our dear Csar Alexsay III is in the palace.";
  120. mes "He rules over Moscovia.";
  121. mes "Please be careful not to cause him any trouble.";
  122. close;
  123. }
  124. - script Soldier#mosk::MoscSoldier 966,{
  125. mes "[Soldier]";
  126. mes "Please be silent or the Csar will be angry.";
  127. close;
  128. }
  129. mosk_in,118,66,5 duplicate(MoscSoldier) Soldier#mosk02 966
  130. mosk_in,133,110,3 duplicate(MoscSoldier) Soldier#mosk03 966
  131. mosk_in,133,73,3 duplicate(MoscSoldier) Soldier#mosk04 966
  132. mosk_in,113,124,5 duplicate(MoscSoldier) Soldier#mosk05 966