summaryrefslogtreecommitdiff
path: root/npc/re/quests/homu_s.txt
blob: dda0ad7ee4b3a1d3ca3dfafb842dd853df82397e (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
//===== rAthena Script ======================================= 
//= Homunculus S Quest
//===== By: ================================================== 
//= Masao
//===== Current Version: ===================================== 
//= 1.0
//===== Compatible With: ===================================== 
//= rAthena SVN
//===== Description: ========================================= 
//= Evolves an Homunculus which is at least Level 99 to the
//= new Homunculus S Class.
//===== Additional Comments: ================================= 
//= 1.0 First Version. The actual changing dialog is currently
//=     customized. [Masao]
//============================================================ 

job3_gen01,12,44,4	script	Viorel#job3_gen01	542,{

	if((Class != Job_Genetic) && (Class != Job_Genetic_T) && (Class != Job_Baby_Genetic)){
		mes "[Viorel]";
		mes "^FF4800Homunculus^000000 research requires a lot of time and funding.";
		mes "However, I believe passion is the most important factor.";
		next;
		switch(select("End conversation.:What are you talking about?:Why are you always standing there?")) {
		case 1:
			mes "[Viorel]";
			mes "So long~!";
			close;
		case 2:
			mes "[Viorel]";
			mes "You see, ^006400Alchemists^000000 have an inquisitive nature.";
			mes "People like me, especially, even think of creating life itself.";
			next;
			mes "[Viorel]";
			mes "You'd have to research ^FF4800Homunculus^000000 to understand.";
			mes "Now, if you'll excuse me~!";
			close;
		case 3:
			emotion 4,0;
			mes "[Viorel]";
			mes "What, is it so strange to see an Alchemist in their own lab?";
			mes "How so?";
			close;
		}
	}
	mes "[Viorel]";
	mes "Hello "+strcharinfo(0)+",";
	mes "what can I do for an fellow Alchemist like you?";
	next;
	switch(select("I want to evolve my Homunculus:About Homunculus S:Cancel")){
	case 1:
		mes "[Viorel]";
		if(!getskilllv("AM_BIOETHICS")){
			mes "I'm sorry but you must know the Skill Bioethics! Otherwise I can't let your Homunculus evolve into an Homunculus S.";
			close;
		}
		if(gethominfo(1) < 6009){
			mes "I'm sorry but you must have an evolved Homunculus, otherwise you can't let it evolve to the new Homunculus S.";
			close;
		}
		if(gethominfo(6) < 99){
			mes "I'm sorry but to evolve your Homunculus to the next level it must be Level 99!";
			mes "Come back after you've trained your Homunculus a little bit more.";
			close;
		}
		if(gethominfo(1) == 6048 || gethominfo(1) == 6049 || gethominfo(1) == 6050 || gethominfo(1) == 6051 || gethominfo(1) == 6052){
			mes "Your Homunculus S looks great!";
			mes "I hope you wil experience many great adventures with it!";
			close;
		}
		mes "Great, it seems like you're all ready to get your Homunculus to the next level!";
		next;
		mes "[Viorel]";
		mes "Now if you want to you can either directly change your Homunculus to an new random Homunculus S Form or you can donate a little fee";
		mes "of 50'000 zeny to the Alchemist Guild and for this you'll be able to change your Homunculus into your desired Homunculus S Class!";
		mes "So, what do you think?";
		next;
		switch(Select("I want to Donate:I don't want to Donate:Cancel")){
		case 1:
			if(Zeny < 50000){
				mes "[Viorel]";
				mes "Haha, nice try my friend! But you don't even have the 50'000 zeny to donate!";
				mes "Come back if you have the zeny, thanks.";
				close;
			}
			mes "[Viorel]";
			mes "Allright, now please tell me which Homunculus you'd like to have:";
			next;
			switch(select("Eira:Bayeri:Sera:Dieter:Elanor:Cancel")){
			case 1:
				mes "[Viorel]";
				mes "Ok, it's all set! Now just give me a moment!";
				next;
				mes "[Viorel]";
				mes "Abra...";
				next;
				mes "[Viorel]";
				mes "Kadabra...";
				next;
				mes "[Viorel]";
				mes "Simsala!";
				mes "...";
				mes "Oh sorry.. wrong game!";
				next;
				mes "[Viorel]";
				mes "Here you go! Your new Homunculus S!";
				hommutate 6048;
				set Zeny,Zeny - 50000;
				close;
			case 2:
				mes "[Viorel]";
				mes "Ok, it's all set! Now just give me a moment!";
				next;
				mes "[Viorel]";
				mes "Abra...";
				next;
				mes "[Viorel]";
				mes "Kadabra...";
				next;
				mes "[Viorel]";
				mes "Simsala!";
				mes "...";
				mes "Oh sorry.. wrong game!";
				next;
				mes "[Viorel]";
				mes "Here you go! Your new Homunculus S!";
				hommutate 6049;
				set Zeny,Zeny - 50000;
				close;
			case 3:
				mes "[Viorel]";
				mes "Ok, it's all set! Now just give me a moment!";
				next;
				mes "[Viorel]";
				mes "Abra...";
				next;
				mes "[Viorel]";
				mes "Kadabra...";
				next;
				mes "[Viorel]";
				mes "Simsala!";
				mes "...";
				mes "Oh sorry.. wrong game!";
				next;
				mes "[Viorel]";
				mes "Here you go! Your new Homunculus S!";
				hommutate 6050;
				set Zeny,Zeny - 50000;
				close;
			case 4:
				mes "[Viorel]";
				mes "Ok, it's all set! Now just give me a moment!";
				next;
				mes "[Viorel]";
				mes "Abra...";
				next;
				mes "[Viorel]";
				mes "Kadabra...";
				next;
				mes "[Viorel]";
				mes "Simsala!";
				mes "...";
				mes "Oh sorry.. wrong game!";
				next;
				mes "[Viorel]";
				mes "Here you go! Your new Homunculus S!";
				hommutate 6051;
				set Zeny,Zeny - 50000;
				close;
			case 5:
				mes "[Viorel]";
				mes "Ok, it's all set! Now just give me a moment!";
				next;
				mes "[Viorel]";
				mes "Abra...";
				next;
				mes "[Viorel]";
				mes "Kadabra...";
				next;
				mes "[Viorel]";
				mes "Simsala!";
				mes "...";
				mes "Oh sorry.. wrong game!";
				next;
				mes "[Viorel]";
				mes "Here you go! Your new Homunculus S!";
				hommutate 6052;
				set Zeny,Zeny - 50000;
				close;
			case 6:
				mes "[Viorel]";
				mes "So long~!";
				close;
			}
		case 2:
			mes "[Viorel]";
			mes "Ok, it's all set! Now just give me a moment!";
			next;
			mes "[Viorel]";
			mes "Abra...";
			next;
			mes "[Viorel]";
			mes "Kadabra...";
			next;
			mes "[Viorel]";
			mes "Simsala!";
			mes "...";
			mes "Oh sorry.. wrong game!";
			next;
			mes "[Viorel]";
			mes "Here you go! Your new Homunculus S!";
			hommutate;
			close;
		case 3:
			mes "[Viorel]";
			mes "So long~!";
			close;
		}
	case 2:
		mes "[Viorel]";
		mes "The Homunculus S are the new and improved Versions of the current Homunculus you know.";
		mes "These new Homunculus have been made since the Monsters in our World keep getting stronger and stronger";
		mes "and our current loyal Homunculus are just not able to keep up with them anymore so they can't";
		mes "protect their Masters anymore!";
		next;
		mes "[Viorel]";
		mes "But since we're Alchemists and we don't want to abandon our precious Homunculus we found a Way to improve their";
		mes "skills and strength in order to keep them by our side and joining us once more in battle!";
		mes "Isn't that great?";
		close;
	case 3:
		mes "[Viorel]";
		mes "So long~!";
		close;
	}
}