summaryrefslogblamecommitdiff
path: root/npc/airports/lighthalzen.txt
blob: 58a9722540f74c14a3a6db5823fd4c28946efda8 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                                                           


                                             













                                                                           
                             


                                                                           
 
                                                                                




                                                        
             
                                                           




                                                       
                     
                                               

                                                                     
                                                          
                                    
                         
                                           
                                             
                                                          
                                    
                         



                                                          


                              



                                      
              

 

                                                                              
 
                                                                                




                                                                                         
             
                                                               




                                                                                            
                     
                                               
                                                  
                            

                 




                                       
              

 

                                                                              
//================= Hercules Script =======================================
//=       _   _                     _
//=      | | | |                   | |
//=      | |_| | ___ _ __ ___ _   _| | ___  ___
//=      |  _  |/ _ \ '__/ __| | | | |/ _ \/ __|
//=      | | | |  __/ | | (__| |_| | |  __/\__ \
//=      \_| |_/\___|_|  \___|\__,_|_|\___||___/
//================= License ===============================================
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
//= Copyright (C) 2012-2020 Hercules Dev Team
//= Copyright (C) Muad_Dib
//= Copyright (C) L0ne_W0lf
//=
//= Hercules is free software: you can redistribute it and/or modify
//= it under the terms of the GNU General Public License as published by
//= the Free Software Foundation, either version 3 of the License, or
//= (at your option) any later version.
//=
//= This program is distributed in the hope that it will be useful,
//= but WITHOUT ANY WARRANTY; without even the implied warranty of
//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//= GNU General Public License for more details.
//=
//= You should have received a copy of the GNU General Public License
//= along with this program.  If not, see <http://www.gnu.org/licenses/>.
//=========================================================================
//= Lighthalzen Airport Staff
//================= Description ===========================================
//= Official Lighthalzen Airport Staff
//=========================================================================

lhz_airport,143,43,5	script	Airport Staff#lhz_air1a::lhz_airport1	4_F_01,{
	mes("[Airport Staff]");
	mes("Welcome to the\r"
		"Lighthalzen Airport,\r"
		"where we offer nonstop\r"
		"flights to Einbroch, Juno and Hugel.");
	next;
	if (select("Board the Airship.", "Cancel.") == 1) {
		mes("[Airport Staff]");
		mes("The boarding fee is\r"
			"1,200 zeny, but you can\r"
			"waive the fee if you redeem\r"
			"a Free Ticket for Airship.");
		next;
		if (select("Yes", "No") == 1) {
			if (countitem(Free_Flying_Ship_Ticket) > 0) {
				delitem Free_Flying_Ship_Ticket,1;
				warp "lhz_airport",148,51;
				end;
			}
			if (Zeny >= 1200) {
				Zeny -= 1200;
				warp "lhz_airport",148,51;
				end;
			}
			mes("[Airship Staff]");
			mes("I'm sorry, but you don't\r"
				"have 1,200 zeny to pay\r"
				"for the boarding fee.");
			close;
		}
	}
	mes("[Airport Staff]");
	mes("Thank you and\r"
		"please come again.");
	mes("Have a good day~");
	close;
}

lhz_airport,158,43,5	duplicate(lhz_airport1)	Airship Staff#lhz_air1b	4_F_01
lhz_airport,126,43,5	duplicate(lhz_airport1)	Airship Staff#lhz_air1c	4_F_01

lhz_airport,143,49,3	script	Arrival Staff#lhz_air2a::lhz_airport2	4_F_01,{
	mes("[Arrival Staff]");
	mes("Welcome to Lighthalzen Airport.");
	mes("Please let me guide you to the\r"
		"main terminal if you are arriving from your flight. Otherwise, please\r"
		"board the departing Airship to reach your intended destination.");
	next;
	if (select("Exit to main terminal.", "Cancel.") == 1) {
		mes("[Arrival Staff]");
		mes("Once you're in the main terminal, you will need to pay the fee again\r"
			"to board an Airship. You should\r"
			"only exit if Lighthalzen is your intended destination. Shall we\r"
			"proceed to the main terminal?");
		next;
		if (select("Yes", "No") == 1) {
			warp "lhz_airport",142,40;
			end;
		}
	}
	mes("[Arrival Staff]");
	mes("Alright, thank you\r"
		"for your patronage\r"
		"and I hope you have\r"
		"a pleasant flight~");
	close;
}

lhz_airport,126,51,3	duplicate(lhz_airport2)	Arrival Staff#lhz_air2b	4_F_01
lhz_airport,158,50,3	duplicate(lhz_airport2)	Arrival Staff#lhz_air2c	4_F_01