summaryrefslogtreecommitdiff
path: root/npc/quests/skills/monk_skills.txt
blob: e3b38cf4cb0a120462044cb7a22b80f5f807a119 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
//================= Hercules Script =======================================
//=       _   _                     _
//=      | | | |                   | |
//=      | |_| | ___ _ __ ___ _   _| | ___  ___
//=      |  _  |/ _ \ '__/ __| | | | |/ _ \/ __|
//=      | | | |  __/ | | (__| |_| | |  __/\__ \
//=      \_| |_/\___|_|  \___|\__,_|_|\___||___/
//================= License ===============================================
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
//= Copyright (C) 2012-2015  Hercules Dev Team
//= Copyright (C)  L0ne_W0lf
//= Copyright (C)  DracoRPG
//= Copyright (C)  Samuray22
//= Copyright (C)  Reddozen
//= Copyright (C)  Lupus
//=
//= Hercules is free software: you can redistribute it and/or modify
//= it under the terms of the GNU General Public License as published by
//= the Free Software Foundation, either version 3 of the License, or
//= (at your option) any later version.
//=
//= This program is distributed in the hope that it will be useful,
//= but WITHOUT ANY WARRANTY; without even the implied warranty of
//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//= GNU General Public License for more details.
//=
//= You should have received a copy of the GNU General Public License
//= along with this program.  If not, see <http://www.gnu.org/licenses/>.
//=========================================================================
//= Monk Skills Quests
//================= Description ===========================================
//= Quests for skills: Spiritual Bestowment, Excruciating Palm
//================= Current Version =======================================
//= 1.5
//=========================================================================

prt_monk,270,198,3	script	Apprentice Monk#qsk_mo	4_M_MONK,{
	if (BaseJob == Job_Monk) {
		if (MONK_SK == 7) {
			mes "[Monk]";
			mes "To take the time to";
			mes "comtemplate on your most";
			mes "important goal, your highest";
			mes "priority, is never a waste.";
			mes "Never confuse your means";
			mes "to the end you wish to achieve.";
			close;
		}
		if (MONK_SK == 6 && getskilllv("MO_KITRANSLATION") == 0) {
			mes "[Monk]";
			mes "You've forgotten the";
			mes "basics behind performing";
			mes "Spiritual Bestowment?";
			mes "How can this be...?";
			next;
			mes "[Monk]";
			mes "Ah, now I understand.";
			mes "You've transcended the";
			mes "limitations that used to";
			mes "hold you back, and have";
			mes "become a Champion. I'm";
			mes "sorry for underestimating you.";
			next;
			mes "[Monk]";
			mes "Very well. It will be an honor";
			mes "for me to help you relearn the";
			mes "Spiritual Bestowment skill. As";
			mes "a side effect, you will probably relearn Excruciating Palm as well.";
			next;
			mes "[Monk]";
			mes "Now be still and relax";
			mes "as I perform my special";
			mes "accupressure treatment that";
			mes "will commit these skills to";
			mes "your nervous system and ";
			mes "motor memory...";
			next;
			mes "^3355FF*Tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
			mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
			mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
			mes "tap-tap-tap-tap-tap-tap* *POKE*^000000";
			MONK_SK = 7;
			skill "MO_KITRANSLATION",1,0;
			skill "MO_BALKYOUNG",1,0;
			next;
			mes "[Monk]";
			mes "It is done. Please";
			mes "continue to use these";
			mes "special skills to promote";
			mes "peace and harmony in this";
			mes "world. Farewell, my friend.";
			close;
		}
		if (MONK_SK > 2) {
			mes "[Monk]";
			mes "To take the time to";
			mes "comtemplate on your most";
			mes "important goal, your highest";
			mes "priority, is never a waste.";
			mes "Never confuse your means";
			mes "to the end you wish to achieve.";
			next;
			mes "[Monk]";
			mes "Ah, I have a favor to ask.";
			mes "Please do not tell others that";
			mes "I have taught you Spiritual";
			mes "Bestowment. I don't wish to";
			mes "spend my time teaching too";
			mes "many people this skill...";
			close;
		}
		if (MONK_SK == 2) {
			if (Weight == 0) {
				mes "[Monk]";
				mes "Ah. Well done. I see";
				mes "that you managed to learn";
				mes "the most important thing,";
				mes "selflessness, on your own.";
				mes "Now I trust that you won't";
				mes "abuse what I have to teach you.";
				next;
				mes "[Monk]";
				mes "My test may seem too strict,";
				mes "but it is impossible to learn";
				mes "Spiritual Bestowment without the right discipline. As with all";
				mes "things, readiness and preparation precede all forms of realization.";
				next;
				mes "[Monk]";
				mes "Now just relax for a moment.";
				mes "I will use accupressure to";
				mes "train your nervous system to";
				mes "physically memorize the energy";
				mes "flow and movements required";
				mes "for Spiritual Bestowment.";
				next;
				mes "^3355FF*Tap... tap*";
				mes "*Tap... Tap*";
				mes "*Tap tap tap*^000000";
				next;
				mes "^3355FF*Tap tap tap*";
				mes "*Tap tap tap*";
				mes "*Tap... Tap tap*^000000";
				next;
				mes "^3355FF*Tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
				mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
				mes "tap-tap-tap-tap-tap-tap-tap-tap- tap-tap-tap-tap-tap-tap-tap-tap-";
				mes "tap-tap-tap-tap-tap-tap* *POKE*^000000";
				next;
				mes "[Monk]";
				mes "It is done. You are now";
				mes "capable of using Spiritual";
				mes "Bestowment. Ah, yes. I've never";
				mes "really named this skill, but that is what it is usually called by";
				mes "other Monks who have seen it.";
				next;
				mes "[Monk]";
				mes "Remember that this skill has a";
				mes "long Cast Time and Skill Delay,";
				mes "so use it very carefully. This";
				mes "skill will let you give a Spirit Sphere to one of your Party";
				mes "Members by consuming 40 SP.";
				next;
				mes "[Monk]";
				mes "You will better understand";
				mes "the use of this skill if you";
				mes "practice. Keep in mind that";
				mes "fighting may be necessary at";
				mes "times, but it is a means to an";
				mes "end, and not an end in itself.";
				MONK_SK = 3;
				skill "MO_KITRANSLATION",1,0;
				next;
				mes "[Monk]";
				mes "Our skills should not be";
				mes "used to shed blood. If you";
				mes "can transcend conflict, you";
				mes "will know that fighting has";
				mes "no worth, no value. Peace";
				mes "be with you, my friend.";
				close;
			}
			else {
				mes "[Monk]";
				mes "Have you learned the";
				mes "meaning of selflessness?";
				mes "When you abandon greed";
				mes "and the desires of the world,";
				mes "you will be ready for my teaching. ";
				close;
			}
		}
		if (MONK_SK == 1) {
			mes "[Monk]";
			mes "Fighting is meaningless.";
			mes "Transcend conflict and";
			mes "difference through the";
			mes "realization that all are";
			mes "one. Discipline your mind";
			mes "and the truth will be revealed.";
			next;
			mes "[Monk]";
			mes "Hm? To what purpose have";
			mes "you come to visit me? Ah, so";
			mes "you wish to learn the skill that I have developed. My colleague";
			mes "was right: more and more people have been wanting to learn this.";
			next;
			mes "[Monk]";
			mes "Do not misunderstand me.";
			mes "It is true that power and";
			mes "justice, wisdom and action";
			mes "must be balanced. However,";
			mes "I have been visited by too many power hungry, bloodthirsty people.";
			next;
			mes "[Monk]";
			mes "In all fairness, I shall";
			mes "give you a chance. Prove";
			mes "to me that you would use";
			mes "the skills I teach you for";
			mes "peace and justice. Prove that";
			mes "you are free from selfishness.";
			MONK_SK = 2;
			close;
		}
	}
	mes "[Monk]";
	mes "Fighting is meaningless.";
	mes "Transcend conflict and";
	mes "difference through the";
	mes "realization that all are";
	mes "one. Discipline your mind";
	mes "and the truth will be revealed.";
	close;
}

monk_test,316,69,5	script	Monk#qsk_mo	4_M_CHNMONK,{
	if (BaseJob == Job_Monk) {
		if (MONK_SK == 6) {
			mes "[Monk]";
			mes "How did you convince";
			mes "that monk to teach you";
			mes "Spiritual Bestowment? It'd";
			mes "be nice to popularize both";
			mes "of our specialty skills, but the world may not be ready yet.";
			close;
		}
		if (MONK_SK == 5) {
			mes "[Monk]";
			mes "To begin, Excruciating Palm";
			mes "is performed by taking your";
			mes "inner strength and making it";
			mes "into outer strength. Then, you";
			mes "focus all of that into your palm. You'll explode if you do it wrong.";
			next;
			mes "[Monk]";
			mes "This skill truly causes";
			mes "excruciating pain, consuming";
			mes "20 SP and even 10 HP. It will";
			mes "knock back monsters with the";
			mes "chance of stunning them, but only the targeted monster is damaged.";
			next;
			mes "[Monk]";
			mes "If you use this skill on";
			mes "other players, it will cause";
			mes "a certain amount of damage,";
			mes "but it won't knock back other";
			mes "players near the original target. Does that make sense?";
			next;
			mes "[Monk]";
			mes "Anyway, keep practicing";
			mes "these principles and you'll";
			mes "master Excruciating Palm.";
			mes "You should definitely be able";
			mes "to do it since you've learned";
			mes "Spiritual Endowment.";
			MONK_SK = 6;
			skill "MO_BALKYOUNG",1,0;
			next;
			mes "[Monk]";
			mes "Well, we've completed";
			mes "the lesson. I hope you";
			mes "use your new skills to";
			mes "fight for justice and";
			mes "combat evil. Goodbye";
			mes "for now, my friend.";
			close;
		}
		if (MONK_SK == 4 && countitem(905) > 19 && countitem(711) > 2) {
			mes "[Monk]";
			mes "What's that...?";
			mes "You've learned the";
			mes "Spiritual Bestowment";
			mes "skill? I assume that you";
			mes "wish to learn Excruciating";
			mes "Palm next. Am I correct?";
			next;
			mes "[Monk]";
			mes "Hm. Well, you are strong";
			mes "enough to handily defeat a";
			mes "good number of Mandragoras.";
			mes "All right. You seem to be ready. Come back in a little while so";
			mes "that I can finish preparations.";
			delitem 905,20; //Stem
			delitem 711,3; //Shoot
			MONK_SK = 5;
			close;
		}
		if (MONK_SK == 4) {
			mes "[Monk]";
			mes "What's that...?";
			mes "You've learned the";
			mes "Spiritual Bestowment";
			mes "skill? I assume that you";
			mes "wish to learn Excruciating";
			mes "Palm next. Am I correct?";
			next;
			mes "[Monk]";
			mes "As I mentioned to you";
			mes "before, you must subjugate";
			mes "Mandragoras to prove that";
			mes "you are qualified, in terms";
			mes "of strength and compassion,";
			mes "to learn Excruciating Palm.";
			next;
			mes "[Monk]";
			mes "Fight to protect those";
			mes "innocents terrorized by";
			mes "the aggressive Mandragoras.";
			mes "If you bring me ^FF000020 Stems^000000 and";
			mes "^FF00003 Shoots^000000, I will be satisfied with this proof of your ability.";
			next;
			mes "[Monk]";
			mes "Do you understand now?";
			close;
		}
		if (MONK_SK == 3) {
			mes "[Monk]";
			mes "Have you come to learn";
			mes "Excruciating Palm? If only";
			mes "that were possible. There";
			mes "are two obstacles we face";
			mes "in fulfilling your request.";
			next;
			mes "[Monk]";
			mes "Firstly, you must learn";
			mes "the Spiritual Bestowment";
			mes "skill beforehand. It will be";
			mes "difficult to get that monk";
			mes "to teach it to you, if not";
			mes "outright impossible.";
			next;
			mes "[Monk]";
			mes "Secondly, you will need";
			mes "to pass my little test of";
			mes "strength, so that I can be";
			mes "use that your body can endure";
			mes "the awesome power involved";
			mes "in using Excruciating Palm.";
			next;
			mes "[Monk]";
			mes "Mm. I know that Mandragoras";
			mes "have been menacing travelers,";
			mes "so if you can prove to me that";
			mes "you've been hunting them, you";
			mes "will prove worthy of learning";
			mes "Excruciating Palm.";
			next;
			mes "[Monk]";
			mes "If you can somehow convince";
			mes "that monk to teach you how to";
			mes "perform Spiritual Bestowment,";
			mes "I shall then ask you to bring";
			mes "^FF000020 Stems^000000 and ^FF00003 Shoots^000000 from";
			mes "hunting Mandragoras.";
			next;
			mes "[Monk]";
			mes "Of course, completing";
			mes "my test is meaningless";
			mes "if you do not first learn the";
			mes "Spiritual Bestowment skill.";
			mes "I wish you luck with that...";
			MONK_SK = 4;
			close;
		}
		if (MONK_SK == 1) {
			mes "[Monk]";
			mes "There is a pacifist monk";
			mes "living in seclusion that";
			mes "can teach the Spiritual";
			mes "Bestowment skill. However,";
			mes "he is stubborn, and has refused many who wish to learn from him.";
			next;
			mes "[Monk]";
			mes "It would be good if";
			mes "you can convince him";
			mes "to teach it to you, as it is";
			mes "impossible to learn how";
			mes "to perform this skill alone.";
			mes "It's really quite a pity...";
			close;
		}
		if (MONK_SK == 0) {
			mes "[Monk]";
			mes "Power without justice will";
			mes "not last. Justice without";
			mes "power cannot be upheld.";
			mes "Power does not equate to";
			mes "justice, but true justice can";
			mes "be the means to power.";
			next;
			mes "[Monk]";
			mes "Always remember this truth.";
			mes "Justice and power, compassion";
			mes "and strength, wisdom and action. These are all complements that";
			mes "go hand in hand and must always";
			mes "be harmoniousy balanced.";
			next;
			mes "[Monk]";
			mes "So it is with some skills.";
			mes "I have developed a skill";
			mes "that is the pure manifestation";
			mes "of power, Excruciating Palm!";
			mes "However, it is useless without";
			mes "its complement to balance it.";
			next;
			mes "[Monk]";
			mes "The complement to my skill";
			mes "is a skill known as Spiritual";
			mes "Bestowment, which can only";
			mes "be taught by one Monk. However,";
			mes "he refuses to teach it to others, believing they are unworthy.";
			next;
			mes "[Monk]";
			mes "Although I've let him know";
			mes "that he should popularize his";
			mes "teaching of that skill, I must respect his decision. Still, you";
			mes "may try talking to him if you wish to try to learn some new skills.";
			MONK_SK = 1;
			next;
			mes "[Monk]";
			mes "To find him, simply seek";
			mes "out the monk who always";
			mes "preaches the empty meaning";
			mes "of fighting. That will be him.";
			close;
		}
	}
	mes "[Monk]";
	mes "Power without justice will";
	mes "not last. Justice without";
	mes "power cannot be upheld.";
	mes "Power does not equate to";
	mes "justice, but true justice can";
	mes "be the means to power.";
	close;
}