novice_skills.txt 16 KB

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