summaryrefslogtreecommitdiff
path: root/npc/quests/WIP/shadow_quest.txt
blob: 0cfda51229f29f3acff1ffed0065a8627b94ddcb (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
//===== eAthena Script ======================================= 
//= Lighthalzen, Shadow quest
//===== By: ================================================== 
//= Gravity official script
//= ColNix
//===== Current Version: ===================================== 
//= Fixed
//===== Compatible With: ===================================== 
//= eAthena SVN
//===== Description: ========================================= 
//= Lighthalzen 
//===== Additional Comments: ================================= 
//=
//============================================================

lighthalzen.gat,141,162,4	script	Old man	61,{
readparam(baselevel);                         

if (baselevel <= 70) {
mes "["+strcharinfo(0)+"]";
mes "It seems that i'm not as strong as i thought. Better i go to lvl.";
close;
} 
	if (quest_shadow==1) {
	mes "[Kamenasai]";
	mes "Have you already spoken to Kazien? ooh...";
	mes "Hurry up and find him. He must be in Lighthalzen Castle.";
	close;
	}
		if (quest_shadow>1) {
		mes "[Kamenasai]";
		mes "I have nothing to say to you now.";
		mes "Leave me alone";
		close;
		}

mes "[Kamenasai]";
mes "Hello, "+strcharinfo(0)+". Nice to see you.";
mes "I've heard alot about you doings. And want to know, if you could help us.";
next;	
menu "Hm.. Interesting. Wat's the problem?",-,"No, I'm not interested",l_not;
mes "[Kamenasai]";
mes "I knew that you should help. So. My friend Kazien is busy due to a lack of workers,";
mes "he has some work for you. Find him in Lighthalzen castle. Good luck";
set quest_shadow,1;
close;

l_not:
mes "[Kamenasai]";
mes "It's a pity. But i can't make you change your mind. GL&HF guy. Cya";
close;
}

//====================================================================================

lhz_in01,174,258,4	script	Young man	59,{
if (quest_shadow==1) goto l_accept;
if (quest_shadow==3) goto l_nochance;
if (quest_shadow==4) goto l_part1;
if (quest_shadow==5) goto l_wtfisthat;
if (quest_shadow==8) goto l_zadolbal;
if (quest_shadow==10) goto l_nu;

mes "[Kazien]";
mes "What do you want? Don't you see that i'm busy now!. Leave me alone!";
close;

l_accept:
mes "[Kazien]";
mes "What do you want from me. Don't you see that i am busy?";
next;
menu "Well, i'm, from Kamenasai",-,"hm... Can i borow some money? ^_-",l_nothing;
mes "[Kazien]";
mes "Oh, sorry my friend. You come to help me, don't you.";
mes "Thanks alot. I'm too busy here and can't go myself, so i let my frind to help me";
mes "His choice is you... So. Can you keep a secret?";
next;
menu "Of course i can",-,"i'm not sure.",l_goaway;
mes "[Kazien]";
mes "Well then. Lets see. Go to Einbroch Research Facility and find Garins there.";
set quest_shadow,2;
close;

l_nothing:
mes "[Kazien]";
mes "Then, please leave me alone. I don't have any wish to speak to you.";
close;

l_goaway:
mes "[Kazien]";
mes "Its a pity... I think my friend was wrong sending you to me. Buy.";
close;

l_part1:
mes "[Kazien]";
mes "I see. You don't tell That guard about your quest, so i can rely on you. It was your first task.";
mes "Now i shall tell you all. I am trying to make some buisness. But i can't deliver goods by myself.";
mes "So i need somebody. And this somebody is you, "+strcharinfo(0)+".";
next;
mes "[Kazien]";
mes "Go and Find Lyozien near Airship. He will tell you more.";
close;

l_forget:
mes "[Kazien]";
mes "Oh my head. Who are you at last? Im very dull. Somebody tell the police about me";
mes "I am so bored...So...";
next;
goto l_accept;
close;

l_nochance:
if (rand(10)==9) goto l_forget;
mes "[Kazien]";
mes "You can't keep any secret! What do you want from me?";
mes "I don't want to see you anymore! Go somewhere else and never come here!";
close;

l_wtfisthat:
if (quest_shadow_misc==1) goto l_leftthis;
mes "[Kazien]";
mes "Hm... He is saying something interesting. I will give delivery scroll. Go to";
mes "Lyozien and speak to him...He is at the top of all this.";
getitem 1072,1;
getexp 110000,0;
set quest_shadow_mobs,1;
set quest_shadow_misc,1;
set quest_shadow,6;
close;

l_zadolbal:
if (quest_shadow_misc==2) goto l_leftthis;
mes "[Kazien]";
mes "Hm... He doesn't answer...You know that's strange. Something is wrong..";
mes "And this something can destroy our plans....";
next;
menu "Also bandits.. and goods",-,"In every way i'm leaving this",l_leftthis;
mes "[Kazien]";
mes "Hm.. So you don't still receive goods.. And you say that bandits atack you...";
mes "Now i understand. Go to Lyozien and be careful!";
monster "airplane_01.gat",96,48,"Rogue",1268,1,"Man::OnMyMobDeath";
getexp 150000,0;
set quest_shadow_misc,2;
set quest_shadow,9;
close;

l_leftthis:
mes "[Kazien]";
mes "Ye.. Its a pity i think. But its your choice. Remember,if you tell somebody";
mes "About this you shall be dead...See you later";
close;

l_nu:
if (quest_shadow_finish==1) goto l_leftthis;
mes "[Kazien]";
mes "How is our work? What about goods?";
next;
menu "Everything was really cool. I have lots of fun",-,"It was the wersest thing.",-;
mes "[Kazien]";
mes "Well... in everycase.^_^ I think you were really a good comrad";
mes "["+strcharinfo(0)+"]";
mes "I don't think so about you. Because i work for you and i must know what ware the goods";
next;
mes "[Kazien]";
mes "Don't you think that it was me who give you work, let me dicide what you must know";
mes "Afterall thx. Without you, this work wasn't done. You help me alot. I waiting forward hearing about your greatest doings.";
mes "See you,my hero";
getexp 150000,0;
set quest_shadow_finish,1;
close;
}
//===================================================================================
lhz_in01,156,248,4	script	#Kazien	-1,6,3{
OnTouch:
if (quest_shadow_finish==1) {
mes "[Remindes]";
mes "[Kazien]";
mes "How is our work? What about goods?";
mes "...................................";
mes "[Kazien]";
mes "Well... in everycase. I think you were really a good comrade";
mes "["+strcharinfo(0)+"]";
mes "I don't think so. Because i work for you and i must know what was there";
next;
mes "[Kazien]";
mes "Don't you think that it was me who give you work, let me dicide what you must know";
mes "Afterall thx. Without you, this work wasn't done. You help me alot. I waiting forward hearing about your greatest doings.";
mes "See you,my hero";
next;
mes "["+strcharinfo(0)+"]";
mes "Strange people are they... but i suppose that was really interesting journey...";
set quest_shadow_finish,0;
set quest_shadow,11;
close;
}
close;
}
//===================================================================================
airplane_01.gat,96,53,4	script	#maner	-1,6,3{
OnTouch:
if ((quest_shadow==6) && (quest_shadow_mobs==1)) {
monster "airplane_01.gat",96,53,"Rogue",1268,5;
set quest_shadow_mobs,0;
}
close;
}
//=======================================================================================
airplane_01.gat,85,47,4	script	#maner01	-1,6,3{
OnTouch:
if ((quest_shadow==6) && (quest_shadow_mobs==1)) {
monster "airplane_01.gat",85,47,"Rogue",1268,5;
set quest_shadow_mobs,0;
}
close;
}
//=======================================================================================
lhz_in01,175,234,4	script	#Kazien01	-1,6,3{
OnTouch:
if (quest_shadow_finish==1) {
mes "[Remindes]";
mes "[Kazien]";
mes "How is our work? What about goods?";
mes "...................................";
mes "[Kazien]";
mes "Well... in everycase. I think you were really a good comrade";
mes "["+strcharinfo(0)+"]";
mes "I don't think so. Because i work for you and i must know what was there";
next;
mes "[Kazien]";
mes "Don't you think that it was me who give you work, let me dicide what you must know";
mes "Afterall thx. Without you, this work wasn't done. You help me alot. I waiting forward hearing about your greatest doings.";
mes "See you,my hero";
next;
mes "["+strcharinfo(0)+"]";
mes "Strange people are they... but i suppose that was really interesting journey...";
set quest_shadow_finish,0;
set quest_shadow,11;
close;
}
close;
}
//=======================================================================================

einbroch.gat,54,52,4	script	Guard	734,{
if (quest_shadow==2) goto l_done;

mes "[Guard]";
mes "This is restricted zone. Please leave this place.";
close;

l_done:
mes "[Guard]";
mes "Hey. Stop. What do you want here? Don't you know that this is restrickted zone?";
mes "Tell me why are you here?";
next;
menu "Well...I'm leaving now. I don't know that",-,"Hm... Kazien asked me to find Garins.",l_garins;
close2;
set quest_shadow,4;
end;

l_garins:
mes "[Guard]";
mes "You say Kazien.. From Lighthalzen....";
next;
npctalk "*writing something to the notepad*";
mes "[Guard]";
mes "Find Garins.... Ok. Thanks. Now you are free. Go home.";
set quest_shadow,3;
close;
}

//========================================================================================

airplane_01.gat,96,48,4	script	Man	810,{
if (quest_shadow==4) goto l_allok;
if (quest_shadow==5) goto l_strange;
if (quest_shadow==6) goto l_next;
if (quest_shadow==7) goto l_talked;
if (quest_shadow==9) goto l_nuinah;
if (quest_shadow==10) goto l_wazaputaus;

mes "[Lyozien]";
mes "Greeting to you. Nice weather,isn't it?";
close;

l_strange:
mes "[Lyozien]";
mes "Hm.. strange. Kazien tell me nothing about it. I suppose you will better go to him";
mes "and ask about this";
close;

l_allok:
mes "[Lyozien]";
mes "Oki doki guy. You see, that this is restricted doing. But we must do it";
mes "For future of our country. So. That goods are really needed to our goverment, but";
mes "Some rogues want to robe it. We can't protect them ourselves because we are on kings work";
next;
mes "[Lyozien]";
mes "So its you, who will make it";
mes "Go to Izlude and found Ahman there. He will give you nececcery items";
mes "Good luck";
close;

l_next:
mes "[Lyozien]";
mes "So. What he says??";
next;
mes "["+strcharinfo(0)+"]";
mes "He say to come to you. Here is the Scroll of deliver that i must show you.";
next;
mes "[Lyozien]";
mes "I suppose you should better go to Ahman and show this... In cas, i have no goods to give you.";
close;

l_talked:
mes "[Lyozien]";
mes "Well... You say He doesn't answer... I suppose You better go to Kazien and tell him this.";
mes "It seemes to that it wasnt our plan.. i fear... Noway. Hurry up to Kazien";
set quest_shadow,8;
close;

l_nuinah:
if mobcount("airplane_01.gat","Man::OnMyMobDeath")==0 goto ondeath;
mes "[Lyozien]";
mes "Well.. I really don't know. But i will never tell you wat are the goods";
mes "hey, Bandit is there! LOOK!!!";
close;


OnDeath:
if looked==1 {
mes "[Lyozien]";
mes "I have already given you medicine. Hurry. Somebody";
mes "wants to stop us!";
close;
}

mes "[Lyozien]";
mes "Whooo... I was so frightened... Here is potion for you. Hurry up. Go to Ahman";
getitem 504,1;
next;
mes "Suddenly you see that some goods are broken...";
mes "You decided to examine them";
set looked,1;
close;
end;

l_wazaputaus:
Mes "[Lyozien]";
mes "Well Ahmer was right. You are ill. Better have a rest.";
mes "Go to Kazien. He will help you."; 
close;
}

//========================================================================================

izlude.gat,186,57,4	script	Scamp	85,{
if quest_shadow==4 goto l_gocheck;
if quest_shadow==6 goto l_done;
if quest_shadow==9 goto l_nah;

mes "[Ahman]";
mes "Ahmaaa... Ahnaaa... Ahmaaan....";
next;
mes "["+strcharinfo(0)+"]";
mes "????????";
next;
mes "[Ahman]";
mes "Ahmaaa... Ahnaaa... Ahmaaan....";
close;

l_gocheck:
mes "[Ahman]";
mes "Hello there. What do you want?";
menu "i want to deliver goods.",-,"nothing",l_close;
next;
mes "[Ahman]";
mes "what goods. What are you talking about? I know nothing about this.";
next;
mes "["+strcharinfo(0)+"]";
mes "Im here from Kazien, who send me to Lyozien who send me to you....";
next;
mes "[Ahman]";
mes "Even so. Goods are already delivered. Go back to Lyozien";
set quest_shadow,5;
close;

l_close:
mes "[Ahman]";
mes "You are very strange guy..";
close;

l_done:
mes "["+strcharinfo(0)+"]";
mes "hey!...";
next;
mes "You stay about 1 hour trying to speak to him. No answer";
next;
mes ".........";
mes "["+strcharinfo(0)+"]";
mes "Go i better to Lyozien. he is dead i think...";
set quest_shadow,7;
close;

l_nah:
mes "[Ahmar]";
mes "You look very ill. You know?";
next;
mes "["+strcharinfo(0)+"]";
mes "I dunno. Don't you know about atack on your goods? Some of them were broken. And i examine them..";
next;
mes "[Ahmer]";
mes "What?? You look at them?? Its bad. go to Lyozine. Hurry!";
set quest_shadow,10;
close;
}