wizard_skills.txt 4.9 KB

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