novice_skills.txt 16 KB

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