novice_skills.txt 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. //===== eAthena Script =======================================
  2. //= Novice Skills Quests
  3. //===== By: ==================================================
  4. //= kobra_k88
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= eAthena 7.15 +
  9. //===== Description: =========================================
  10. //= Customized novice skills quest
  11. //===== Additional Comments: =================================
  12. //= Fully working
  13. //============================================================
  14. //<---------------------------------------------------------------------------------------------- Nurse Aid: First Aid NPC ---------------------------------------------------------------------------->\\
  15. prt_in.gat,235,133,4 script Nurse Aid 90,
  16. {
  17. mes "[Nurse Aid]";
  18. if(FIRSTAID == 1) goto L_GetAid;
  19. if(getskilllv(142)>0) goto L_GotAid;
  20. mes "Oh hello there! You look tired and a little worn out. Have the monsters outside of town been giving you trouble?";
  21. next;
  22. menu "Ha! Me strong like BULL!!",M_Nope, "Well..um..kinda..",M_Yep;
  23. M_Nope:
  24. mes "[Nurse Aid]";
  25. mes "Oh I see. You must be a mighty warrior. Well, come back anytime if you do ever feel overwhelmed by the monsters. I'll be able to help.";
  26. close;
  27. M_Yep:
  28. mes "[Nurse Aid]";
  29. mes "Well don't feel bad. It can be very difficult fighting those nasty monsters in the begining.";
  30. next;
  31. mes "[Nurse Aid]";
  32. mes "I know because I've been treating a lot people lately who have been fighting them.";
  33. mes "There are so many injured now that I don't think I can continue treating anyone.";
  34. next;
  35. mes "[Nurse Aid]";
  36. mes "~Sigh~";
  37. next;
  38. mes "[Nurse Aid]";
  39. mes "That's why I've decided to teach people how to heal themselves! Would you like me to teach you?";
  40. emotion 5;
  41. next;
  42. menu "Would you??",sM_Yes, "(...she's nuts!...run!!!)",sM_No;
  43. sM_Yes:
  44. mes "[Nurse Aid]";
  45. mes "In order for me to teach you First Aid you need to have at least a^0000ff job level of 3^000000.";
  46. mes "You then need to give me:^ff0000 5 red herbs^000000,^00bb00 5 clovers^000000, and an^aaaa00 old bandage^000000.";
  47. next;
  48. mes "[Nurse Aid]";
  49. mes "You can get the bandage from the^0000ff 'Newbie Assistant'^000000 located on the second floor of the Castle.";
  50. next;
  51. mes "[Nurse Aid]";
  52. mes "Once you get job level 3 and have all of the items come back and see me ok.";
  53. set FIRSTAID,1;
  54. close;
  55. sM_No:
  56. mes "[Nurse Aid]";
  57. mes "Hey!...Where are you running too??...";
  58. emotion 4;
  59. close;
  60. L_GetAid:
  61. if((JobLevel < 3) || (CountItem(507) < 5 ) || (CountItem(705) < 5) || (CountItem(930) < 1)) goto sM_Yes;
  62. mes "Oh good. You have everything needed for me to teach you first aid. Here we go...";
  63. next;
  64. mes "....... 1 hour later.......";
  65. next;
  66. delitem 507,5;
  67. delitem 705,5;
  68. delitem 930,1;
  69. skill 142,1,0;
  70. set FIRSTAID,0;
  71. mes "[Nurse Aid]";
  72. mes "YES! You finally got it. Now you can heal yourself and continue fighting those bad monsters. Well, take care.";
  73. emotion 21;
  74. close;
  75. L_GotAid:
  76. mes "Well hello again. I sure hope the First Aid skill has been helpfull to you. Make sure to continue your hard work and don't forget to rest and heal!";
  77. close;
  78. }
  79. //<-------------------------------------------------------------------------------------------------- Bulma: Play Dead -------------------------------------------------------------------------------------------->\\
  80. prt_in.gat,73,87,2 script Bulma 98,
  81. {
  82. mes "[Bulma]";
  83. if(Class == Job_Novice) goto L_Novice;
  84. L_Other:
  85. mes "Yeah... I look great.... Afterall, I'm a Knight of the Prontera Chivalry. Kuhahahaha!";
  86. emotion 18;
  87. next;
  88. mes "[Bulma]";
  89. mes "It hasn't been that long since I became a Knight, but I still look good as one right? What do you think???";
  90. emotion 20;
  91. close;
  92. L_Novice:
  93. if(JobLevel >= 7) goto L_Start;
  94. mes "Hello my young friend. You remind me of myself when I was young.....";
  95. mes "Heh heh, I sure miss those days..... Wow... It's funny to think about those years now......";
  96. next;
  97. mes "[Bulma]";
  98. mes "They were difficult.... thankfully you can use the ^5555FFPlay Dead^000000 skill when you reach a ^5555FFjob level of 7^000000.";
  99. mes "If you're interested in it come back and talk to me when you've leveled up a bit more.";
  100. close;
  101. L_Start:
  102. if(PLAYDEAD == 1) goto L_GetSkill;
  103. if(getskilllv(143)>0) goto L_GotSkill;
  104. mes "Hello my young friend. You remind me of myself when I was young..... Heh heh, I sure miss those days.....";
  105. mes "Look at me acting all sentimental like some old man........";
  106. next;
  107. mes "[Bulma]";
  108. mes "Sorry about that. Anyhow, I just want you to know that if you work hard and are patient, you too will recieve the job you desire.";
  109. mes "It may take some time but stay focused and never loose your determination.";
  110. next;
  111. mes "[Bulma]";
  112. mes "Hmm..... actually I might be able to help you out........";
  113. emotion 20;
  114. next;
  115. mes "[Bulma]";
  116. mes "What's this? Ha ha, don't look so surprised. What I have to offer will be very useful to you.";
  117. next;
  118. mes "[Bulma]";
  119. mes "You see I can teach you the skill ^5555FF'Play Dead'^000000.";
  120. mes "This skill allows you to act like you just died making any monster that is currently attacking you leave you alone.";
  121. next;
  122. mes "[Bulma]";
  123. mes "I myself have used it as a novice and found it to be very usefull.";
  124. mes "It may sound easy enough, but it takes a lot of hard work and practice to make your performance look believable.";
  125. next;
  126. mes "[Bulma]";
  127. mes "You MUST look perfectly DEAD in order for this skill to work. Even the slightest movement will give you away.";
  128. next;
  129. mes "[Bulma]";
  130. mes "I think I've done enough explaining..... The look in your eyes tells me that you are ready to learn this skill.";
  131. next;
  132. mes "[Bulma]";
  133. mes "First take this pill....";
  134. next;
  135. mes "(you take the pill) ~gulp~";
  136. next;
  137. mes "[Bulma]";
  138. mes "Good. Now go to the 2nd floor on the East side of the Prontera Castle.";
  139. mes "Speak with the ^5555FFNewbie Assistant^000000 and he will give you a ^5555FFNewbie Tag^000000.";
  140. next;
  141. mes "[Bulma]";
  142. mes "Once you have the tag come back here. You MUST make it back here WITHIN ^FF555510 minutes^000000!";
  143. mes "If you don't, then the pill you just swallowed will start making it hard for you to breath!.....";
  144. next;
  145. mes "[Bulma]";
  146. mes "Kekekeke..... Just kidding! The pill actually helps you stay calm, nothing more.";
  147. emotion 18;
  148. next;
  149. mes "[Bulma]";
  150. mes "Well get going... GO! GO! GO! RUN!!!";
  151. emotion 27;
  152. set PLAYDEAD, 1;
  153. close;
  154. L_GetSkill:
  155. if(countitem(7039)<1) goto sL_NotRdy;
  156. mes "Good to see you again. Alright, lets start your training....";
  157. next;
  158. mes "[Bulma]";
  159. mes "Let me first introduce to you the concept of 'Method Acting'. Method Acting stresses the need to undrestand every aspect of the role you are playing.";
  160. next;
  161. mes "[Bulma]";
  162. mes "You must learn to think, feel, and even live like your character so that you can understand his/her motivation in any given momement.";
  163. next;
  164. mes "[Bulma]";
  165. mes "Now let us use this technique to develop your ability to Play Dead!";
  166. mes "I want you to think like a dead person, feel like a dead person, eat, breath, sleep, kiss, etc. like a person who is dead!!!";
  167. next;
  168. mes "[Bulma]";
  169. mes "Don't just stand there! Lay down on the ground and live life through the eyes of a dead person.... errr or don't live.... anyways just do it!!";
  170. next;
  171. mes "~ several hours later ~";
  172. next;
  173. mes "[Bulma]";
  174. mes "Ok, lights, camera, ACTION! Yes... yes... YES!! That's it!! As I watch you laying there I TRULLY believe that you are dead.";
  175. mes "What a wonderful performance! BRAVO! BRAVO!";
  176. emotion 0;
  177. next;
  178. mes "[Bulma]";
  179. mes "With the right motivation and focus you will be able to play dead anywhere at any given moment. Congratulations on mastering this skill.";
  180. emotion 21;
  181. skill 143,1,0;
  182. delitem 7039, 1;
  183. set PLAYDEAD, 0;
  184. close;
  185. sL_NotRdy:
  186. mes "HEY! What are you doing here? It's irresponsible of you to still be here while your time is running out.........";
  187. emotion 0;
  188. next;
  189. mes "[Bulma]";
  190. mes "Now GO! Run! Run! RUN!!";
  191. emotion 27;
  192. close;
  193. L_GotSkill:
  194. mes "Yeah.... I remember back then..... especially those embarrasing novice years... heh. Luckily there was Play Dead.";
  195. mes "That saved me many times in the past. I'm sure it has been saving you too.";
  196. next;
  197. mes "[Bulma]";
  198. mes "Hopefully it is something you have been using well. If you have any friends who are novices, tell them about me. I will help them out as best I can.";
  199. close;
  200. }
  201. //Newbie Assistant------------------------------------------------------------------------------
  202. prt_castle.gat,174,147,2 script Newbie Assistant 84,
  203. {
  204. mes "[Newbie Assistant]";
  205. if(Class == Job_Novice) goto L_Start;
  206. L_NonNov:
  207. mes "What am I doing here? I'm just trying to help out young newbies. You remember how it was to be a newbie... confused.... lost.... heh heh.";
  208. emotion 1;
  209. close;
  210. L_Start:
  211. if(FIRSTAID==1 && countitem(930)==0 && got_bandage!=1) goto L_Aid;
  212. if(PLAYDEAD==1 && countitem(7039)==0) goto L_Play;
  213. mes "Hello. I'm here to provide help to newbies like you. If there is anything in particular that you need assistance with just let me know.";
  214. close;
  215. L_Aid:
  216. mes "So Nurse Aid sent you huh. She's a great nurse, you should feel very fortunate that she is helping you out. Here take this.";
  217. next;
  218. getitem 930,1;
  219. set got_bandage,1;
  220. mes "[Newbie Assistant]";
  221. mes "You'll need it in order for her to teach you her exellent healing technique.";
  222. next;
  223. mes "[Newbie Assistant]";
  224. mes "When I watch her work it is like watching an angel that has descended down from the heavens.....";
  225. next;
  226. mes "[Newbie Assistant]";
  227. mes "Her beauty, her grace, sometimes I wish........ (blushes).......... um.... well...err... tell her I said hello.";
  228. emotion 3;
  229. close;
  230. L_Play:
  231. mes "So Bulma sent you uh.... okay here you go.";
  232. getitem 7039,1;
  233. next;
  234. mes "Good luck on your adventure.";
  235. close;
  236. }