summaryrefslogtreecommitdiff
path: root/npc/jobs/1-1e/taekwon.txt
blob: 95a165e7c2744437975faff0cd012ae3b7201eb8 (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
//===== eAthena Script ======================================= 
//= Taekwon Job Quest
//===== By: ================================================== 
//= Celestria
//===== Current Version: ===================================== 
//= 1.0
//===== Compatible With: ===================================== 
//= eAthena 1.0 +
//===== Description: ========================================= 
//= 
//===== Additional Comments: ================================= 
//= A temp Taekwon Job Changer based on the kRO quest.
//= Quest info from RagnaInfo. Sprites from kRO screenshots
//= 1.0 Optimized, updated [Lupus]
//============================================================ 


payon.gat,157,141,5	script	Monk#tktest	753,{
	if(Class==Job_Novice && TAEK_Q) goto L_Continue;
	if(Class==Job_Taekwon || Class==Job_Star_Gladiator) {
		mes "[Monk]";
		mes "So, how goes the kicking?";
		close;
	}
	mes "[Monk]";
	mes "All my life I've been punching and punching things.";
	mes "As such I've developed quite a lot of muscles in my arms.";
	next;
	mes "[Monk]";
	mes "However in my travels I have also walked a lot, and have";
	mes "developed strong muscles in my legs.";
	next;
	if(Class==Job_Novice && JobLevel==10) {
		mes "[Monk]";
		mes "Hmmm... You seem to be the kind to walk around a lot.";
		mes "Perhaps you would be interested in helping me with an experiment?";
		next;
		menu "What sort of experiment?",-,"Umm... no.",L_No;

		mes "[Monk]";
		mes "Well you see, I've thought that since one is always";
		mes "strengthening their legs by walking, if one were to";
		mes "fight by kicking they would be even stronger than punching.";
		next;
		mes "[Monk]";
		mes "I've already practiced a little myself, but I need";
		mes "someone young to teach, who can further improve these skills.";
		next;
		mes "[Monk]";
		mes "I was hoping that maybe you could help me test this theory.";
		next;
		menu "Sure, I'd love to.",-,"Sorry, but no.",L_No;

		set TAEK_Q,BaseLevel;
		mes "[Monk]";
		mes "Great!";
		mes "Now, before I teach what moves I've learnt, I need to ask you";
		mes "to prove that you actually do walk around a lot.";
		next;
		mes "[Monk]";
		mes "So go get ^0000FFone more base level^000000 and then I will teach you what I know.";
		close;
	}
	mes "[Monk]";
	mes "Hmmm... I wonder...";
	close;

L_No:
	mes "[Monk]";
	mes "I see...";
	mes "Well, If you change your mind, I'll still be here.";
	close;

L_Continue:
	if(TAEK_Q<=BaseLevel) goto L_Nolvl;
	if(SkillPoint){
		mes "[Monk]";
		mes "You definately seem to have walked enough, but you still have skill points left over.";
		next;
		mes "[Monk]";
		mes "Use them all up, then you can come talk to me again.";
		close;
	}
	mes "[Monk]";
	mes "I see that you have walked far.";
	next;
	mes "[Monk]";
	mes "Very well, I shall teach you all that I know.";
	next;
	mes "You and the monk spend several hours practicing various kicks.";
	mes "It soon becomes apparant why he needed you to help him.";
	next;
	mes "Wow. You're really good.";
	mes "I hope you continue to go on fighting with your feet,";
	mes "I'd really like to see how well that works for you.";
	if(BaseLevel>TAEK_Q+1) { //u get bonus if leveled up more than a level
		//in jRO you get a Guard[0]... have to prove it later
		getitem 2101,1;	//Guard[0]
	}
	jobchange Job_Taekwon;
	callfunc "F_ClearJobVar";
	next;
	mes "Well, you should go practice some more now.";
	mes "Take care.";
	close;

L_Nolvl:
	mes "[Monk]";
	mes "Hmm...";
	mes "I don't think you have walked far enough yet.";
	mes "Go train some more.";
	close;
}