quests_aldebaran.txt 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. //===== rAthena Script =======================================
  2. //= NPCs related to Aldebaran Clock Tower (Nightmare)
  3. //===== By: ==================================================
  4. //= Ridley8819
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Additional Comments: =================================
  10. //= 1.0 Initial release [Ridley8819]
  11. //= 1.1 Dialogue cleanup [Aleos]
  12. //============================================================
  13. c_tower1,232,222,5 script Belljamin Button#ct 968,{
  14. mes "[Belljamin Button]";
  15. mes "The monsters here are able to control time.";
  16. if( BaseLevel < 150 ){
  17. mes "Come back when you've reached ^0000FFLevel 150^000000.";
  18. close;
  19. }
  20. mes "Time, memories, environments... all can become warped here.";
  21. next;
  22. mes "[Belljamin Button]";
  23. mes "I'm begging you not to ask more about it. It might put your life in danger.";
  24. next;
  25. switch( select( "Don't ask:Go to 2nd floor of warped tower:Go to 3rd floor of warped tower" ) ){
  26. case 1:
  27. break;
  28. case 2:
  29. case 3:
  30. if( @menu == 2 ){
  31. .@map$ = "c_tower2_";
  32. .@x = 268;
  33. .@y = 26;
  34. }else{
  35. .@map$ = "c_tower3_";
  36. .@x = 65;
  37. .@y = 147;
  38. }
  39. mes "[Belljamin Button]";
  40. mes "Be careful with your choice.";
  41. next;
  42. mes "[Belljamin Button]";
  43. mes "I need ^0000FF10,000z^000000 to let you in. It's a pretty dangerous place to be.";
  44. next;
  45. switch( select( "Quit:Pay 10,000z:Why do you need money?" ) ){
  46. case 1:
  47. break;
  48. case 2:
  49. if( Zeny < 10000 ){
  50. mes "[Belljamin Button]";
  51. mes "Really? You don't have the money and asked me to take you there?";
  52. close;
  53. }
  54. Zeny -= 10000;
  55. mes "[Belljamin Button]";
  56. mes "I'm not sure how you'll keep track of time in there but be as careful as you can.";
  57. close2;
  58. warp .@map$, .@x, .@y;
  59. end;
  60. case 3:
  61. mes "[Belljamin Button]";
  62. mes "I am here all day for the safety of adventurers. I always alert them about the danger. That's why I need some form of payment.";
  63. emotion e_swt;
  64. close;
  65. }
  66. break;
  67. }
  68. mes "[Belljamin Button]";
  69. mes "Phew...You've made a good choice. This place is brutal so you should probably get back to a safe area.";
  70. close;
  71. }
  72. c_tower2_,274,26,3 script Belljamin Button#nct1 962,{
  73. mes "[Belljamin Button]";
  74. mes "Perhaps you've seen me before?";
  75. next;
  76. mes "[Belljamin Button]";
  77. mes "You saw me in a different place, with a different look.";
  78. next;
  79. if( select( "Who are you?:Get me out of here!" ) == 1 ){
  80. mes "[Belljamin Button]";
  81. mes "Can you explain to me what you've seen, what you've done?";
  82. next;
  83. mes "[Belljamin Button]";
  84. mes "Me too. You might also be a missing one. Unaware, with no purpose nor idea.";
  85. next;
  86. mes "[Belljamin Button]";
  87. mes "It's time to go back. Please cherish your time some more.";
  88. next;
  89. if( select( "Stay a little bit more:Please take me back" ) == 1 ){
  90. mes "[Belljamin Button]";
  91. mes "You must really like this place. Well, do whatever you want.";
  92. close;
  93. }
  94. }else{
  95. mes "[Belljamin Button]";
  96. mes "It's time to move on. Do you have a favorite drink?";
  97. next;
  98. }
  99. mes "[Belljamin Button]";
  100. mes "Think about the drink in a cup. Slowly stir the cup with a spoon and peer through as the drink changes color.";
  101. close2;
  102. warp "c_tower1", 235, 223;
  103. end;
  104. }
  105. c_tower3_,59,148,5 duplicate(Belljamin Button#nct1) Belljamin Button#nct2 574