monk_skills.txt 17 KB

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