summaryrefslogtreecommitdiff
path: root/npc/airports/yuno.txt
blob: 722f20bafa0f95534a644794165e9b324203bbb3 (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
//================= 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/>.
//=========================================================================
//= Juno Airport Staff
//================= Description ===========================================
//= Official Juno Airport Staff
//=========================================================================

y_airport,143,43,5	script	Airport Staff#y_air1a::y_airport1	4_F_01,{
	mes("[Airport Staff]");
	mes("Welcome to Juno Airport where we offer domestic flights to Einbroch, Lighthalzen and Hugel,\r"
		"and international flights to Izlude and Rachel.");
	mes("How may I be of service?");
	next;
	if (select("Board the Airship.", "Cancel.") == 1) {
		mes("[Airport Staff]");
		mes("The boarding fee for all\r"
			"flights is 1,200 zeny. If you\r"
			"use a Free Ticket for Airship,\r"
			"the boarding fee will be waived.So would you like to depart?");
		next;
		if (select("Yes", "No") == 1) {
			if (countitem(Free_Flying_Ship_Ticket) > 0) {
				delitem Free_Flying_Ship_Ticket,1;
				warp "y_airport",148,51;
				end;
			}
			if (Zeny >= 1200) {
				Zeny -= 1200;
				warp "y_airport",148,51;
				end;
			}
			mes("[Airport 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"
		"have a nice day.");
	close;
}

y_airport,158,43,5	duplicate(y_airport1)	Airport Staff#y_air1b	4_F_01
y_airport,126,43,5	duplicate(y_airport1)	Airport Staff#y_air1c	4_F_01

y_airport,143,49,3	script	Arrival Staff#y_air2a::y_airport2	4_F_01,{
	mes("[Airport Staff]");
	mes("Welcome to Juno Airport. If you've just arrived from your\r"
		"flight, let me guide you to the main terminal. Otherwise, please\r"
		"board the departing Airship to reach your intended destination.");
	next;
	if (select("Exit to main terminal", "Cancel") == 1) {
		mes("[Airport Staff]");
		mes("Once you're in the main terminal, you must pay the fee once again\r"
			"to board a departing Airship. You should only exit if your intended\r"
			"destination is Juno. Proceed to\r"
			"exit to the main terminal?");
		next;
		if (select("Yes", "No") == 1) {
			warp "y_airport",142,40;
			end;
		}
	}
	mes("[Airport Staff]");
	mes("Alright, thank you\r"
		"for your patronage\r"
		"and I hope you have\r"
		"a pleasant flight~");
	close;
}

y_airport,126,51,3	duplicate(y_airport2)	Arrival Staff#y_air2b	4_F_01
y_airport,158,50,3	duplicate(y_airport2)	Arrival Staff#y_air2c	4_F_01

y_airport,145,63,5	script	Domestic Boarding	4_F_02,{
	mes("[Boarding Staff]");
	mes("Would you like to board the\r"
		"Airship that flies to Einbroch,\r"
		"Lighthalzen and Hugel? If so,\r"
		"please let me guide you to that\r"
		"Airship's boarding area.");
	next;
	if (select("Yes", "No") == 1) {
		warp "yuno",59,244;
		end;
	}
	mes("[Boarding Staff]");
	mes("Very well, then.");
	mes("Thank you for your\r"
		"patronage, and I hope\r"
		"you enjoy your travels~");
	close;
}

y_airport,140,63,5	script	International Boarding	4_F_02,{
	mes("[Boarding Staff]");
	mes("Would you like to board\r"
		"the Airship which flies to\r"
		"Juno, Izlude and Rachel?");
	mes("If so, let me guide\r"
		"you to the boarding area.");
	next;
	if (select("Yes", "No") == 1) {
		warp "yuno",47,244;
		end;
	}
	mes("[Boarding Staff]");
	mes("Alright, then.");
	mes("Thank you for flying\r"
		"with us, and I hope you\r"
		"enjoy your travels on our\r"
		"state of the art Airships.");
	close;
}

yuno,14,262,5	script	Airship Staff#yuno01	4_F_02,{
	mes("[Airship Staff]");
	mes("Welcome to Juno Airport.");
	mes("Please use this door to\r"
		"board the Airship that will\r"
		"be flying all the way to Izlude\r"
		"in the Rune-Midgarts Kingdom,\r"
		"and to Rachel in the Arunafeltz\r"
		"Republic.");
	next;
	mes("[Airship Staff]");
	mes("Otherwise, if Juno is\r"
		"your intended destination,\r"
		"please head down the stairs\r"
		"and ask the Arrival Staff to lead\r"
		"you to the main terminal. Thank\r"
		"you, and enjoy your travels.");
	close;
}

yuno,88,263,3	script	Airship Staff#yuno02	4_F_02,{
	mes("[Airship Staff]");
	mes("Welcome to Juno Airport.");
	mes("Please use this door to\r"
		"board the Airship which stops\r"
		"over Einbroch, Lighthalzen and\r"
		"Hugel in the Schwaltzvalt Republic.");
	next;
	mes("[Airship Staff]");
	mes("Otherwise, if Juno is\r"
		"your intended destination,\r"
		"please head down the stairs\r"
		"and ask the Arrival Staff to lead\r"
		"you to the main terminal. Thank\r"
		"you, and enjoy your travels.");
	close;
}