1 | //===== eAthena Script ======================================= |
---|
2 | //= Lighthalzen Guides |
---|
3 | //===== By: ================================================== |
---|
4 | //= MasterOfMuppets; L0ne_W0lf |
---|
5 | //===== Current Version: ===================================== |
---|
6 | //= 1.2 |
---|
7 | //===== Compatible With: ===================================== |
---|
8 | //= eAthena SVN |
---|
9 | //===== Description: ========================================= |
---|
10 | //= [Aegis Conversion] |
---|
11 | //= Guides for the City of Lighthalzen |
---|
12 | //===== Additional Comments: ================================= |
---|
13 | //= 1.0 First Version [MasterOfMuppets] |
---|
14 | //= 1.1 Removed Duplicates [Silent] |
---|
15 | //= 1.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] |
---|
16 | //============================================================ |
---|
17 | |
---|
18 | lighthalzen,207,310,5 script Guide#lhz::LhzGuide 852,{ |
---|
19 | cutin "ein_soldier",2; |
---|
20 | mes "[Lighthalzen Guide]"; |
---|
21 | mes "Welcome to Lighthalzen,"; |
---|
22 | mes "the Corporation City-State."; |
---|
23 | mes "If you need any guidance"; |
---|
24 | mes "around the city, feel free"; |
---|
25 | mes "to ask me and I'll do my"; |
---|
26 | mes "very best to help you."; |
---|
27 | set .@loop1,1; |
---|
28 | while (.@loop1) { |
---|
29 | next; |
---|
30 | switch(select("City Guide:Remove Marks from Mini-Map:Notice.:Cancel")) { |
---|
31 | case 1: |
---|
32 | mes "[Lighthalzen Guide]"; |
---|
33 | mes "Please be aware that I'm"; |
---|
34 | mes "in charge of providing info"; |
---|
35 | mes "regarding the West District"; |
---|
36 | mes "of Lighthalzen. Now, please"; |
---|
37 | mes "select the location that you'd"; |
---|
38 | mes "like to learn more about."; |
---|
39 | if (.@compass_check == 0) { |
---|
40 | next; |
---|
41 | mes "[Lighthalzen Guide]"; |
---|
42 | mes "But before that,"; |
---|
43 | mes "would you like me"; |
---|
44 | mes "to mark locations"; |
---|
45 | mes "on your Mini-Map?"; |
---|
46 | next; |
---|
47 | if (select("Yes.:No.") == 1) set .@compass_check,1; |
---|
48 | } |
---|
49 | set .@loop2,1; |
---|
50 | while(.@loop2) { |
---|
51 | if (.@wait_button_chk == 0) set .@wait_button_chk,1; |
---|
52 | else next; |
---|
53 | switch(select("^FF0000Rekenber Corporation^000000:Train Staition:Police Station:Bank:Hotel:Airport:Merchant Guild:Jewelry Shop:Weapon Shop:Departement Store:Cancel")) { |
---|
54 | case 1: |
---|
55 | mes "[Lighthalzen Guide]"; |
---|
56 | mes "Rekenber Corporation,"; |
---|
57 | mes "the largest company in"; |
---|
58 | mes "the Schwaltzvalt Republic,"; |
---|
59 | mes "in located in northwestern"; |
---|
60 | mes "Lighthalzen. You can't miss"; |
---|
61 | mes "the headquarters building."; |
---|
62 | if (.@compass_check) |
---|
63 | viewpoint 1,102,247,2,0xFF0000; |
---|
64 | break; |
---|
65 | case 2: |
---|
66 | mes "[Lighthalzen Guide]"; |
---|
67 | mes "The Train Station is"; |
---|
68 | mes "located in the center of"; |
---|
69 | mes "the city, where we have"; |
---|
70 | mes "a direct railroad to Einbroch."; |
---|
71 | if (.@compass_check) |
---|
72 | viewpoint 1,233,164,3,0xFF00FF; |
---|
73 | break; |
---|
74 | case 3: |
---|
75 | mes "[Lighthalzen Guide]"; |
---|
76 | mes "Our Police Station is just"; |
---|
77 | mes "north of the city's center."; |
---|
78 | mes "Please don't hesitate to report"; |
---|
79 | mes "any suspicious persons and"; |
---|
80 | mes "activity, or if you have any"; |
---|
81 | mes "problems whatsoever."; |
---|
82 | if (.@compass_check) |
---|
83 | viewpoint 1,236,276,4,0x99FFFFF; |
---|
84 | break; |
---|
85 | case 4: |
---|
86 | mes "[Lighthalzen Guide]"; |
---|
87 | mes "The Bank is located"; |
---|
88 | mes "just opposite to the"; |
---|
89 | mes "Lighthalzen Police Station,"; |
---|
90 | mes "which is a pretty good idea"; |
---|
91 | mes "when I think about it, actually. ^FFFFFFspacer^000000"; |
---|
92 | if (.@compass_check) |
---|
93 | viewpoint 1,198,257,5,0x0000FF; |
---|
94 | break; |
---|
95 | case 5: |
---|
96 | mes "[Lighthalzen Guide]"; |
---|
97 | mes "Our Hotel is located in"; |
---|
98 | mes "the middle of the South Plaza."; |
---|
99 | mes "Due to its quality services and"; |
---|
100 | mes "luxurious accomodations, this"; |
---|
101 | mes "hotel is extremely popular."; |
---|
102 | if (.@compass_check) |
---|
103 | viewpoint 1,159,133,6,0x00FF00; |
---|
104 | break; |
---|
105 | case 6: |
---|
106 | mes "[Lighthalzen Guide]"; |
---|
107 | mes "The Airport is to the far"; |
---|
108 | mes "west of the Central Promenade."; |
---|
109 | mes "You can travel anywhere within"; |
---|
110 | mes "the Schwaltzvalt Republic by"; |
---|
111 | mes "riding on one of the Airships."; |
---|
112 | if (.@compass_check) |
---|
113 | viewpoint 1,267,75,7,0x00FF00; |
---|
114 | break; |
---|
115 | case 7: |
---|
116 | mes "[Lighthalzen Guide]"; |
---|
117 | mes "The Merchant Guild can be"; |
---|
118 | mes "found in the southwestern"; |
---|
119 | mes "part of Lighthalzen."; |
---|
120 | if (.@compass_check) |
---|
121 | viewpoint 1,74,53,8,0xFF99FF; |
---|
122 | break; |
---|
123 | case 8: |
---|
124 | mes "[Lighthalzen Guide]"; |
---|
125 | mes "The Jewelry Shop is"; |
---|
126 | mes "located just west of"; |
---|
127 | mes "the South Plaza."; |
---|
128 | if (.@compass_check) |
---|
129 | viewpoint 1,93,110,9,0xFF9900; |
---|
130 | break; |
---|
131 | case 9: |
---|
132 | mes "[Lighthalzen Guide]"; |
---|
133 | mes "The Weapon Shop is"; |
---|
134 | mes "located at the end of"; |
---|
135 | mes "the Central Promenade."; |
---|
136 | mes "It's at least worth a look"; |
---|
137 | mes "if you're serious about"; |
---|
138 | mes "adventuring around here."; |
---|
139 | if (.@compass_check) |
---|
140 | viewpoint 1,196,46,10,0x330033; |
---|
141 | break; |
---|
142 | case 10: |
---|
143 | mes "[Lighthalzen Guide]"; |
---|
144 | mes "The Department Store is"; |
---|
145 | mes "located in the middle of"; |
---|
146 | mes "Lighthalzen and is the biggest"; |
---|
147 | mes "and most convenient place for"; |
---|
148 | mes "shopping for almost everything."; |
---|
149 | if (.@compass_check) |
---|
150 | viewpoint 1,199,163,11,0xFFFF00; |
---|
151 | break; |
---|
152 | case 11: |
---|
153 | mes "[Lighthalzen Guide]"; |
---|
154 | mes "Please ask me to ''Remove"; |
---|
155 | mes "Marks from Mini-Map'' if you"; |
---|
156 | mes "no longer wish to have the"; |
---|
157 | mes "location marks displayed"; |
---|
158 | mes "on your Mini-Map."; |
---|
159 | set .@loop2,0; |
---|
160 | } |
---|
161 | } |
---|
162 | break; |
---|
163 | case 2: |
---|
164 | viewpoint 2,102,247,2,0xFF0000; |
---|
165 | viewpoint 2,233,164,3,0xFF00FF; |
---|
166 | viewpoint 2,236,276,4,0x99FFFF; |
---|
167 | viewpoint 2,198,257,5,0x0000FF; |
---|
168 | viewpoint 2,159,133,6,0x00FF00; |
---|
169 | viewpoint 2,267,75,7,0x00FF00; |
---|
170 | viewpoint 2,74,53,8,0xFF99FF; |
---|
171 | viewpoint 2,93,110,9,0xFF9900; |
---|
172 | viewpoint 2,196,46,10,0x330033; |
---|
173 | viewpoint 2,199,163,11,0xFFFF00; |
---|
174 | set .@compass_check,0; |
---|
175 | break; |
---|
176 | case 3: |
---|
177 | mes "[Lighthalzen Guide]"; |
---|
178 | mes "Advances in sorcery and"; |
---|
179 | mes "technology have allowed"; |
---|
180 | mes "us to update our information"; |
---|
181 | mes "system, enabling up to mark"; |
---|
182 | mes "locations on your Mini-Map"; |
---|
183 | mes "for easier navigation."; |
---|
184 | next; |
---|
185 | mes "[Lighthalzen Guide]"; |
---|
186 | mes "Your Mini-Map is located"; |
---|
187 | mes "in the upper right corner"; |
---|
188 | mes "of the screen. If you can't"; |
---|
189 | mes "see it, press the Ctrl + Tab"; |
---|
190 | mes "keys or click the ''Map'' button in your Basic Info Window."; |
---|
191 | next; |
---|
192 | mes "[Lighthalzen Guide]"; |
---|
193 | mes "On your Mini-Map,"; |
---|
194 | mes "click on the ''+'' and ''-''"; |
---|
195 | mes "symbols to zoom in and"; |
---|
196 | mes "our of your Mini-Map. We"; |
---|
197 | mes "hope you enjoy your travels"; |
---|
198 | mes "here in Lighthalzen."; |
---|
199 | break; |
---|
200 | case 4: |
---|
201 | mes "[Lighthalzen Guide]"; |
---|
202 | mes "Lighthalzen is divided"; |
---|
203 | mes "into the East and West"; |
---|
204 | mes "districts by a railroad that"; |
---|
205 | mes "runs right through the middle."; |
---|
206 | mes "There are always guards on"; |
---|
207 | mes "watch to protect the peace."; |
---|
208 | next; |
---|
209 | mes "[Lighthalzen Guide]"; |
---|
210 | mes "Please don't hesitate"; |
---|
211 | mes "to report any suspicious"; |
---|
212 | mes "activity or persons to us."; |
---|
213 | mes "We hope that you enjoy"; |
---|
214 | mes "our fair city, adventurer."; |
---|
215 | close2; |
---|
216 | set .@loop1,0; |
---|
217 | } |
---|
218 | } |
---|
219 | cutin "ein_soldier",255; |
---|
220 | end; |
---|
221 | } |
---|
222 | |
---|
223 | lighthalzen,220,311,3 duplicate(LhzGuide) Guide#2lhz 852 |
---|
224 | |
---|
225 | lighthalzen,154,100,5 duplicate(LhzGuide) Guide#3lhz 852 |
---|
226 | |
---|
227 | lighthalzen,307,224,3 duplicate(LhzGuide) Guide#4lhz 852 |
---|