summaryrefslogblamecommitdiff
path: root/npc/quests/quests_geffen.txt
blob: 34edd26f239e78f8b0120f57d6c1a6d3bd8df59a (plain) (tree)
1
2
3
4
5
6


                                                               
                         
                                                               
       






                                                               
                                                                     






                                                                                                  
                                                    
                           


                                                                                                                     
             

                                                                  
                                   


                                                                                                                                                           

                                   


                                                                                                                                     
                     






















                                                                                                                  
                                      

                         
                                   
                                                                                                      
                      
         


 
 


                                                                                                 
                                            






























































































                                                                                                                                                                       
 
//===== eAthena Script ======================================= 
//= Quest NPCs related to Geffen
//===== By: ================================================== 
//= kobra_k88 & Samuray22
//===== Current Version: ===================================== 
//= 1.3
//===== Compatible With: ===================================== 
//= eAthena 7.15 +
//===== Description: ========================================= 
//= Welding Mask and Headset Quests.
//===== Additional Comments: ================================= 
//= 1.1 Fixed exploits [Lupus]
//= 1.2 Removed Duplicates [Silent]
//= 1.3 Updated "Welding Mask" Quest to the Official one. [Samuray22]
//============================================================ 



//==============================================================================================//
// 					Blacksmith: 'Welding Mask' Quest
//==============================================================================================//
geffen_in,144,166,5	script	Blacksmith	63,{
	mes "[Blacksmith]";
	mes "I am the best Blacksmith! Do you know that?";
	mes "I've been working for 30 years in this hot, bloody Hellfire!";
	mes " I have been a Blacksmith for many years, I invented something really incredible. Wanna Know about it?";
	next;
	switch( select( "Tip", "Not much help to me though...")) {
	case 1:
		mes "[Blacksmith]";
		mes "As Blacksmith, we melt steel into various metal product with incredible high temperature.";
		mes "So we have to face the heat and metallic fluid all the time, our face are almost burnt down and sometimes injured during working... ";
		mes "But with this new item... You don't have to worry any more. Introducing ^3355FF' Welding Mask '^000000 !!";
		next;
		mes "[Blacksmith]";
		mes "It protect your face from the burning heat.";
		mes "This is the most wanted item for anyone!";
		mes "So? If you offer me  ^2244FF'50 Steel '^000000 and ^4422FF2000 Zeny^000000, I will make it for you right away!";
		next;
		switch( select( "Not bad! I will take one.", "It doesn't seem useful.")) {
			case 1:
				if (countitem("Steel") > 49 && Zeny > 1999) {
					mes "Blacksmith";
					mes "Great! I will do it right now!!";
					next;
					delitem "Steel", 50;
					set Zeny, Zeny-2000;
					getitem "Welding_Mask", 1;
					mes "[Blacksmith]";
					mes "Now you can enjoy the heat!";
					mes "Good bye...";
					close;
				}
					mes "[Blacksmith]";
					mes "Look! You don't have enough steel and zeny. I can't do it!";
					mes "Do you know about alchemy? It is wHat you need now!";
					mes "Find the steel and zeny quickly then you can do alchemy.";
					close;
			case 2:
				mes "[Blacksmith]";
				mes "Uh-uh... You don't know wHat you have missed!";
				mes "Young man, you should take good care of your face before it gets shrinking.";
				close;
			}
	case 2:
		mes "[Blacksmith]";
		mes "Never mind... I am not ganna waste any more my time talking to you! Leave now! ";
		close;
	}
}



//=============================================================================================//
//					Eric: Headset Quest
//=============================================================================================//
geffen_in,30,71,4	script	Eric	83,{
	mes "[Eric]";
	mes "Please listen to the story of my blessed grand father...";
	emotion e_sob;
	next;
	menu "Listen.",-, "Ask about Items needed.",M_Ask, "Make.",M_Make, "End Conversation.",M_End;

		mes "[Eric]";
		mes "My grand father passed away few years ago.... he was very special to me.....";
		next;
		mes "[Eric]";
		mes "For as long as I can remember, he was always there for me.";
		mes "He even took better care of me than did my own father, who was always busy with work.";
		next;
		mes "[Eric]";
		mes "To me, my grand father's library was always like a 'Fairyland'.";
		mes "I spent most of my time there and I learned a lot of things from his vast collection of books";
		next;
		mes "[Eric]";
		mes "Grand father was interested in alchemy and music, so his library was filled with many books on these subjects.";
		next;
		mes "[Eric]";
		mes "One day while I was in grand fathers library, I discovered an interesting design sheet.....";
		mes "It was a design for what look liked 'Ear Muffs'.... underneath the drawing was a description that read:";
		next;
		mes "[Eric]";
		mes "'When worn on over the ears, anything from music to the faintest whispers can be heard.";
		mes "The sounds are transmitted to the ears through a thin wire.  Project Name: ^5555FFHeadset^000000";
		next;
		mes "[Eric]";
		mes "It was a project that my grand father was working on before he passed away.... unfortunately he was never able to finish it.....";
		next;
		mes "[Eric]";
		mes "That's why I made up my mind to pick up where he left off and finish his beloved project!";
		mes "I met with a few Alchemists and asked them to create a working prototype based on his plans.";
		next;
		mes "[Eric]";
		mes "But they were not able to understand my grand fathers concepts and therefore could not help me.";
		next;
		mes "[Eric]";
		mes "Even so I did not give up and decided to make it myself.  So I studied and researched for many years....";
		mes "And now I have a full working knowledge of my grand fathers invention, the ^5555FFHeadset^000000!!";
		next;
		mes "[Eric]";
		mes "Yet there is still one obsticale that is keeping me from making it.... I do not have the materials necessary to make my grand fathers invention!";
		next;
		mes "[Eric]";
		mes "My only goal in life is to realize my grand fathers ideas and pay tribute to the man I hold so dear to my heart.......";
		emotion e_sob;
		next;
		mes "[Eric]";
		mes "If only I had those materials.... Hmm... would you be iterested in this project? All I ask is that you gather the right items for me....";
		emotion e_hmm;
		close;

	M_Ask:
		mes "[Eric]";
		mes "These are items needed for grand father's Headset:";
		mes "^3355FFSteel^000000 ^FF555540^000000";
		mes "^3355FFOridecon^000000 ^FF55551^000000";
		mes "^3355FFAlcohol^000000 ^FF55551^000000";
		mes "^3355FFCoal^000000 ^FF55551^000000";
		close;

	M_Make:
		mes "[Eric]";
		if(countitem(999) < 40 || countitem(984) < 1 || countitem(970)<1 || countitem(1003) < 1) goto L_NotEnuf;
		delitem 999,40;
		delitem 984,1;
		delitem 970,1;
		delitem 1003,1;
		mes "Oh this is GREAT!! You have all of the materials I need to make my grandfather's Headset!";
		emotion e_ic;
		next;
		mes "[Eric]";
		mes "Give me a few minutes to assemble it...............";
		next;
		getitem 5001,1;
		mes "[Eric]";
		mes "FINALLY!! It's complete! My grand father's Headset! Please take them... without your help this wouldn't have been possible.";
		emotion e_gasp;
		next;
		mes "[Eric]";
		mes "Thank so very much! Because of you, I could fullfill my grand father's wish.  I just know he's smiling down on me from Heaven.....";
		emotion e_thx;
		close;

		L_NotEnuf:
			mes "Thank you for trying to help me but..... you don't seem to have all of the items I need.....";
			emotion e_swt;
			close;
	M_End:
		mes "[Eric]";
		mes "Farewell..... boo hoo....";
		emotion e_sob;
		close;
}