monk_skills.txt 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560
  1. //===== eAthena Script =======================================
  2. //= Monk Skills Quests
  3. //===== By: ==================================================
  4. //= Lupus, Reddozen, Samuray22
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= eAthena Revision 3800+
  9. //===== Description: =========================================
  10. //= Oficial quests for new skills for 2nd classes
  11. //===== Additional Comments: =================================
  12. //= 1.0 for fully working skills only [Lupus]
  13. //= 1.1 Added more new skill quests for more classes [Lupus]
  14. //= Somehow eA engine doesn't let you keep learn't skill V_V'
  15. //= 1.2 Added to correct locations, correct NPC's, fixed
  16. //= some of the items required and made them into real
  17. //= quests. [Reddozen]
  18. //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
  19. //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
  20. //= 1.3b Splitted into different files [DracoRPG]
  21. //= 1.4 Updated to the official one. [Samuray22]
  22. //============================================================
  23. //============================================================
  24. // MONK - KI TRANSLATION
  25. //============================================================
  26. prt_monk,270,198,5 script Training Monk 753,{
  27. if (Class == Job_Monk || Class == Job_Champion) {
  28. if(MONK_SK == 7) {
  29. mes "[Ikusa]";
  30. mes "Things you must do,";
  31. mes "things you are responsible of,";
  32. mes "consider them carefully!";
  33. mes "Fighting is not everything,";
  34. mes "remember that.";
  35. close;
  36. } else if(MONK_SK == 6 && getskilllv(1015) == 0) {
  37. mes "[Ikusa]";
  38. mes "Hmm, seem to have trained";
  39. mes "more than before. Feels much";
  40. mes "more powerful. Impressive.";
  41. next;
  42. mes "[Ikusa]";
  43. mes "Okay! I will teach";
  44. mes "you the skill once more.";
  45. next;
  46. mes "[Ikusa]";
  47. mes "Haaaaaaaaaa........";
  48. mes "Hooooooooo...";
  49. next;
  50. mes "[Ikusa]";
  51. mes "Ahh~tatatatata";
  52. mes "tadadadadadat!!!!";
  53. next;
  54. mes "[Ikusa]";
  55. mes "Hoorawr!!!!!";
  56. next;
  57. mes "[Ikusa]";
  58. mes "phew...";
  59. next;
  60. mes "[Ikusa]";
  61. mes "Done! Now your body";
  62. mes "will automatically use it.";
  63. mes "Since your body remembers it,";
  64. mes "you can't teach it to";
  65. mes "anyone... but it's important";
  66. mes "that you yourself can, I guess.";
  67. next;
  68. mes "[Ikusa]";
  69. mes "As a special bonus,";
  70. mes "I threw in Ki Explosion.";
  71. mes "So use it well, alright?";
  72. next;
  73. set MONK_SK, 7;
  74. skill 1015,1,0;
  75. skill 1016,1,0;
  76. mes "[Ikusa]";
  77. mes "If you're good, you're";
  78. mes "free to go. I'll say it again, though";
  79. mes "The skills??we learn are not meant";
  80. mes "to harm. Remember that.";
  81. close;
  82. } else if(MONK_SK > 2) {
  83. mes "[Ikusa]";
  84. mes "Things you must do,";
  85. mes "things you are responsible of,";
  86. mes "consider them carefully!";
  87. mes "Fighting is not everything,";
  88. mes "remember that.";
  89. next;
  90. mes "[Ikusa]";
  91. mes "Ah, keep it a secret that";
  92. mes "I taught you Ki Translation";
  93. mes "from other monks. If they find out,";
  94. mes "it'll be troublesome here.";
  95. mes "You hear me?";
  96. close;
  97. } else if(MONK_SK == 2) {
  98. if(Weight == 0) {
  99. mes "[Ikusa]";
  100. mes "Throw your materialistic greed aside,";
  101. mes "how many times do...huh?";
  102. mes "Oh, I don't know about";
  103. mes "your mind, but you seem to have";
  104. mes "thrown your desire for things aside.";
  105. mes "How long has it been since I seen such a person?!";
  106. next;
  107. mes "[Ikusa]";
  108. mes "I like you. I think you";
  109. mes "will be able to achieve";
  110. mes "justice and peace in";
  111. mes "this world.";
  112. next;
  113. mes "[Ikusa]";
  114. mes "Well, I don't want to";
  115. mes "show off or anything, but";
  116. mes "I will pass my special";
  117. mes "skill to you. It's not great,";
  118. mes "but~ other monks here don't know it";
  119. mes "so it's quite rare.";
  120. next;
  121. mes "[Ikusa]";
  122. mes "Such an easy skill, but they can't use it..";
  123. mes "It's because their minds are oppressed";
  124. mes "with materialistic greed.";
  125. mes "Eek, I spoke too long. Shall we";
  126. mes "start our lesson?";
  127. next;
  128. mes "[Ikusa]";
  129. mes "Meh, talking gets long";
  130. mes "and it's not like you can use";
  131. mes "this skill by talking, so";
  132. mes "I'll just embed it into your body.";
  133. next;
  134. mes "[Ikusa]";
  135. mes "Haaaaaaaa........";
  136. mes "Hooooooo...";
  137. next;
  138. mes "[Ikusa]";
  139. mes "Ah~~~tatatatata!!!";
  140. mes "tadadadadat!!!";
  141. next;
  142. mes "[Ikusa]";
  143. mes "Hoorawr!!!!!";
  144. next;
  145. mes "[Ikusa]";
  146. mes "Phew...";
  147. next;
  148. mes "[Ikusa]";
  149. mes "Done! Now your body";
  150. mes "will automatically use it.";
  151. mes "Since your body remembers it,";
  152. mes "you can't teach it to";
  153. mes "anyone... but it's important";
  154. mes "that you yourself can, I guess.";
  155. next;
  156. mes "[Ikusa]";
  157. mes "You can call it whatever,";
  158. mes "but the monks here call the skill";
  159. mes "you just learned ^FF0000Ki Translation^000000.";
  160. mes "If you want to call it that too,";
  161. mes "that is all good.";
  162. next;
  163. mes "[Ikusa]";
  164. mes "^FF0000Casting time gets long";
  165. mes "^FF0000and delay is long, too, so use wisely.";
  166. mes "^FF0000It sacrifices yourself to your party";
  167. mes "^FF0000as an active skill." ;
  168. mes "^FF0000It uses up 40 SP per use.^000000" ;
  169. next;
  170. mes "[Ikusa]";
  171. mes "You can get a feeling of the rest";
  172. mes "by practicing the skill yourself.";
  173. next;
  174. mes "[Ikusa]";
  175. mes "I will say it again,";
  176. mes "but our body is not trained mainly for fighting.";
  177. mes "Training is to clear our mind.";
  178. mes "That is an important point";
  179. mes "you must always remember and act upon.";
  180. next;
  181. mes "[Ikusa]";
  182. mes "It seems I talked alot.";
  183. mes "I have nothing to say,";
  184. mes "and if you truly have given up";
  185. mes "your greed, I trust you";
  186. mes "will take responsibility with the skill.";
  187. next;
  188. set MONK_SK, 3;
  189. skill 1015,1,0;
  190. mes "[Ikusa]";
  191. mes "Then, take care.";
  192. next;
  193. mes "[Ikusa]";
  194. mes "Ah, by the way, keep this skill";
  195. mes "a secret from monks around here.";
  196. mes "Things can get quite troublesome";
  197. mes "if they know...";
  198. next;
  199. mes "[Ikusa]";
  200. mes "You won't tell, right?";
  201. mes "Then you're good to go.";
  202. mes "I'll say it again, but our";
  203. mes "skills are not to be abused.";
  204. mes "Remember that.";
  205. close;
  206. }
  207. mes "[Ikusa]";
  208. mes "You're filled with filthy greed.";
  209. mes "What do you have a need for with";
  210. mes "all those items when you travel?";
  211. mes "Rid yourself of materialistic greed.";
  212. close;
  213. } else if(MONK_SK == 1) {
  214. mes "[Ikusa]";
  215. mes "Fighting is pointless.";
  216. mes "The best thing for self-meditation is...";
  217. next;
  218. mes "[Ikusa]";
  219. mes "Hmm? I've never seen you before.";
  220. mes "Are you hear to listen to my";
  221. mes "beliefs in strength?";
  222. mes "and justice?";
  223. next;
  224. mes "[Ikusa]";
  225. mes "Pathetic. Stupid monks";
  226. mes "here. Our main purpose is not";
  227. mes "fighting, and yet they all";
  228. mes "concentrate their training";
  229. mes "in fighting... how vulgar.";
  230. next;
  231. mes "[Ikusa]";
  232. mes "They all say that I am";
  233. mes "the wrong one, which gets";
  234. mes "annoying. I have my own ways";
  235. mes "and that is all I am";
  236. mes "keeping to...";
  237. next;
  238. mes "[Ikusa]";
  239. mes "They have so much useless";
  240. mes "greed, that even if";
  241. mes "they try their best to restore";
  242. mes "justice, their own greed";
  243. mes "will taint peace.";
  244. next;
  245. mes "[Ikusa]";
  246. mes "If you want to do something,";
  247. mes "throw your greed aside first.";
  248. mes "That is true way of meditation";
  249. mes "and restoring justice";
  250. mes "in my opinion.";
  251. next;
  252. mes "[Ikusa]";
  253. mes "Hmm...";
  254. next;
  255. set MONK_SK, 2;
  256. mes "[Ikusa]";
  257. mes "You're filled with greed.";
  258. mes "Why do you need so many things";
  259. mes "just to travel around?";
  260. mes "Get rid of your greed.";
  261. close;
  262. }
  263. }
  264. mes "[Ikusa]";
  265. mes "Fighting is useless and pathetic.";
  266. mes "The best way to treat oneself is...";
  267. close;
  268. }
  269. //============================================================
  270. // MONK - KI EXPLOSION
  271. //============================================================
  272. prt_monk,129,263,3 script Monk 823,{
  273. if (Class == Job_Monk || Class == Job_Champion) {
  274. if(MONK_SK == 6) {
  275. mes "[Monk]";
  276. mes "Then farewell. SHould you";
  277. mes "find a way to convince that idiot";
  278. mes "while travelling, feel free to";
  279. mes "return and tell me.";
  280. close;
  281. } else if(MONK_SK == 5) {
  282. mes "[Monk]";
  283. mes "Good. You look ready.";
  284. mes "Then I will teach you";
  285. mes "the skill for sure";
  286. mes "not that I've anything else to do...";
  287. next;
  288. mes "[Monk]";
  289. mes "Its name is 'Ki Explosion'. I said it";
  290. mes "previously, so I'm sure you already";
  291. mes "know about it. It concentrates ki to your hands";
  292. mes "and explodes it into the monster while";
  293. mes "creating a huge impact, causing the enemy";
  294. mes "surrounding to fly as well.";
  295. next;
  296. mes "[Monk]";
  297. mes "The monster hit and others around it";
  298. mes "are forced back by import of this skill";
  299. mes "and it can even stun them.";
  300. mes "The damage is done only to the";
  301. mes "targetted monster,";
  302. mes "though.";
  303. next;
  304. mes "[Monk]";
  305. mes "To use it, it consumes 20 SP and,";
  306. mes "it drains 10 HP from you.";
  307. mes "It's such a powerful skill,";
  308. mes "that it causes some damage";
  309. mes "to even the user.";
  310. next;
  311. mes "[Monk]";
  312. mes "I kept saying monsters get";
  313. mes "pushed, because when used";
  314. mes "against humans, it can";
  315. mes "damage them, but the impact";
  316. mes "does not push them back.";
  317. mes "Remember that.";
  318. next;
  319. mes "[Monk]";
  320. mes "Well... I guess that's it.";
  321. mes "THat's all there is to the lesson,";
  322. mes "but if you cannot train your body";
  323. mes "to use Ki Translation first,";
  324. mes "the lesson is nothing but a ";
  325. mes "waste of time.";
  326. next;
  327. mes "[Monk]";
  328. mes "Well, I taught you everything";
  329. mes "as I promised. Now, I have to think";
  330. mes "about convincing the master of";
  331. mes "Ki Translation. He's an idiot, really.";
  332. mes "He refuses to teach.";
  333. next;
  334. mes "[Monk]";
  335. mes "It feels as if I wasted my time..";
  336. mes "Whatever, I taught you";
  337. mes "the skill as I promised...";
  338. mes "so I'm sure you're satisfied?";
  339. next;
  340. set MONK_SK, 6;
  341. skill 1016,1,0;
  342. mes "[Monk]";
  343. mes "Then farewell. SHould you";
  344. mes "find a way to convince that idiot";
  345. mes "while travelling, feel free to";
  346. mes "return and tell me.";
  347. close;
  348. } else if(MONK_SK == 4 && countitem("Stem") > 19 && countitem("Shoot") > 2) {
  349. mes "[Monk]";
  350. mes "...Stubborn fool.";
  351. mes "Over 20 stems and 3 Shoots.";
  352. mes "Goes to proove that you have";
  353. mes "defeated mangoras well.";
  354. mes "There is no need for more words";
  355. mes "to prove that you have done well.";
  356. next;
  357. mes "[Monk]";
  358. mes "But what's the use of that? Until";
  359. mes "that idiot teaches you Ki Translation,";
  360. mes "it would be useless even if I taught";
  361. mes "you Ki Explosion right now.";
  362. mes "Waste of time.";
  363. next;
  364. mes "[Monk]";
  365. mes "Even if you know the logic well,";
  366. mes "if your body cannot translate";
  367. mes "its ki, the logic is not to be";
  368. mes "used properly and the";
  369. mes "knowledge goes to waste.";
  370. next;
  371. delitem "Stem",20;
  372. delitem "Shoot", 3;
  373. set MONK_SK, 5;
  374. mes "[Monk]";
  375. mes "Hmm... you still want to learn?";
  376. mes "Stubborn fool, you are. Fine.";
  377. mes "When you are ready,";
  378. mes "talk to me. It won't be helpful,";
  379. mes "but that was your choice.";
  380. close;
  381. } else if(MONK_SK == 4) {
  382. mes "[Monk]";
  383. mes "What? Test content?";
  384. mes "I keep telling you,";
  385. mes "it has no meaning.";
  386. mes "I'll still tell you, though.";
  387. next;
  388. mes "[Monk]";
  389. mes "There is a horrific plant";
  390. mes "that attacks innocent travelers.";
  391. mes "Your task is to defeat Mandragoras";
  392. mes "basically. That's all there is";
  393. mes "to the test.";
  394. next;
  395. mes "[Monk]";
  396. mes "Ridding the path of annoying,";
  397. mes "horrific plants can be seen";
  398. mes "to prove that you are sacrificing";
  399. mes "yourself to make other";
  400. mes "travelers' path smooth and even.";
  401. next;
  402. mes "[Monk]";
  403. mes "Well, I guess that's it!";
  404. mes "In other words, I want you";
  405. mes "to bring ^FF0000twenty 20 Stems^000000 and";
  406. mes "^FF0000three 3 Shoots^000000 to me";
  407. mes "and you're good.";
  408. next;
  409. mes "[Monk]";
  410. mes "If you have enough strenght";
  411. mes "to kill Mandoragoras, it means";
  412. mes "you have heart and strenght";
  413. mes "to defeat other monsters";
  414. mes "that pester the innocent";
  415. mes "travelers.";
  416. next;
  417. mes "[Monk]";
  418. mes "Got it?";
  419. close;
  420. } else if(MONK_SK == 3) {
  421. mes "[Monk]";
  422. mes "What? You want me to";
  423. mes "teach you Ki Explosion?";
  424. next;
  425. mes "[Monk]";
  426. mes "Two problems.";
  427. next;
  428. mes "[Monk]";
  429. mes "First, unless you know Ki Translation,";
  430. mes "you cannot know Ki Explosion.";
  431. mes "I've told y ou before, so I'm sure you know";
  432. mes "about it?";
  433. next;
  434. mes "[Monk]";
  435. mes "Two, unless you use your";
  436. mes "strength for good, I cannot";
  437. mes "pass down the powerful skill";
  438. mes "to you. If the power were to";
  439. mes "land on the evil side, what troubles";
  440. mes "would arise?";
  441. next;
  442. mes "[Monk]";
  443. mes "You can't really do anything about first...";
  444. mes "and... two... There is a test";
  445. mes "to prove yourself as worthy";
  446. mes "and good of the skill.";
  447. next;
  448. mes "[Monk]";
  449. mes "As you came, I'm sure many plants";
  450. mes "attaked you. You're just";
  451. mes "peacably passing along, but the";
  452. mes "Mandragoras are very annoying.";
  453. next;
  454. mes "[Monk]";
  455. mes "Ridding the path of annoying,";
  456. mes "horrific plants can be seen";
  457. mes "to prove that you are sacrificing";
  458. mes "yourself to make other";
  459. mes "travelers' path smooth and even.";
  460. next;
  461. mes "[Monk]";
  462. mes "Well, I guess that's it!";
  463. mes "In other words, I want you";
  464. mes "to bring ^FF0000twenty 20 Stems^000000 and";
  465. mes "^FF0000three 3 Shoots^000000 to me";
  466. mes "and you're good.";
  467. next;
  468. mes "[Monk]";
  469. mes "Well... I guess the test is";
  470. mes "meaning less even if you passed.";
  471. mes "Afterall, even if you do";
  472. mes "pass the test, the skill is useless";
  473. mes "without Ki Translation...";
  474. next;
  475. set MONK_SK, 4;
  476. mes "[Monk]";
  477. mes "So give up Ki Explosion now.";
  478. mes "Hmm... how could I spread";
  479. mes "Ki Translation to other monks...?";
  480. close;
  481. } else if(MONK_SK == 1) {
  482. mes "[Monk]";
  483. mes "Power without justice will kill you.";
  484. mes "Justice without power is meaning less.";
  485. mes "Power is not justice.";
  486. mes "Justice is power!";
  487. next;
  488. mes "[Monk]";
  489. mes "Go take that statement";
  490. mes "and give it to the idiot";
  491. mes "that apparently mastered";
  492. mes "Ki Translation. He'll";
  493. mes "teach you the skill. Otherwise,";
  494. mes "you can learn it yourself.";
  495. close;
  496. } else if(MONK_SK == 0) {
  497. mes "[Monk]";
  498. mes "Power without justice will kill you.";
  499. mes "Justice without power is meaning less.";
  500. mes "Power is not justice.";
  501. mes "Justice is power!";
  502. next;
  503. mes "[Monk]";
  504. mes "If you're a monk, keep that in";
  505. mes "mind at all times!";
  506. mes "An idiotic hermit";
  507. mes "that calls only for self-training";
  508. mes "doesn't know that~";
  509. next;
  510. mes "[Monk]";
  511. mes "I want to tell him to";
  512. mes "live all by himself until he";
  513. mes "dies, but I can't, because without his";
  514. mes "^FF0000Ki Translation^000000 skill,";
  515. mes "the skill we invented is";
  516. mes "implausible.";
  517. next;
  518. mes "[Monk]";
  519. mes "We monks concentrated in";
  520. mes "creating ^FF0000Ki Explosion^000000 skill,";
  521. mes "but without Ki Translation,";
  522. mes "we cannot even attempt it...";
  523. mes "but that bastard, that bastard!!";
  524. next;
  525. mes "[Monk]";
  526. mes "We begged, we threatened, we";
  527. mes "humbled, we did everything we could,";
  528. mes "but he refuses to pass the skill";
  529. mes "of Ki Translation to others.";
  530. next;
  531. mes "[Monk]";
  532. mes "Other monks tried to master it";
  533. mes "by themselves without him,";
  534. mes "but it did not work...";
  535. mes "It's pathetic, really.";
  536. next;
  537. mes "[Monk]";
  538. mes "If you're amonk too,";
  539. mes "either convince him or";
  540. mes "train yourself. You have";
  541. mes "those two choices.";
  542. next;
  543. set MONK_SK, 1;
  544. mes "[Monk]";
  545. mes "He's always muttering about";
  546. mes "how fighting is useless and pathetic,";
  547. mes "so you can recognize him easily.";
  548. close;
  549. }
  550. }
  551. mes "[Monk]";
  552. mes "Power without justice will kill you.";
  553. mes "Justice without power is meaning less.";
  554. mes "Power is not justice.";
  555. mes "Justice is power!";
  556. close;
  557. }