Advertisement
xrune

Sedridor (stage 1)

Apr 1st, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.63 KB | None | 0 0
  1. NpcTalk("Welcome adventurer, to the world renowned Wizards' Tower.");
  2. NpcTalk("How may i help you?");
  3. int choice = showMenu(new String[] {"Nothing thanks, I'm just looking around.", "What are you doing down here?", "I'm looking for the head wizard."});
  4. if(choice == 0) {
  5. nothingthx();
  6. } else if(choice == 1) {
  7. doinghere();
  8. } else if(choice == 1) {
  9. headwizard();
  10. }
  11. }
  12. private void nothingthx() {
  13. NpcTalk("Well, take care adventurer.");
  14. NpcTalk("You stand on the ruins of the old destroyed Wizards' Tower.");
  15. NpcTalk(" Strange and powerful magicks lurk here.");
  16. }
  17. }
  18. private void doinghere() {
  19. NpcTalk("That is indeed a good question.");
  20. NpcTalk("Here in the cellar of the Wizards' Tower you find the remains");
  21. NpcTalk("of the old Wizards' Tower, destroyed by fire");
  22. NpcTalk("many years past by the treachery of the Zamorakians.");
  23. NpcTalk("Many mysteries were lost, which we try to find once more.");
  24. NpcTalk("By building this Tower on the remains of the old,");
  25. NpcTalk("we sought to show the world of our dedication to learning the mysteries");
  26. NpcTalk("of Magic. I am here searching through these fragments for knowledge");
  27. NpcTalk("from the artefacts from our past.");
  28. PlayerTalk("And have you found anything useful?");
  29. NpcTalk("Aaaah... that would be telling adventurer.");
  30. NpcTalk("Anything I have found I cannot speak freely of, for fear the treachery");
  31. NpcTalk("of the past might be repeated.");
  32. int choice = showMenu(new String[] {"Ok, well I'll leave you to it.", "What do you mean treachery?"});
  33. if(choice == 0) {
  34. leaveyou();
  35. } else if(choice == 1) {
  36. treachery();
  37. }
  38. }
  39. private void leaveyou() {
  40. NpcTalk("Perhaps I will see you later (username)");
  41. PlayerTalk("How did you know my name???");
  42. NpcTalk("Well, I AM the head wizard here...");
  43. }
  44. }
  45. private void treachery() {
  46. NpcTalk("Well, it is a long story from the past...");
  47. NpcTalk("Many years ago, this Wizards' Tower was a focus of great learning,");
  48. NpcTalk("as we mages studied together to try and learn the secrets behind");
  49. NpcTalk("the Rune Stones that allow us to use Magic. Who makes them?");
  50. NpcTalk("Where do they come from? How many types are there?");
  51. NpcTalk("What spells can they produce? All these questions and more are still");
  52. NpcTalk("unknown to us, but were once known to our ancestors.");
  53. NpcTalk("Legends tell us that in the past the mages who lived here could fashion");
  54. NpcTalk("Rune Stones almost at will, and as many as they desired.");
  55. PlayerTalk("But they cannot anymore?");
  56. NpcTalk("No, unfortunately not. Many years past, the Wizards who follow");
  57. NpcTalk("Zamorak, the god of choas, burned this Tower to the ground,");
  58. NpcTalk("and all who were inside.");
  59. NpcTalk("To this day we do not fully know why they did this terrible act,");
  60. NpcTalk("but all our research, all of our greatest magical minds were destroyed");
  61. NpcTalk("in one fell swoop.");
  62. NpcTalk("This is why I spend my time searching through these few remains");
  63. NpcTalk("we have left from the glorious old Tower. I hope someday to find");
  64. NpcTalk("something that will tell us once more the mysteries of");
  65. NpcTalk("the runes that we use daily, which dwindle in supply with each use.");
  66. NpcTalk("Someday I hope we may once more create our own runes,");
  67. NpcTalk("and the Wizards' Tower will once more be a place of glory!");
  68. PlayerTalk("Ok, well I'll leave you to it.");
  69. NpcTalk("Perhaps I will see you later (username)");
  70. PlayerTalk("How did you know my name???");
  71. NpcTalk("Well, I AM the head wizard here...");
  72. }
  73. }
  74. private void headwizard() {
  75. NpcTalk("Oh, you are, are you?");
  76. NpcTalk("And just why would you be doing that?");
  77. PlayerTalk("The Duke of Lumbridge sent me to find him.");
  78. PlayerTalk("I have a weird talisman he found.");
  79. PlayerTalk("He said the head wizard would be very interested in it.");
  80. NpcTalk("Did he now?");
  81. NpcTalk("HmmMMMMMmmmmm.");
  82. NpcTalk("Well that IS interesting.");
  83. NpcTalk("Hand it over then adventurer,");
  84. NpcTalk("let me see what all the hubbub about it is.");
  85. NpcTalk("Just some amulet I'll wager.");
  86. int choice = showMenu(new String[] {"Ok, here you are.", "No, I'll only give it to the head wizard."});
  87. if(choice == 0) {
  88. okhere();
  89. } else if(choice == 1) {
  90. noonly();
  91. }
  92. }
  93. private void okhere() {
  94. PlayerTalk("...except I don't have it with me...");
  95. NpcTalk("Hmm? You are a very odd person.");
  96. NpcTalk("Come back again when you have found it");
  97. }
  98. }
  99. private void noonly() {
  100. NpcTalk("HA HA HA HA HA! I can tell you are new to this land,");
  101. NpcTalk("for I AM the head wizard!");
  102. NpcTalk("Hand it over and let me have a proper look at it, hmmm?");
  103. int choice = showMenu(new String[] {"Ok, here you are.", "No, I don't think you are the head wizard."});
  104. if(choice == 0) {
  105. okhere();
  106. } else if(choice == 1) {
  107. noidont();
  108. }
  109. }
  110. private void noidont() {
  111. NpcTalk("Hmmm. Well, I admire your caution adventurer,");
  112. NpcTalk("perhaps I can prove myself?");
  113. NpcTalk("I will use my mental powers to discover...");
  114. NpcTalk("Your name is... (username)!");
  115. PlayerTalk("You're right!");
  116. NpcTalk("Well I am the head wizard you know!");
  117. NpcTalk("You don't get to my position");
  118. NpcTalk("without learning a few tricks along the way!");
  119. NpcTalk("So now I have proved myself to you");
  120. NpcTalk("why don't you hand over that talisman, hmm?");
  121. PlayerTalk("Ok, here you are.");
  122. PlayerTalk("...except I don't have it with me...");
  123. NpcTalk("Hmm? You are a very odd person.");
  124. NpcTalk("Come back again when you have found it");
  125. }
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement