moscovia.txt 4.0 KB

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