wizard_skills.txt 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. //===== eAthena Script =======================================
  2. //= Wizard Skills Quests
  3. //===== By: ==================================================
  4. //= Lupus, Reddozen
  5. //===== Current Version: =====================================
  6. //= 1.3a
  7. //===== Compatible With: =====================================
  8. //= eAthena Revision 3800+
  9. //===== Description: =========================================
  10. //= Temp quests for new skills for 2nd classes
  11. //===== Additional Comments: =================================
  12. //= 1.0 for fully working skills only [Lupus]
  13. //= 1.1 Added more new skill quests for more classes [Lupus]
  14. //= Somehow eA engine doesn't let you keep learn't skill V_V'
  15. //= 1.2 Added to correct locations, correct NPC's, fixed
  16. //= some of the items required and made them into real
  17. //= quests. [Reddozen]
  18. //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
  19. //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
  20. //= 1.3b Splitted into different files [DracoRPG]
  21. //============================================================
  22. //============================================================
  23. // WIZARD - SIGHTBLASTER
  24. //============================================================
  25. gef_tower.gat,116,37,1 script Enoz 748,{
  26. if(HELLIONQ == 22)goto L_remember;
  27. if(HELLIONQ == 21)goto L_joke;
  28. if(HELLIONQ == 20)goto L_take;
  29. if(BaseJob!=Job_Wizard) goto L_nowiz;
  30. if(getskilllv(1006)) goto L_alreadyhave;
  31. mes "[Enoz]";
  32. mes "I'll teach you all I know for:";
  33. mes "10 Crystal Blue";
  34. mes "10 Green Live";
  35. mes "10 Red Blood";
  36. mes "10 Wind of Verdure";
  37. next;
  38. mes "[Enoz]";
  39. mes "Let me check your items.";
  40. next;
  41. if(countitem(990)<10 || countitem(991)<10 || countitem(992)<10 || countitem(993)<10) goto L_noitems;//Items: Red_Blood, Crystal_Blue, Wind_of_Verdure, Green_Live,
  42. delitem 990, 10;//Items: Red_Blood,
  43. delitem 991, 10;//Items: Crystal_Blue,
  44. delitem 992, 10;//Items: Wind_of_Verdure,
  45. delitem 993, 10;//Items: Green_Live,
  46. mes "[Enoz]";
  47. mes "I see you have what you need,";
  48. mes "so I'll teach you my talent.";
  49. skill 1006,1,0;
  50. close;
  51. L_take:
  52. mes "[Enoz]";
  53. mes "It's gone, it's gone!";
  54. mes "Where the hell did it go?!";
  55. mes "Oh man, who could have";
  56. mes "taken it? Wait, was it... You?!";
  57. next;
  58. menu "Actually, Welshyun sent me.",L_sent,"No way man, don't go nuts.",-;
  59. mes "[Enoz]";
  60. mes "Nuts?! Oh, you wanna";
  61. mes "see crazy, is that it?! You";
  62. mes "wanna see insaaaane?!";
  63. mes "Cuz I'll go freakin' medieval";
  64. mes "if you keep bothering me!!";
  65. close;
  66. L_sent:
  67. mes "[Enoz]";
  68. mes "My mentor, Welshyun?";
  69. mes "Huh. Is there a report";
  70. mes "I haven't submitted to him";
  71. mes "yet? So what was it called?";
  72. next;
  73. input @tempstr$;
  74. if(@tempstr$ != "Monster Life in the Geffen Area")goto L_wrongstr;
  75. mes "[Enoz]";
  76. mes "\"Monster Life in";
  77. mes "the Geffen Area\"?";
  78. mes "Oh no. My mentor took";
  79. mes "that three days ago!";
  80. mes "Is he still up to his";
  81. mes "old tricks again?";
  82. next;
  83. mes "[Enoz]";
  84. mes "Awww nuts!";
  85. mes "Where the heck is";
  86. mes "my Master Science";
  87. mes "Reference Book?";
  88. mes "It was right here";
  89. mes "three days ago...";
  90. set HELLIONQ,21;
  91. close;
  92. L_joke:
  93. mes "[Enoz]";
  94. mes "My mentor Welshyun's";
  95. mes "been playing jokes again,";
  96. mes "so you better go talk to him.";
  97. mes "Damn. Where is that Master";
  98. mes "Science Reference Book?";
  99. close;
  100. L_wrongstr:
  101. mes "[Enoz]";
  102. mes @tempstr$ + "?";
  103. mes "I haven't completed";
  104. mes "any research related";
  105. mes "to that subject. Or did I?";
  106. mes "Anyway, I need the exact";
  107. mes "name of the report you want!";
  108. close;
  109. L_remember:
  110. mes "[Enoz]";
  111. mes "Oh hey, I remember you~";
  112. mes "So did my mentor send you";
  113. mes "to me again for some reason?";
  114. next;
  115. mes "^3151FFYou cautiously hand Enoz the";
  116. mes "Master Science Reference Book.";
  117. next;
  118. mes "[Enoz]";
  119. mes "Yes! Oh yes!";
  120. mes "This is the book";
  121. mes "I lost three days";
  122. mes "ago! Thanks so much!";
  123. mes "Now I can finally finish";
  124. mes "this research project that--";
  125. next;
  126. mes "[Enoz]";
  127. mes "Wait, the page I really";
  128. mes "need is missing! And there's";
  129. mes "some sort of note... Umm...";
  130. mes "^111111\"Enoz I think this page";
  131. mes "is worth at least one Apple";
  132. mes "Juice. Right? --Welshyun\"^000000.";
  133. next;
  134. mes "[Enoz]";
  135. mes "NOooOOoOo!";
  136. mes "Not agaaaaain!";
  137. mes "WHy is he always";
  138. mes "playing these pranks?!";
  139. mes "Apple Juice! I need";
  140. mes "some Apple Juice!";
  141. next;
  142. mes "^3151FFIt looks like it's time";
  143. mes "to get 1 Blue Gemstone,";
  144. mes "and then bring it back";
  145. mes "to Welshyun the Sage.";
  146. set HELLIONQ,23;
  147. close;
  148. L_noitems:
  149. mes "[Enoz]";
  150. mes "You don't have enough items.";
  151. mes "Come back when you have all";
  152. mes "the required items for me.";
  153. close;
  154. L_nowiz:
  155. mes "[Enoz]";
  156. mes "Gone! It's gone!";
  157. mes "Where did the book";
  158. mes "I really need go to?";
  159. mes "Oh no oh no oh no oh no!";
  160. mes "Waaaaah, I'm gonna cry!";
  161. close;
  162. L_alreadyhave:
  163. mes "[Enoz]";
  164. mes "I've already taught you";
  165. mes "everything I know...";
  166. close;
  167. }