novice_skills.txt 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495
  1. //===== eAthena Script =======================================
  2. //= Novice Skills Quests
  3. //===== By: ==================================================
  4. //= kobra_k88
  5. //===== Current Version: =====================================
  6. //= 1.6
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= [Aegis Conversion]
  11. //= Quest for skills: First Aid, Trick Dead
  12. //===== Additional Comments: =================================
  13. //= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
  14. //= 1.6 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
  15. //============================================================
  16. prt_in,234,133,4 script Nami#qsk_nv 66,{
  17. if ((BaseClass == Job_Novice && JobLevel > 3) || (BaseLevel > 11 && NOV_SK < 3)) {
  18. mes "[Nami]";
  19. mes "Hello!";
  20. mes "I want to be a nurse so bad!";
  21. mes "I always go and try to learn more.";
  22. mes "Actually, I'm really good.";
  23. mes "Do you want me to try on you? ? ? . .";
  24. next;
  25. if (select("Continue conversation:Slowly slink away. . . .") == 1) {
  26. if (NOV_SK >= 0 && NOV_SK <= 2) {
  27. switch(NOV_SK) {
  28. case 0:
  29. mes "[Nami]";
  30. mes "Thank you for giving me this chance!";
  31. mes "I will do the best I can.";
  32. mes "When I am nursing people, I never";
  33. mes "give half effort. -";
  34. next;
  35. mes "[Nami]";
  36. mes "Let me explain to you about";
  37. mes "this skill I am using, ^3355FF' First Aid '^000000 ";
  38. mes "It doesn't take any special";
  39. mes "equipment or items . .";
  40. mes "Using only old cloth, left over potions,";
  41. mes "and some other unsubstantial materials";
  42. next;
  43. mes "[Nami]";
  44. mes "you can perform first aid. -";
  45. mes "It is a simple skill that you can use";
  46. mes "to regain a small amount of HP.";
  47. mes "I wouldn't mind teaching you. . .";
  48. mes "If you want to learn this skill,";
  49. mes "it does not take much to learn. . .";
  50. next;
  51. mes "[Nami]";
  52. mes "First aid does require";
  53. mes "some small preparations. . .";
  54. mes "Some simple items you should have on hand are";
  55. mes "^3355FF' 3 Red Herb '^000000 ";
  56. mes "^3355FF' 3 Clover '^000000 ";
  57. mes "^3355FF' 1 Sterilized Bandages '^000000 ";
  58. next;
  59. mes "[Nami]";
  60. mes "You can find these items being";
  61. mes "carried by monsters close by or";
  62. mes "even buy them from a merchant.";
  63. mes "It shouldn't be difficult to prepare";
  64. mes "these items for your first aid skill.";
  65. next;
  66. mes "[Nami]";
  67. mes "The only item you must take";
  68. mes "a special trip for is the bandage.";
  69. mes "On the eastern side second floor ";
  70. mes "of the prontera castle you can find";
  71. mes "a nurse who will supply you with this";
  72. mes "item readily. You should see her for this item";
  73. next;
  74. mes "[Nami]";
  75. mes "If you go and find these items, ";
  76. mes "I will be happy to teach you this skill.";
  77. mes "Well, I will be awaiting your return.";
  78. set NOV_SK,1;
  79. close;
  80. case 1:
  81. mes "[Nami]";
  82. mes "First aid does require";
  83. mes "some small preparations. . .";
  84. mes "Some simple items you should have on hand are";
  85. mes "^3355FF' 3 Red Herb '^000000 ";
  86. mes "^3355FF' 3 Clover '^000000 ";
  87. mes "^3355FF' 1 Sterilized Bandages '^000000 ";
  88. next;
  89. mes "[Nami]";
  90. mes "You can find these items being";
  91. mes "carried by monsters close by or";
  92. mes "even buy them from a merchant.";
  93. mes "It shouldn't be difficult to prepare";
  94. mes "these items for your first aid skill.";
  95. next;
  96. mes "[Nami]";
  97. mes "The only item you must take";
  98. mes "a special trip for is the bandage.";
  99. mes "Two maps east of here you can find";
  100. mes "a nurse who will supply you with this";
  101. mes "item readily. You should see her for";
  102. mes "this item. . . ";
  103. close;
  104. case 2:
  105. if (countitem(507) > 2 && countitem(705) > 2) {
  106. delitem 507,3; //Red_Herb
  107. delitem 705,3; //Clover
  108. mes "[Nami]";
  109. mes "Hello, welcome back!";
  110. mes "You have done well at finding";
  111. mes "the necessary items.";
  112. mes "I know that the Nurse is a little";
  113. mes "strange, I am sure it was a little perplexing. . .";
  114. mes "hee hee hee . . . . .";
  115. next;
  116. mes "[Nami]";
  117. mes "Well, let us begin our training.";
  118. mes "When using the first aid skill";
  119. mes "you will use about 3 SP and convert";
  120. mes "this energy into about 5 HP.";
  121. mes "This is done with your first aid skill";
  122. mes "and supplies.";
  123. next;
  124. mes "[Nami]";
  125. mes "You should take this and place it here. . .";
  126. mes "Then you can stop the bleeding. . .";
  127. mes "After that you should apply this. . .";
  128. mes "There!!! Isn't it easy? ! ? !";
  129. next;
  130. mes "[Nami]";
  131. mes ". . Basically.";
  132. mes "You can take a little of left";
  133. mes "herbs and common items";
  134. mes "and combine them together and. . .";
  135. mes "Presto !!";
  136. next;
  137. skill 142,1,0;
  138. set NOV_SK,3;
  139. mes "[Nami]";
  140. mes "Yes yes, that¡¯s right!";
  141. mes "Now that you have this";
  142. mes "skill, I hope that it helps you";
  143. mes "in the future.";
  144. mes "Thank you and have a great day !~~~";
  145. close;
  146. }
  147. else {
  148. mes "[Nami]";
  149. mes "First aid does require";
  150. mes "some small preparations. . .";
  151. mes "Some simple items you should have on hand are";
  152. mes "^3355FF' 3 Red_Herb '^000000 ";
  153. mes "^3355FF' 3 Clover '^000000 ";
  154. mes "^3355FF' 1 Sterilized Bandages '^000000 ";
  155. close;
  156. }
  157. }
  158. }
  159. else {
  160. mes "[Nami]";
  161. mes ". . . . . Z z z";
  162. mes "I am so sorry!!!...I know I did it wrong...!!";
  163. mes "Wahhhh ..";
  164. mes "!! *sigh* !!";
  165. mes "- *rolls her eyes* -";
  166. close;
  167. }
  168. }
  169. else {
  170. mes "[Nami]";
  171. mes "Hey! .. Where are you going? !";
  172. mes "Come over here and have a shot !";
  173. mes "Prick and its over !!";
  174. mes "Grab that patient! ! !";
  175. close;
  176. }
  177. }
  178. else {
  179. mes "[Nami]";
  180. mes "I am working hard to receive";
  181. mes "my nursing license . . .";
  182. mes "I don't think that I lack anything";
  183. mes "to become a nurse . .";
  184. mes "It must be because of my lack of my experience ?";
  185. next;
  186. mes "[Nami]";
  187. mes "If only you had at least";
  188. mes "a first job . .";
  189. mes "or maybe be over ^3355FF novice job level 4^000000";
  190. mes "I could have talked to";
  191. mes "you a little longer. . . . . . .";
  192. close;
  193. }
  194. }
  195. prt_in,73,87,4 script Chivalry Member#qsk_nv 65,{
  196. if ((BaseJob == Job_Novice && Upper != 1 && JobLevel > 6) && NOV_SK >= 3 && NOV_SK <= 5) {
  197. mes "[Bulma]";
  198. mes "Yeah. . . I look great. . .";
  199. mes "I am a knight in the knight's";
  200. mes "guild of Prontera! Kuhahhahhahah !!";
  201. mes "It hasn't been long since I became a";
  202. mes " knight, but I still look great huh?";
  203. mes "What do you think? ? ?";
  204. next;
  205. switch(NOV_SK) {
  206. case 3:
  207. mes "[Bulma]";
  208. mes "Hello my young friend -";
  209. mes "You remind me of myself as young";
  210. mes "sword man. . . ";
  211. mes "Kekekkek, Oh I miss those days . .";
  212. mes "Look at me acting like an old man.";
  213. mes "Heh heh Sorry...";
  214. next;
  215. mes "[Bulma]";
  216. mes "I'm still young!!! Aren't I???";
  217. mes "If you just work hard and be patient,";
  218. mes "you will soon receive the job you desire as well.";
  219. mes "It takes patience, but this is";
  220. mes "good life kekkeke";
  221. mes "Hmm, I would like to help you out . .";
  222. next;
  223. mes "[Bulma]";
  224. mes ". . . . . I'm not sure why you are looking";
  225. mes "at me like that. I assure you that this";
  226. mes "might seem a little weird at first, but";
  227. mes "what I tell you will most likely be a great aid to you..";
  228. next;
  229. mes "[Bulma]";
  230. mes "Ha ha... It looks like you are getting";
  231. mes "a bit interested in what I have to say.";
  232. mes "I can teach you a very useful skill!";
  233. mes "This skill is acting like you are dead! '";
  234. mes "No No, it is more than acting, you ";
  235. mes "actually look dead!!! ..";
  236. next;
  237. mes "[Bulma]";
  238. mes "The name of the skill is ^3355FF' Play Dead '^000000";
  239. mes "It is a skill I used as a novice.";
  240. mes "But don't think little of it because";
  241. mes "it is a novice skill. In fact, it takes";
  242. mes "extreme concentration and skill";
  243. mes "to even make this skill pass as believable.";
  244. next;
  245. mes "[Bulma]";
  246. mes "For example,";
  247. mes "What if you are attacked by a strong";
  248. mes "monster and can't survive.";
  249. mes "You must play dead!";
  250. mes "But if the monster was to tickle you,";
  251. mes "could you control yourself?";
  252. next;
  253. mes "[Bulma]";
  254. mes "The skill will help you deal with";
  255. mes "many situations such as this.";
  256. mes "It is truly a skill for the strong minded.";
  257. mes "The goal of the skill is to look";
  258. mes "perfectly dead. . .";
  259. next;
  260. mes "[Bulma]";
  261. mes "I think that¡¯s enough explanation.";
  262. mes "I can tell by the look in your eyes";
  263. mes "that you are ready for your training.";
  264. mes "Lets not delay!";
  265. mes "Ok, take this pill first. . .";
  266. mes "Let¡¯s see how this goes. . .";
  267. next;
  268. mes "[Bulma]";
  269. mes "Within in 10 minutes, you must";
  270. mes "go to the 2nd floor of the Prontera Castle's";
  271. mes "East wing. ^3355FF' Newbie Tag '^000000 is";
  272. mes "the item you are seeking. ! . .";
  273. next;
  274. mes "^3355FF- *Gulp* (You have swallowed the pill) -^000000";
  275. next;
  276. mes "[Bulma]";
  277. mes "The pill that you have just taken";
  278. mes "will make it difficult for you to breathe. . .";
  279. mes "Kekekk . .AH HA - Just joking !";
  280. mes "It is actually a pill to gives you";
  281. mes "a mental calm so you can be patient.";
  282. mes "I think that nothing is better";
  283. next;
  284. mes "[Bulma]";
  285. mes "training than running.";
  286. mes "Okay? GO! ! ! ! ~~~~~";
  287. mes "If you are late, you have to do it again! !";
  288. mes "Now GO ! GO ! GO !";
  289. mes "Run ~~~~~!!!!";
  290. set NOV_SK,4;
  291. close;
  292. case 4:
  293. mes "[Bulma]";
  294. mes "HEY! what are you doing here ? !";
  295. mes "You must be very irresponsible to be";
  296. mes "here when your time is running out.";
  297. mes "Run Run Run! - - - - -";
  298. next;
  299. mes "[Bulma]";
  300. mes "On the 2nd floor of the east wing!";
  301. mes "It's in the Prontera castle!";
  302. mes "Okayyyyy~~~!! *waves goodbye*";
  303. close;
  304. case 5:
  305. if (countitem(7039) > 0) {
  306. mes "[Bulma]";
  307. mes "Hey... I see that you have -";
  308. mes "finished your quest! ! ! . .";
  309. mes "If you can endure all this,";
  310. mes "it shouldn't be a problem to use";
  311. mes "this skill. You are a natural!";
  312. next;
  313. mes "[Bulma]";
  314. mes "Now, if you ever feel threatened,";
  315. mes "use this skill as you see fit.";
  316. mes " ' Play Dead ' ";
  317. mes "Okay okay, See you around ! ! !";
  318. set NOV_SK,6;
  319. delitem 7039,1; //Novice_Nametag
  320. skill 143,1,0;
  321. close;
  322. }
  323. else {
  324. mes "[Bulma]";
  325. mes "What? -";
  326. mes "Why haven't you finished your quest?";
  327. mes " *Tsk* *Tsk* You must have lost the pass . . .";
  328. mes "Such irresponsibility is not acceptable.";
  329. mes "I can't accept you into training until";
  330. mes "I know you are capable. Go and try again.";
  331. next;
  332. mes "[Bulma]";
  333. mes "Don't take me lightly. . .";
  334. mes "If I tell you to come in 10 minutes,";
  335. mes "I expect that of you.";
  336. mes "In order for you to have another chance,";
  337. mes "you must start from the beginning. . .";
  338. mes "Do it right this time ! ! ! !";
  339. set NOV_SK,4;
  340. close;
  341. }
  342. }
  343. }
  344. else {
  345. mes "[Bulma]";
  346. mes "Yeah... I remember back to long ago !";
  347. mes "Especially those embarrassing Novice years.";
  348. mes "Wow... It is funny to think about those years now.";
  349. mes "Those years were difficult. . .";
  350. mes "Thankfully you can use the First Aid";
  351. mes "skill when you reach novice job level 7.";
  352. next;
  353. mes "[Bulma]";
  354. mes "That saved me many times in the past. . .";
  355. mes "I am sure it will help you much as well.";
  356. mes "Hopefully, it will be something you use well . .";
  357. next;
  358. mes "[Bulma]";
  359. mes "If you have any friends who are novices,";
  360. mes "tell them about me.";
  361. mes "If I can, I will help them out";
  362. mes "as best as I can . . . .";
  363. close;
  364. }
  365. }
  366. prt_castle,175,146,4 script Nursing Instructor#qsk_n 50,{
  367. mes "[Dread Lord]";
  368. mes ". . . . . . . . . .";
  369. mes ". . . . . . . . . .";
  370. mes "Stop pestering me! ! !";
  371. mes "I am very busy ! ! !";
  372. mes "Would you just bug off ? ! ? !";
  373. next;
  374. if (NOV_SK >= 0 || NOV_SK <= 5) {
  375. switch(NOV_SK) {
  376. case 0:
  377. mes "[Dread Lord]";
  378. mes "The people who work here at";
  379. mes "Prontera clinic are battling life";
  380. mes "and death everyday.";
  381. mes "It takes a lot of patience and ";
  382. mes "puts a lot of tension on us.";
  383. mes "Sorry if we seem a bit uptight. . .";
  384. next;
  385. mes "[Dread Lord]";
  386. mes "I am the Nursing director.";
  387. mes "There are many things I must do.";
  388. mes "If your business is complete, please leave.";
  389. close;
  390. case 1:
  391. mes "[Dread Lord]";
  392. mes "Ohhh . .";
  393. mes "You have come here for bandages ?";
  394. mes "Do you even know how we get these";
  395. mes "precious bandages ?";
  396. mes "They come from a powerful monster";
  397. mes "that is found in the pyramids of Moroc.";
  398. next;
  399. mes "[Dread Lord]";
  400. mes "The monster is some sort of mummy.";
  401. mes "We take the rotten bandages from it's";
  402. mes "diseased body and sanitize them. . .";
  403. mes "Do you believe me ? . .";
  404. mes "Heh heh... There is even poison";
  405. mes "in the bandages.";
  406. next;
  407. mes "[Dread Lord]";
  408. mes "Fortunately, the poison kills other poisons";
  409. mes "and does not hurt the patient . .";
  410. mes "You must destroy poison with poison. . .";
  411. mes "I think I heard something similar that. . .";
  412. mes ". . . . . Anyway, I would usually give you a";
  413. mes "hard time for taking these bandages lightly,";
  414. next;
  415. mes "[Dread Lord]";
  416. mes "but I am much too tired today to";
  417. mes "give you any trouble. . .";
  418. mes "If you ever get skilled in medicine and first aid,";
  419. mes "please consider joining our clinic.";
  420. mes "Now don't take these bandages and then";
  421. mes "go and get killed, be careful. -";
  422. next;
  423. mes "^3355FF- Got 1 Sterilized Bandages -^000000";
  424. set NOV_SK,2;
  425. close;
  426. case 2:
  427. mes "[Dread Lord]";
  428. mes "Look, if your business is done";
  429. mes "get out of my site! ! !";
  430. mes "I have no time for this nonsense ..";
  431. mes ". . . . .";
  432. mes "- Click Click *Walks away* . . . . . -";
  433. close;
  434. case 4:
  435. if (countitem(7039) == 0) {
  436. mes "[Dread Lord]";
  437. mes "Look at this guy!";
  438. mes "Wake up and watch where you are going.";
  439. mes "What are you thinking running around our clinic!";
  440. mes "Running ?!?!";
  441. mes "*Sigh* . . ";
  442. mes "What do you want? ! ? !";
  443. next;
  444. mes "[Dread Lord]";
  445. mes "I see. . . .";
  446. mes ". . . . . what ?";
  447. mes "You want to have a bandage to learn first aid?";
  448. mes " *Arhg* Here take it !";
  449. mes "-woosh - *storms away*";
  450. next;
  451. mes "^3355FF- Got 1 Newbie Tag -^000000";
  452. set NOV_SK,5;
  453. getitem 7039,1; //Novice_Nametag
  454. close;
  455. }
  456. else {
  457. mes "[Dread Lord]";
  458. mes "What ! !";
  459. mes "I'm only going to give you one!";
  460. mes "You don't need any more for the test !";
  461. mes "Do you want to stay a novice forever???";
  462. mes "I would be happy to arrange that !";
  463. close;
  464. }
  465. break;
  466. case 5:
  467. mes "[Dread Lord]";
  468. mes "What more do you want !";
  469. mes "Get out of here !";
  470. mes "OUT !";
  471. close;
  472. }
  473. }
  474. else {
  475. mes "[Dread Lord]";
  476. mes "Argh, Get out of here !!";
  477. mes "I don't like shouting but ..";
  478. mes "GET OUT OF HERE! ! ! ! ! !";
  479. close;
  480. }
  481. }
  482. //============================================================
  483. // Old changelog
  484. //============================================================
  485. //= Fully working
  486. //= 1.2 Added Baby Class Support [Lupus]
  487. //= 1.3 Fixed a Zeny exploit, made more variables clear
  488. //= on finishing quests. [Lupus]
  489. //= 1.4 Fixed exploits [Lupus]
  490. //= 1.4a Fixed some typos [IVBela]
  491. //============================================================