summaryrefslogblamecommitdiff
path: root/npc/quests/WIP/shadow_quest.txt
blob: 77d0936d3a6b7defedc77b2f42a0572e5b7c9d66 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15














                                                               
                                            
































                                                                                          
                                                                         























                                                                                      
                                                                                       









                                                                                   
                                                                          








                                                                        
                                                                                                       

















                                                                                                        

                                                                              
















                                                                                   
                                                                              



                                                                             
                                                                                    
                                                      
                                                               



















                                                                                      
                                                                                             



















                                                                                                                                
                                                                              














                                                                                                                                
                                               

                                                  
                                           




                                                                                         
                                                       

                                                  
                                           














                                                                                         
                                                                              















                                                                                                                                
                                             







                                                        
                                                                                      

                                
                                                                                                    
















                                                                                          
                                             









































                                                                                                    
                                                                                                




                                                                                
                                                               
                
                                                                              






























                                                                                          
                                    



















































                                                                         
                                                                                                        




                                                               
 
//===== eAthena Script ======================================= 
//= Lighthalzen, Shadow quest
//===== By: ================================================== 
//= Gravity official script
//= ColNix
//===== Current Version: ===================================== 
//= Fixed
//===== Compatible With: ===================================== 
//= eAthena SVN
//===== Description: ========================================= 
//= Lighthalzen 
//===== Additional Comments: ================================= 
//=
//============================================================

lighthalzen,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",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,96,53,4	script	#maner	-1,6,3{
OnTouch:
if ((quest_shadow==6) && (quest_shadow_mobs==1)) {
monster "airplane_01",96,53,"Rogue",1268,5;
set quest_shadow_mobs,0;
}
close;
}
//=======================================================================================
airplane_01,85,47,4	script	#maner01	-1,6,3{
OnTouch:
if ((quest_shadow==6) && (quest_shadow_mobs==1)) {
monster "airplane_01",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,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,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","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,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;
}