monk_skills.txt 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. //===== rAthena Script =======================================
  2. //= Monk Skills Quests
  3. //===== By: ==================================================
  4. //= Lupus, Reddozen, Samuray22
  5. //===== Current Version: =====================================
  6. //= 1.5
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Quests for skills: Spiritual Bestowment, Excruciating Palm
  12. //===== Additional Comments: =================================
  13. //= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
  14. //============================================================
  15. prt_monk,270,198,3 script Apprentice Monk#qsk_mo 753,{
  16. if (BaseJob == Job_Monk) {
  17. if (MONK_SK == 7) {
  18. mes "[Monk]";
  19. mes "To take the time to";
  20. mes "comtemplate on your most";
  21. mes "important goal, your highest";
  22. mes "priority, is never a waste.";
  23. mes "Never confuse your means";
  24. mes "to the end you wish to achieve.";
  25. close;
  26. }
  27. if (MONK_SK == 6 && getskilllv("MO_KITRANSLATION") == 0) {
  28. mes "[Monk]";
  29. mes "You've forgotten the";
  30. mes "basics behind performing";
  31. mes "Spiritual Bestowment?";
  32. mes "How can this be...?";
  33. next;
  34. mes "[Monk]";
  35. mes "Ah, now I understand.";
  36. mes "You've transcended the";
  37. mes "limitations that used to";
  38. mes "hold you back, and have";
  39. mes "become a Champion. I'm";
  40. mes "sorry for underestimating you.";
  41. next;
  42. mes "[Monk]";
  43. mes "Very well. It will be an honor";
  44. mes "for me to help you relearn the";
  45. mes "Spiritual Bestowment skill. As";
  46. mes "a side effect, you will probably relearn Excruciating Palm as well.";
  47. next;
  48. mes "[Monk]";
  49. mes "Now be still and relax";
  50. mes "as I perform my special";
  51. mes "accupressure treatment that";
  52. mes "will commit these skills to";
  53. mes "your nervous system and ";
  54. mes "motor memory...";
  55. next;
  56. mes "^3355FF*Tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
  57. mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
  58. mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
  59. mes "tap-tap-tap-tap-tap-tap* *POKE*^000000";
  60. set MONK_SK,7;
  61. skill "MO_KITRANSLATION",1,SKILL_PERM;
  62. skill "MO_BALKYOUNG",1,SKILL_PERM;
  63. next;
  64. mes "[Monk]";
  65. mes "It is done. Please";
  66. mes "continue to use these";
  67. mes "special skills to promote";
  68. mes "peace and harmony in this";
  69. mes "world. Farewell, my friend.";
  70. close;
  71. }
  72. if (MONK_SK > 2) {
  73. mes "[Monk]";
  74. mes "To take the time to";
  75. mes "comtemplate on your most";
  76. mes "important goal, your highest";
  77. mes "priority, is never a waste.";
  78. mes "Never confuse your means";
  79. mes "to the end you wish to achieve.";
  80. next;
  81. mes "[Monk]";
  82. mes "Ah, I have a favor to ask.";
  83. mes "Please do not tell others that";
  84. mes "I have taught you Spiritual";
  85. mes "Bestowment. I don't wish to";
  86. mes "spend my time teaching too";
  87. mes "many people this skill...";
  88. close;
  89. }
  90. if (MONK_SK == 2) {
  91. if (Weight == 0) {
  92. mes "[Monk]";
  93. mes "Ah. Well done. I see";
  94. mes "that you managed to learn";
  95. mes "the most important thing,";
  96. mes "selflessness, on your own.";
  97. mes "Now I trust that you won't";
  98. mes "abuse what I have to teach you.";
  99. next;
  100. mes "[Monk]";
  101. mes "My test may seem too strict,";
  102. mes "but it is impossible to learn";
  103. mes "Spiritual Bestowment without the right discipline. As with all";
  104. mes "things, readiness and preparation precede all forms of realization.";
  105. next;
  106. mes "[Monk]";
  107. mes "Now just relax for a moment.";
  108. mes "I will use accupressure to";
  109. mes "train your nervous system to";
  110. mes "physically memorize the energy";
  111. mes "flow and movements required";
  112. mes "for Spiritual Bestowment.";
  113. next;
  114. mes "^3355FF*Tap... tap*";
  115. mes "*Tap... Tap*";
  116. mes "*Tap tap tap*^000000";
  117. next;
  118. mes "^3355FF*Tap tap tap*";
  119. mes "*Tap tap tap*";
  120. mes "*Tap... Tap tap*^000000";
  121. next;
  122. mes "^3355FF*Tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
  123. mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
  124. mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
  125. mes "tap-tap-tap-tap-tap-tap* *POKE*^000000";
  126. next;
  127. mes "[Monk]";
  128. mes "It is done. You are now";
  129. mes "capable of using Spiritual";
  130. mes "Bestowment. Ah, yes. I've never";
  131. mes "really named this skill, but that is what it is usually called by";
  132. mes "other Monks who have seen it.";
  133. next;
  134. mes "[Monk]";
  135. mes "Remember that this skill has a";
  136. mes "long Cast Time and Skill Delay,";
  137. mes "so use it very carefully. This";
  138. mes "skill will let you give a Spirit Sphere to one of your Party";
  139. mes "Members by consuming 40 SP.";
  140. next;
  141. mes "[Monk]";
  142. mes "You will better understand";
  143. mes "the use of this skill if you";
  144. mes "practice. Keep in mind that";
  145. mes "fighting may be necessary at";
  146. mes "times, but it is a means to an";
  147. mes "end, and not an end in itself.";
  148. set MONK_SK,3;
  149. skill "MO_KITRANSLATION",1,SKILL_PERM;
  150. next;
  151. mes "[Monk]";
  152. mes "Our skills should not be";
  153. mes "used to shed blood. If you";
  154. mes "can transcend conflict, you";
  155. mes "will know that fighting has";
  156. mes "no worth, no value. Peace";
  157. mes "be with you, my friend.";
  158. close;
  159. }
  160. else {
  161. mes "[Monk]";
  162. mes "Have you learned the";
  163. mes "meaning of selflessness?";
  164. mes "When you abandon greed";
  165. mes "and the desires of the world,";
  166. mes "you will be ready for my teaching.";
  167. close;
  168. }
  169. }
  170. if (MONK_SK == 1) {
  171. mes "[Monk]";
  172. mes "Fighting is meaningless.";
  173. mes "Transcend conflict and";
  174. mes "difference through the";
  175. mes "realization that all are";
  176. mes "one. Discipline your mind";
  177. mes "and the truth will be revealed.";
  178. next;
  179. mes "[Monk]";
  180. mes "Hm? To what purpose have";
  181. mes "you come to visit me? Ah, so";
  182. mes "you wish to learn the skill that I have developed. My colleague";
  183. mes "was right: more and more people have been wanting to learn this.";
  184. next;
  185. mes "[Monk]";
  186. mes "Do not misunderstand me.";
  187. mes "It is true that power and";
  188. mes "justice, wisdom and action";
  189. mes "must be balanced. However,";
  190. mes "I have been visited by too many power hungry, bloodthirsty people.";
  191. next;
  192. mes "[Monk]";
  193. mes "In all fairness, I shall";
  194. mes "give you a chance. Prove";
  195. mes "to me that you would use";
  196. mes "the skills I teach you for";
  197. mes "peace and justice. Prove that";
  198. mes "you are free from selfishness.";
  199. set MONK_SK,2;
  200. close;
  201. }
  202. }
  203. mes "[Monk]";
  204. mes "Fighting is meaningless.";
  205. mes "Transcend conflict and";
  206. mes "difference through the";
  207. mes "realization that all are";
  208. mes "one. Discipline your mind";
  209. mes "and the truth will be revealed.";
  210. close;
  211. }
  212. monk_test,316,69,5 script Monk#qsk_mo 823,{
  213. if (BaseJob == Job_Monk) {
  214. if (MONK_SK == 6) {
  215. mes "[Monk]";
  216. mes "How did you convince";
  217. mes "that monk to teach you";
  218. mes "Spiritual Bestowment? It'd";
  219. mes "be nice to popularize both";
  220. mes "of our specialty skills, but the world may not be ready yet.";
  221. close;
  222. }
  223. if (MONK_SK == 5) {
  224. mes "[Monk]";
  225. mes "To begin, Excruciating Palm";
  226. mes "is performed by taking your";
  227. mes "inner strength and making it";
  228. mes "into outer strength. Then, you";
  229. mes "focus all of that into your palm. You'll explode if you do it wrong.";
  230. next;
  231. mes "[Monk]";
  232. mes "This skill truly causes";
  233. mes "excruciating pain, consuming";
  234. mes "20 SP and even 10 HP. It will";
  235. mes "knock back monsters with the";
  236. mes "chance of stunning them, but only the targeted monster is damaged.";
  237. next;
  238. mes "[Monk]";
  239. mes "If you use this skill on";
  240. mes "other players, it will cause";
  241. mes "a certain amount of damage,";
  242. mes "but it won't knock back other";
  243. mes "players near the original target. Does that make sense?";
  244. next;
  245. mes "[Monk]";
  246. mes "Anyway, keep practicing";
  247. mes "these principles and you'll";
  248. mes "master Excruciating Palm.";
  249. mes "You should definitely be able";
  250. mes "to do it since you've learned";
  251. mes "Spiritual Endowment.";
  252. set MONK_SK,6;
  253. skill "MO_BALKYOUNG",1,SKILL_PERM;
  254. next;
  255. mes "[Monk]";
  256. mes "Well, we've completed";
  257. mes "the lesson. I hope you";
  258. mes "use your new skills to";
  259. mes "fight for justice and";
  260. mes "combat evil. Goodbye";
  261. mes "for now, my friend.";
  262. close;
  263. }
  264. if (MONK_SK == 4 && countitem(905) > 19 && countitem(711) > 2) {
  265. mes "[Monk]";
  266. mes "What's that...?";
  267. mes "You've learned the";
  268. mes "Spiritual Bestowment";
  269. mes "skill? I assume that you";
  270. mes "wish to learn Excruciating";
  271. mes "Palm next. Am I correct?";
  272. next;
  273. mes "[Monk]";
  274. mes "Hm. Well, you are strong";
  275. mes "enough to handily defeat a";
  276. mes "good number of Mandragoras.";
  277. mes "All right. You seem to be ready. Come back in a little while so";
  278. mes "that I can finish preparations.";
  279. delitem 905,20; //Stem
  280. delitem 711,3; //Shoot
  281. set MONK_SK,5;
  282. close;
  283. }
  284. if (MONK_SK == 4) {
  285. mes "[Monk]";
  286. mes "What's that...?";
  287. mes "You've learned the";
  288. mes "Spiritual Bestowment";
  289. mes "skill? I assume that you";
  290. mes "wish to learn Excruciating";
  291. mes "Palm next. Am I correct?";
  292. next;
  293. mes "[Monk]";
  294. mes "As I mentioned to you";
  295. mes "before, you must subjugate";
  296. mes "Mandragoras to prove that";
  297. mes "you are qualified, in terms";
  298. mes "of strength and compassion,";
  299. mes "to learn Excruciating Palm.";
  300. next;
  301. mes "[Monk]";
  302. mes "Fight to protect those";
  303. mes "innocents terrorized by";
  304. mes "the aggressive Mandragoras.";
  305. mes "If you bring me ^FF000020 Stems^000000 and";
  306. mes "^FF00003 Shoots^000000, I will be satisfied with this proof of your ability.";
  307. next;
  308. mes "[Monk]";
  309. mes "Do you understand now?";
  310. close;
  311. }
  312. if (MONK_SK == 3) {
  313. mes "[Monk]";
  314. mes "Have you come to learn";
  315. mes "Excruciating Palm? If only";
  316. mes "that were possible. There";
  317. mes "are two obstacles we face";
  318. mes "in fulfilling your request.";
  319. next;
  320. mes "[Monk]";
  321. mes "Firstly, you must learn";
  322. mes "the Spiritual Bestowment";
  323. mes "skill beforehand. It will be";
  324. mes "difficult to get that monk";
  325. mes "to teach it to you, if not";
  326. mes "outright impossible.";
  327. next;
  328. mes "[Monk]";
  329. mes "Secondly, you will need";
  330. mes "to pass my little test of";
  331. mes "strength, so that I can be";
  332. mes "use that your body can endure";
  333. mes "the awesome power involved";
  334. mes "in using Excruciating Palm.";
  335. next;
  336. mes "[Monk]";
  337. mes "Mm. I know that Mandragoras";
  338. mes "have been menacing travelers,";
  339. mes "so if you can prove to me that";
  340. mes "you've been hunting them, you";
  341. mes "will prove worthy of learning";
  342. mes "Excruciating Palm.";
  343. next;
  344. mes "[Monk]";
  345. mes "If you can somehow convince";
  346. mes "that monk to teach you how to";
  347. mes "perform Spiritual Bestowment,";
  348. mes "I shall then ask you to bring";
  349. mes "^FF000020 Stems^000000 and ^FF00003 Shoots^000000 from";
  350. mes "hunting Mandragoras.";
  351. next;
  352. mes "[Monk]";
  353. mes "Of course, completing";
  354. mes "my test is meaningless";
  355. mes "if you do not first learn the";
  356. mes "Spiritual Bestowment skill.";
  357. mes "I wish you luck with that...";
  358. set MONK_SK,4;
  359. close;
  360. }
  361. if (MONK_SK == 1) {
  362. mes "[Monk]";
  363. mes "There is a pacifist monk";
  364. mes "living in seclusion that";
  365. mes "can teach the Spiritual";
  366. mes "Bestowment skill. However,";
  367. mes "he is stubborn, and has refused many who wish to learn from him.";
  368. next;
  369. mes "[Monk]";
  370. mes "It would be good if";
  371. mes "you can convince him";
  372. mes "to teach it to you, as it is";
  373. mes "impossible to learn how";
  374. mes "to perform this skill alone.";
  375. mes "It's really quite a pity...";
  376. close;
  377. }
  378. if (MONK_SK == 0) {
  379. mes "[Monk]";
  380. mes "Power without justice will";
  381. mes "not last. Justice without";
  382. mes "power cannot be upheld.";
  383. mes "Power does not equate to";
  384. mes "justice, but true justice can";
  385. mes "be the means to power.";
  386. next;
  387. mes "[Monk]";
  388. mes "Always remember this truth.";
  389. mes "Justice and power, compassion";
  390. mes "and strength, wisdom and action. These are all complements that";
  391. mes "go hand in hand and must always";
  392. mes "be harmoniousy balanced.";
  393. next;
  394. mes "[Monk]";
  395. mes "So it is with some skills.";
  396. mes "I have developed a skill";
  397. mes "that is the pure manifestation";
  398. mes "of power, Excruciating Palm!";
  399. mes "However, it is useless without";
  400. mes "its complement to balance it.";
  401. next;
  402. mes "[Monk]";
  403. mes "The complement to my skill";
  404. mes "is a skill known as Spiritual";
  405. mes "Bestowment, which can only";
  406. mes "be taught by one Monk. However,";
  407. mes "he refuses to teach it to others, believing they are unworthy.";
  408. next;
  409. mes "[Monk]";
  410. mes "Although I've let him know";
  411. mes "that he should popularize his";
  412. mes "teaching of that skill, I must respect his decision. Still, you";
  413. mes "may try talking to him if you wish to try to learn some new skills.";
  414. set MONK_SK,1;
  415. next;
  416. mes "[Monk]";
  417. mes "To find him, simply seek";
  418. mes "out the monk who always";
  419. mes "preaches the empty meaning";
  420. mes "of fighting. That will be him.";
  421. close;
  422. }
  423. }
  424. mes "[Monk]";
  425. mes "Power without justice will";
  426. mes "not last. Justice without";
  427. mes "power cannot be upheld.";
  428. mes "Power does not equate to";
  429. mes "justice, but true justice can";
  430. mes "be the means to power.";
  431. close;
  432. }
  433. //============================================================
  434. // Old changelog
  435. //============================================================
  436. //= 1.0 for fully working skills only [Lupus]
  437. //= 1.1 Added more new skill quests for more classes [Lupus]
  438. //= Somehow eA engine doesn't let you keep learn't skill V_V'
  439. //= 1.2 Added to correct locations, correct NPC's, fixed
  440. //= some of the items required and made them into real
  441. //= quests. [Reddozen]
  442. //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
  443. //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
  444. //= 1.3b Splitted into different files [DracoRPG]
  445. //= 1.4 Updated to the official one. [Samuray22]
  446. //= 1.4a replaced item "names" with item id. [Lupus]
  447. //============================================================