novice_skills.txt 16 KB

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