summaryrefslogtreecommitdiff
path: root/npc/quests/skills/acolyte_skills.txt
blob: 455b4319373891681e5fc91bc04ca25be04bed89 (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
//===== eAthena Script =======================================
//= Acolyte Skill Quest
//===== By: ==================================================
//= kobra_k88
//===== Current Version: =====================================
//= 1.4a
//===== Compatible With: =====================================
//= eAthena 7.15 +
//===== Description: =========================================
//= <Description> 
//===== Additional Comments: =================================
//= v1.0a Now using functions found in "Global_Functions.txt"
//= for class checks.
//= 1.2 Added Baby Class Support [Lupus]
//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
//= 1.4 Fixed an exploit [Lupus]
//= 1.4a changed perm. variables to temp ones [Lupus]
//============================================================


prt_church,173,23,4	script	Acolyte Klift	79,{
	mes "[Acolyte Klift]";
	if (baseClass == Job_Acolyte) goto L_Start;

L_Other:
	mes "Ah, welcome to the Prontera Church also known as the Sanctuary.";
	mes "Unfortunately I cannot be of much help to you.  For my fellow";
	mes "Priests and Acolytes however, I can help them to find their ^5555FF'hidden";
	mes "ability'^000000.";
	close;

L_Start:
	if(@HOLYLIGHT) goto L_Check;
	if(getskilllv(156)>0) goto L_GotSkill;
	if(sex==1) mes "Ahh... Brother!";
	if(sex==0) mes "Ahh... Sister!";
	mes "Does the task of caring for our lost sheep tire you out? Is it too";
	mes "much of a burden? Do not despair, I am here to assist you.";
	next;
	menu "About an Acolyte's ^5555FF'hidden ablitiy'^000000...",M_0, "End Conversation.",M_End;

	M_0:
		mes "[Acolyte Klift]";
		mes "Faced with great danger in an endless struggle with evil, our";
		mes "brethren are in much need of assistance.";
		next;
		mes "[Acolyte Klift]";
		mes "As acolytes approach their senior years in the clergy, they learn to";
		mes "call upon their inner power to use a special skill to aid them in";
		mes "battle.";
		next;
		mes "[Acolyte Klift]";
		mes "That skill is ^5555FF'Holy Light'^000000.  Holy Light does damage to";
		mes "all foes but is even more effective on the undead.";
		next;
		mes "[Acolyte Klift]";
		mes "For someone like yourself to learn this skill, takes some hard work.";
		mes "Would you like to learn this skill?";
		next;
		menu "Yes, please.",-, "Let me think about it.",M_End;

			mes "[Acolyte Klift]";
			mes "Very good.  You will need to find these items in order to learn the";
			mes "skill:";
			mes "^5555FF1 Opal^000000,";
			mes "^5555FF1 Crystal Blue^000000,";
			mes "and ^5555FF1 Rosary^000000.";
			next;
			mes "[Acolyte Klift]";
			mes "Of course you will also need to have a sufficient level of";
			mes "experience.  Namely a ^5555FFjob level of at least 30^000000.  This does";
			mes "not apply to Priests or Monks however, because of the vast amount of";
			mes "experience they already have.";
			next;
			mes "[Acolyte Klift]";
			mes "Come back when you are ready.  I will be here.";
			set @HOLYLIGHT, 1;
			close;
	M_End:
		mes "[Acolyte Klift]";
		mes "I understand your zeal.  You have much time yet to practice and gain";
		mes "experience.  Go forth with many blessings...";
		close;

L_Check:
	mes "So, are you ready for the Holy Light training? Let me check....";
	next;
	mes "[Acolyte Klift]";
	if(BaseJob==Job_Acolyte && JobLevel<30) goto L_LowLvl;
	if(countitem(727)<1 || countitem(991)<1 || countitem(2608)<1) goto L_NoItems;
	delitem 727,1;
	delitem 991,1;
	delitem 2608,1;
	mes "Oh! Very good.  You have brought back all of the items I asked for.";
	next;
	mes "[Acolyte Klift]";
	mes "Ok lets get started...";
	next;
	mes "(after hours of praying and meditation)";
	next;
	mes "[Acolyte Klift]";
	mes "Yes! I feel it. You have released your hidden abilities and can now";
	mes "use ^5555FFHoly Light^000000!";
	skill 156,1,0;
	set @HOLYLIGHT, 0;
	next;
	mes "[Priest]";
	mes "You have done well.  May God bless you!";
	emotion e_no1;
	close;

	L_LowLvl:
		mes "I'm sorry but you need more training before I can teach you Holy";
		mes "Light.  Come back when your job level is at least 30.";
		close;
	L_NoItems:
		mes "I'm sorry but you don't have the required items for Holy Light.";
		mes "You need:";
		mes "^5555FF1 Opal^000000,";
		mes "^5555FF1 Crystal Blue^000000,";
		mes "and ^5555FF1 Rosary^000000.";
		close;

L_GotSkill:
	mes "Ah, I see you have been using Holy Light.  It is such a great skill";
	mes "that I truly believe it to be a gift from the lord himself.  May";
	mes "God be with you always.";
	close;
}