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;
}
|