OSDN Git Service

b68c477e2d8742fbced20e5a8c400ddf0869c850
[skyscrapersim/skyscraper.git] / buildings / Terrace - Terrace Border.bld
1 #Terrace
2 #Copyright: escalatorgeek881, 2009
3
4 #Note: This is all fictious and imaginary.
5
6 #This is the historic part of Terrace, which is a suburb of Andersville (fictious). Many of the buildings and streetscaping was redone, making this area look modern.
7 #The buildings located in this area include the TV Tower, Capitol Tower, Terrace Border, Southwest Andersville Public Library, Mattenham SQuare...
8 #Marriott Terrace Hotel, etc.
9
10 <Globals>
11     Name = Terrace
12     Designer = escalatorgeek881
13     Location = Terrace (suburb of Andersville)
14     Description = Many Buildings
15     Version = 1
16     HorizScale = 1
17     CameraFloor = 0
18     CameraPosition = 270, 1056
19     CameraRotation = 0, 0, 0
20 <EndGlobals>
21
22 <Textures>
23     Load data/brick1.jpg, Brick, 0.269, 0.25
24     Load data/grndroad1mid.jpg, Road, 0.25, 0.25
25     Load data/lobbyfront.jpg, LobbyFront, 0.022, 1
26     Load data/windows11h.jpg, MainWindows, 0.05, 1
27     Load data/windows11e.jpg, MainWindows2, 0.05, 1
28     Load data/windows11e.jpg, ElevWindowsExt, 1, 1
29     Load data/windows11h_inside.gif, MainWindowsInt, 0.05, 1
30     Load data/windows11h_inside.gif, ElevWindows, 1, 1
31     Load data/Carpet0013_S.jpg, Carpet1, 0.2, 0.2
32     Load data/symb5.jpg, Wood3, 0.269, 0.25
33     Load data/marb047.jpg, Marble4, 0.269, 0.25
34     Load data/elev1.jpg, ElevCeiling, 0.25, 0.25
35     Load data/Carpet0006_S.jpg, ElevFloor, 0.25, 0.25
36     Load data/Threadplate0055_2_S.jpg, ServiceElevFloor, 0.5, 0.5
37     Load data/MetalBare0085_3_S.jpg, ServiceElevWall, 0.25, 0.25
38     Load data/metal080.jpg, ServiceElevPanelMain, 0.5, 0.5
39     Load data/diamond18h.jpg, OfficeElevWall, 0.333, 0.333
40     Load data/diamond18b.jpg, ExpressElevWall, 0.333, 0.333
41     Load data/diamond18i.jpg, HotelElevWall, 0.333, 0.333
42     Load data/diamond18g.jpg, ResidentialElevWall, 0.333, 0.333
43     Load data/metal080.jpg, ColumnTex, 0.5, 0.5
44     Load data/marbl3.jpg, Wall1, 0.269, 0.25
45     Load data/marb148.jpg, Wall2, 0.269, 0.25
46     Load data/marb047.jpg, Wall3, 0.269, 0.25
47     Load data/stucco4c.jpg, Stucco4, 0.25, 0.25
48     Load data/stucco3.jpg, Stucco3, 0.25, 0.25
49     Load data/cutston.jpg, Ceiling1, 0.269, 0.25
50     Load data/cutston.jpg, Concrete2, 0.269, 0.25
51     Load data/intext.jpg, InterExt, 0.269, 0.25
52     Load data/intext.jpg, InterInt, 0.269, 0.25
53     Load data/metal1.jpg, ElevExt, 0.25, 0.25
54     Load data/door1.jpg, ElevDoorsL, -1, 1
55     Load data/door1.jpg, ElevDoorsR, 1, 1
56     Load data/door1.jpg, ElevDoorsL2, 1, 1
57     Load data/door1.jpg, ElevDoorsR2, -1, 1
58     Load data/text16.jpg, ElevDoors2, 1, 1
59     Load data/panel-back2.jpg, ElevExtPanels, 1, 1
60     Load data/panel-back2.jpg, ElevExtPanels2, 1, 1
61     Load data/metal1.jpg, ElevPanel, 1, 1
62     Load data/elevpanelsilver.jpg, ElevPanelMain, 1, 1
63     Load data/cinderblocks.jpg, Concrete, 0.25, 0.25
64     Load data/cinderblocks.jpg, ConcreteT, 0.01, 0.25
65     Load data/cinderblocks.jpg, ConcreteW, 0.25, 0.0625
66     Load data/cinderblocks.jpg, ConcreteW2, 0.25, 0.0625
67     Load data/cinderblocks.jpg, StairsWall, 0.25, 1
68     Load data/text13.jpg, Stairs, 0.269, 0.25
69     Load data/servicedoor2.jpg, StairsDoor, 1, 1
70     Load data/miscdoor8.jpg, Door1, 1, 1
71     Load data/downtown.jpg, Downtown, 1, 1
72     Load data/vents1.jpg, VentsInt, 1, 1
73     Load data/vents1.jpg, VentsExt, 1, 1
74     #Load data/plaque.jpg, Plaque, 1, 1
75     Load data/floorsign.jpg, FloorSign, 1, 1
76     Load data/stucco22b.jpg, OfficeWalls, 0.269, 0.25
77     Load data/Carpet0012_S.jpg, OfficeFloor, 0.5, 0.5
78     Load data/stucco2f.jpg, OfficeCeiling, 0.269, 0.25
79     Load data/floorsignballroom.jpg, FloorSignBallroom, 1, 1
80     Load data/floorsignbalcony.jpg, FloorSignBalcony, 1, 1
81     Load data/floorsignhotel.jpg, FloorSignHotel, 1, 1
82     Load data/floorsignlobby.jpg, FloorSignLobby, 1, 1
83     Load data/floorsignmaint.jpg, FloorSignMaint, 1, 1
84     Load data/floorsignmez.jpg, FloorSignMez, 1, 1
85     Load data/floorsignmechanical.jpg, FloorSignMechanical, 1, 1
86     Load data/floorsignobservatory.jpg, FloorSignObservatory, 1, 1
87     Load data/floorsignoffices.jpg, FloorSignOffices, 1, 1
88     Load data/floorsignpool.jpg, FloorSignPool, 1, 1
89     Load data/floorsignresidential.jpg, FloorSignResidential, 1, 1
90     Load data/floorsignroof.jpg, FloorSignRoof, 1, 1
91     Load data/floorsignskylobby.jpg, FloorSignSkylobby, 1, 1
92     Load data/callbutton.gif, ButtonUp, 1, 1
93     Load data/callbutton.gif, ButtonDown, 1, -1
94     Load data/callbutton_lit.gif, ButtonUp_Lit, 1, 1
95     Load data/callbutton_lit.gif, ButtonDown_Lit, 1, -1
96     Load data/darrow_single.jpg, ArrowUp, 1, 1
97     Load data/darrow_single.jpg, ArrowDown, 1, 1
98     Load data/darrow_single_otis_upgreen.jpg, ArrowUp_Lit, 1, 1
99     Load data/darrow_single_otis_downgreen.jpg, ArrowDown_Lit, 1, 1
100     Load data/darrow_single_otis_upred.jpg, ArrowUp_Lit2, 1, 1
101     Load data/darrow_single_otis_downred.jpg, ArrowDown_Lit2, 1, 1
102     Load data/darrow_single.jpg, ArrowUn_Lit, 1, 1
103     Load data/darrow_double_otis_upgreen.jpg, ArrowUp2, 1, 1
104     Load data/darrow_double_otis_downred.jpg, ArrowDown2, 1, 1
105     Load data/darrow_double_otis_upgreen2.jpg, ArrowUp3, 1, 1
106     Load data/darrow_double_otis_downred2.jpg, ArrowDown3, 1, 1
107     Load data/darrow_single.jpg, ButtonBlank, 1, 1
108
109     #floor indicator/button pictures
110     Load data/black.jpg, Black, 1, 1
111     AddText Black, ButtonL, nimbus_sans.ttf, 47, L, -1, -1, -1, -1, center, center, 255, 255, 255
112     AddText Black, ButtonB1, nimbus_sans.ttf, 47, B1, -1, -1, -1, -1, center, center, 255, 255, 255
113     AddText Black, ButtonB2, nimbus_sans.ttf, 47, B2, -1, -1, -1, -1, center, center, 255, 255, 255
114     AddText Black, ButtonB3, nimbus_sans.ttf, 47, B3, -1, -1, -1, -1, center, center, 255, 255, 255
115     AddText Black, ButtonB4, nimbus_sans.ttf, 47, B4, -1, -1, -1, -1, center, center, 255, 255, 255
116     AddText Black, ButtonB5, nimbus_sans.ttf, 47, B5, -1, -1, -1, -1, center, center, 255, 255, 255
117     AddText Black, ButtonB6, nimbus_sans.ttf, 47, B6, -1, -1, -1, -1, center, center, 255, 255, 255
118     AddText Black, ButtonB7, nimbus_sans.ttf, 47, B7, -1, -1, -1, -1, center, center, 255, 255, 255
119     AddText Black, ButtonB8, nimbus_sans.ttf, 47, B8, -1, -1, -1, -1, center, center, 255, 255, 255
120     AddText Black, ButtonB9, nimbus_sans.ttf, 47, B9, -1, -1, -1, -1, center, center, 255, 255, 255
121     AddText Black, ButtonM, nimbus_sans.ttf, 47, M, -1, -1, -1, -1, center, center, 255, 255, 255
122     AddText Black, ButtonML, nimbus_sans.ttf, 47, ML, -1, -1, -1, -1, center, center, 255, 255, 255
123     AddText Black, ButtonR, nimbus_sans.ttf, 47, R, -1, -1, -1, -1, center, center, 255, 255, 255
124     AddText Black, ButtonP, nimbus_sans.ttf, 47, P, -1, -1, -1, -1, center, center, 255, 255, 255
125     AddText Black, ButtonPM, nimbus_sans.ttf, 47, PM, -1, -1, -1, -1, center, center, 255, 255, 255
126     AddText Black, ButtonP1, nimbus_sans.ttf, 47, P1, -1, -1, -1, -1, center, center, 255, 255, 255
127     AddText Black, ButtonP2, nimbus_sans.ttf, 47, P2, -1, -1, -1, -1, center, center, 255, 255, 255
128     AddText Black, ButtonP3, nimbus_sans.ttf, 47, P3, -1, -1, -1, -1, center, center, 255, 255, 255
129     AddText Black, ButtonP4, nimbus_sans.ttf, 47, P4, -1, -1, -1, -1, center, center, 255, 255, 255
130     AddText Black, ButtonP5, nimbus_sans.ttf, 47, P5, -1, -1, -1, -1, center, center, 255, 255, 255
131     AddText Black, ButtonP6, nimbus_sans.ttf, 47, P6, -1, -1, -1, -1, center, center, 255, 255, 255
132     AddText Black, ButtonP7, nimbus_sans.ttf, 47, P7, -1, -1, -1, -1, center, center, 255, 255, 255
133     AddText Black, ButtonP8, nimbus_sans.ttf, 47, P8, -1, -1, -1, -1, center, center, 255, 255, 255
134     AddText Black, ButtonP9, nimbus_sans.ttf, 47, P9, -1, -1, -1, -1, center, center, 255, 255, 255
135     AddText Black, ButtonB, nimbus_sans.ttf, 47, B, -1, -1, -1, -1, center, center, 255, 255, 255
136     AddText Black, ButtonBR, nimbus_sans.ttf, 47, BR, -1, -1, -1, -1, center, center, 255, 255, 255
137     AddText Black, ButtonC, nimbus_sans.ttf, 47, C, -1, -1, -1, -1, center, center, 255, 255, 255
138     AddText Black, ButtonCC, nimbus_sans.ttf, 47, CC, -1, -1, -1, -1, center, center, 255, 255, 255
139     AddText Black, ButtonCL, nimbus_sans.ttf, 47, CL, -1, -1, -1, -1, center, center, 255, 255, 255
140     AddText Black, ButtonGL, nimbus_sans.ttf, 47, GL, -1, -1, -1, -1, center, center, 255, 255, 255
141     AddText Black, ButtonPL, nimbus_sans.ttf, 47, PL, -1, -1, -1, -1, center, center, 255, 255, 255
142     AddText Black, ButtonIL, nimbus_sans.ttf, 47, IL, -1, -1, -1, -1, center, center, 255, 255, 255
143     AddText Black, ButtonEL, nimbus_sans.ttf, 47, EL, -1, -1, -1, -1, center, center, 255, 255, 255
144     AddText Black, ButtonH, nimbus_sans.ttf, 47, H, -1, -1, -1, -1, center, center, 255, 255, 255
145     AddText Black, ButtonLL, nimbus_sans.ttf, 47, LL, -1, -1, -1, -1, center, center, 255, 255, 255
146     AddText Black, ButtonLL1, nimbus_sans.ttf, 47, LL1, -1, -1, -1, -1, center, center, 255, 255, 255
147     AddText Black, ButtonLL2, nimbus_sans.ttf, 47, LL2, -1, -1, -1, -1, center, center, 255, 255, 255
148     AddText Black, ButtonLL3, nimbus_sans.ttf, 47, LL3, -1, -1, -1, -1, center, center, 255, 255, 255
149     AddText Black, ButtonLL4, nimbus_sans.ttf, 47, LL4, -1, -1, -1, -1, center, center, 255, 255, 255
150     AddText Black, ButtonLL5, nimbus_sans.ttf, 47, LL5, -1, -1, -1, -1, center, center, 255, 255, 255
151     AddText Black, ButtonLL6, nimbus_sans.ttf, 47, LL6, -1, -1, -1, -1, center, center, 255, 255, 255
152     AddText Black, ButtonLL7, nimbus_sans.ttf, 47, LL7, -1, -1, -1, -1, center, center, 255, 255, 255
153     AddText Black, ButtonLL8, nimbus_sans.ttf, 47, LL8, -1, -1, -1, -1, center, center, 255, 255, 255
154     AddText Black, ButtonLL9, nimbus_sans.ttf, 47, LL9, -1, -1, -1, -1, center, center, 255, 255, 255
155     AddText Black, ButtonPH, nimbus_sans.ttf, 47, PH, -1, -1, -1, -1, center, center, 255, 255, 255
156     AddText Black, ButtonPR, nimbus_sans.ttf, 47, PR, -1, -1, -1, -1, center, center, 255, 255, 255
157     AddText Black, ButtonS, nimbus_sans.ttf, 47, S, -1, -1, -1, -1, center, center, 255, 255, 255
158     AddText Black, ButtonSB, nimbus_sans.ttf, 47, SB, -1, -1, -1, -1, center, center, 255, 255, 255
159     AddText Black, ButtonX, nimbus_sans.ttf, 47, X, -1, -1, -1, -1, center, center, 255, 255, 255
160     AddText Black, ButtonEX, nimbus_sans.ttf, 47, EX, -1, -1, -1, -1, center, center, 255, 255, 255
161     AddText Black, ButtonEZ, nimbus_sans.ttf, 47, EZ, -1, -1, -1, -1, center, center, 255, 255, 255
162     AddText Black, Button7R, nimbus_sans.ttf, 47, 7R, -1, -1, -1, -1, center, center, 255, 255, 255
163     AddText Black, Button1M, nimbus_sans.ttf, 47, 1M, -1, -1, -1, -1, center, center, 255, 255, 255
164     AddText Black, Button2M, nimbus_sans.ttf, 47, 2M, -1, -1, -1, -1, center, center, 255, 255, 255
165     AddText Black, Button3M, nimbus_sans.ttf, 47, 3M, -1, -1, -1, -1, center, center, 255, 255, 255
166     AddText Black, Button4M, nimbus_sans.ttf, 47, 4M, -1, -1, -1, -1, center, center, 255, 255, 255
167     AddText Black, Button5M, nimbus_sans.ttf, 47, 5M, -1, -1, -1, -1, center, center, 255, 255, 255
168     AddText Black, Button6M, nimbus_sans.ttf, 47, 6M, -1, -1, -1, -1, center, center, 255, 255, 255
169     AddText Black, Button7M, nimbus_sans.ttf, 47, 7M, -1, -1, -1, -1, center, center, 255, 255, 255
170     AddText Black, ButtonB2R, nimbus_sans.ttf, 47, B2R, -1, -1, -1, -1, center, center, 255, 255, 255
171     AddText Black, ButtonOpen, nimbus_sans.ttf, 28, Open, -1, -1, -1, -1, center, center, 255, 255, 255
172     AddText Black, ButtonClose, nimbus_sans.ttf, 28, Close, -1, -1, -1, -1, center, center, 255, 255, 255
173     AddText Black, ButtonOpenFrontTemp, nimbus_sans.ttf, 28, Open, -1, 30, -1, 54, center, center, 255, 255, 255
174     AddText ButtonOpenFrontTemp, ButtonOpenFront, nimbus_sans.ttf, 28, Front, -1, 71, -1, 95, center, center, 255, 255, 255
175     AddText Black, ButtonOpenRearTemp, nimbus_sans.ttf, 28, Open, -1, 30, -1, 54, center, center, 255, 255, 255
176     AddText ButtonOpenRearTemp, ButtonOpenRear, nimbus_sans.ttf, 28, Rear, -1, 71, -1, 95, center, center, 255, 255, 255
177     AddText Black, ButtonCloseFrontTemp, nimbus_sans.ttf, 28, Close, -1, 30, -1, 54, center, center, 255, 255, 255
178     AddText ButtonCloseFrontTemp, ButtonCloseFront, nimbus_sans.ttf, 28, Front, -1, 71, -1, 95, center, center, 255, 255, 255
179     AddText Black, ButtonCloseRearTemp, nimbus_sans.ttf, 28, Close, -1, 30, -1, 54, center, center, 255, 255, 255
180     AddText ButtonCloseRearTemp, ButtonCloseRear, nimbus_sans.ttf, 28, Rear, -1, 71, -1, 95, center, center, 255, 255, 255
181     AddText Black, ButtonStop, nimbus_sans.ttf, 28, Stop, -1, -1, -1, -1, center, center, 255, 255, 255
182     AddText Black, ButtonAlarm, nimbus_sans.ttf, 28, Alarm, -1, -1, -1, -1, center, center, 255, 255, 255
183     AddText Black, ButtonCancelTemp, nimbus_sans.ttf, 28, Call, -1, 30, -1, 54, center, center, 255, 255, 255
184     AddText ButtonCancelTemp, ButtonCancel, nimbus_sans.ttf, 28, Cancel, -1, 71, -1, 95, center, center, 255, 255, 255
185     AddTextRange 1, 300, Black, Button%number%, nimbus_sans.ttf, 47, %number%, -1, -1, -1, -1, center, center, 255, 255, 255
186 <EndTextures>
187
188 #Ground
189
190 #South to North Streets
191     #Vanity St.
192     #Main St.
193     #Terrace St.
194     #Fountain St.
195
196 #East to West Streets
197     #New Terrace St.
198     #Mattenham St.
199     #Library St.
200     #Main St. (after turn)
201     #Border St.
202
203 #Street Blocks: 48,400 sq. ft.
204
205 #Road Width
206     #Border St: 50 ft.
207     #Rest of Streets: 25 ft.
208
209 #Sidewalk Width: 15 ft.
210
211 AddGround Ground, Downtown, -158400, -158400, 158400, 158400, 0, 7920, 7920
212 Cut Landscape, -555, -1, -366, 545, 1, 1246, false, true
213
214 #Sidewalks/Paved Walkways
215     FloorOrientation = top
216     DrawWalls = false, true, false, false, false, false
217     AddFloor Landscape, TV Tower/Capitol Tower Parking Lot, Concrete2, 0.5, -200, -66, -66, 66, 0, 0, 0, 0
218     AddFloor Landscape, TV Tower Parking Garage South, Concrete2, 0.5, -300, -66 - 9.5 - 0.33, 176.67 - 9 - 0.33, -66, 0, 0, 0, 0
219     AddFloor Landscape, TV Tower Parking Garage North 1, Concrete2, 0.5, 66, 51, 103.5 - 9 - 0.33, 66, 0, 0, 0, 0
220     AddFloor Landscape, TV Tower Parking Garage North 2, Concrete2, 0.5, 103.5 - 9 - 0.33, 54.92 + 4.25 + 0.33, 103.5 + 9 + 0.33, 66, 0, 0, 0, 0
221     AddFloor Landscape, TV Tower Parking Garage North 3, Concrete2, 0.5, 103.5 + 9 + 0.33, 51, 123.5, 66, 0, 0, 0, 0
222     AddFloor Landscape, TV Tower Parking Garage East, Concrete2, 0.5, 186, -66 - 9.5 - 0.33, 201, 121, 0, 0, 0, 0
223
224     AddFloor Landscape, New Terrace Sidewalk South, Concrete2, 0.5, -555, 66, 123.5, 81, 0, 0, 0, 0
225     AddFloor Landscape, New Terrace Sidewalk North 1, Concrete2, 0.5, 50, 106, 186, 121, 0, 0, 0, 0
226     AddFloor Landscape, New Terrace Sidewalk North 2, Concrete2, 0.5, -225, 106, -5, 121, 0, 0, 0, 0
227     AddFloor Landscape, New Terrace Sidewalk North 3, Concrete2, 0.5, -500, 106, -280, 121, 0, 0, 0, 0
228
229     AddFloor Landscape, Terrace Sidewalk West 1, Concrete2, 0.5, -5, 106, 10, 356, 0, 0, 0, 0
230     AddFloor Landscape, Terrace Sidewalk West 2, Concrete2, 0.5, -5, 381, 10, 631, 0, 0, 0, 0
231     AddFloor Landscape, Terrace Sidewalk West 3, Concrete2, 0.5, -5, 656, 10, 906, 0, 0, 0, 0
232     AddFloor Landscape, Terrace Sidewalk West 4, Concrete2, 0.5, -5, 931, 10, 1181, 0, 0, 0, 0
233     AddFloor Landscape, Terrace Sidewalk West 5, Concrete2, 0.5, -5, 1231, 10, 1246, 0, 0, 0, 0
234
235     AddFloor Landscape, Terrace Sidewalk East 1, Concrete2, 0.5, 35, 106, 50, 906, 0, 0, 0, 0
236     AddFloor Landscape, Terrace Sidewalk East 2, Concrete2, 0.5, 35, 931, 50, 1181, 0, 0, 0, 0
237     AddFloor Landscape, Terrace Sidewalk East 3, Concrete2, 0.5, 35, 1231, 50, 1246, 0, 0, 0, 0
238
239     AddFloor Landscape, Main Sidewalk West 1, Concrete2, 0.5, -280, 106, -265, 356, 0, 0, 0, 0
240     AddFloor Landscape, Main Sidewalk West 2, Concrete2, 0.5, -280, 381, -265, 631, 0, 0, 0, 0
241     AddFloor Landscape, Main Sidewalk West 3, Concrete2, 0.5, -280, 656, -265, 931, 0, 0, 0, 0
242
243     AddFloor Landscape, Main Sidewalk East 1, Concrete2, 0.5, -240, 106, -225, 356, 0, 0, 0, 0
244     AddFloor Landscape, Main Sidewalk East 2, Concrete2, 0.5, -240, 381, -225, 631, 0, 0, 0, 0
245     AddFloor Landscape, Main Sidewalk East 3, Concrete2, 0.5, -240, 656, -225, 906, 0, 0, 0, 0
246
247     AddFloor Landscape, Main Sidewalk North 1, Concrete2, 0.5, -280, 931, -5, 946, 0, 0, 0, 0
248     AddFloor Landscape, Main Sidewalk North 2, Concrete2, 0.5, 50, 931, 490, 946, 0, 0, 0, 0
249
250     AddFloor Landscape, Main Sidewalk South 1, Concrete2, 0.5, -225, 891, -5, 906, 0, 0, 0, 0
251     AddFloor Landscape, Main Sidewalk South 2, Concrete2, 0.5, 50, 891, 545, 906, 0, 0, 0, 0
252
253     AddFloor Landscape, Library Sidewalk North 1, Concrete2, 0.5, -225, 656, -5, 671, 0, 0, 0, 0
254     AddFloor Landscape, Library Sidewalk North 2, Concrete2, 0.5, -500, 656, -280, 671, 0, 0, 0, 0
255
256     AddFloor Landscape, Library Sidewalk South 1, Concrete2, 0.5, -225, 616, -5, 631, 0, 0, 0, 0
257     AddFloor Landscape, Library Sidewalk South 2, Concrete2, 0.5, -500, 616, -280, 631, 0, 0, 0, 0
258
259     AddFloor Landscape, Mattenham Sidewalk North 1, Concrete2, 0.5, -225, 381, -5, 396, 0, 0, 0, 0
260     AddFloor Landscape, Mattenham Sidewalk North 2, Concrete2, 0.5, -500, 381, -280, 396, 0, 0, 0, 0
261
262     AddFloor Landscape, Mattenham Sidewalk South 1, Concrete2, 0.5, -225, 341, -5, 356, 0, 0, 0, 0
263     AddFloor Landscape, Mattenham Sidewalk South 2, Concrete2, 0.5, -500, 341, -280, 356, 0, 0, 0, 0
264
265     AddFloor Landscape, Border Sidewalk North 1, Concrete2, 0.5, -555, 1231, -5, 1246, 0, 0, 0, 0
266     AddFloor Landscape, Border Sidewalk North 2, Concrete2, 0.5, 50, 1231, 490, 1246, 0, 0, 0, 0
267
268     AddFloor Landscape, Border Sidewalk South 1, Concrete2, 0.5, -500, 1166, -5, 1181, 0, 0, 0, 0
269     AddFloor Landscape, Border Sidewalk South 2, Concrete2, 0.5, 50, 1166, 490, 1181, 0, 0, 0, 0
270
271     AddFloor Landscape, Vanity Sidewalk East 1, Concrete2, 0.5, -515, 106, -500, 356, 0, 0, 0, 0
272     AddFloor Landscape, Vanity Sidewalk East 2, Concrete2, 0.5, -515, 381, -500, 631, 0, 0, 0, 0
273     AddFloor Landscape, Vanity Sidewalk East 3, Concrete2, 0.5, -515, 656, -500, 1181, 0, 0, 0, 0
274
275     AddFloor Landscape, Vanity Sidewalk West 1, Concrete2, 0.5, -555, 106, -540, 356, 0, 0, 0, 0
276     AddFloor Landscape, Vanity Sidewalk West 2, Concrete2, 0.5, -555, 381, -540, 1181, 0, 0, 0, 0
277
278     AddFloor Landscape, Fountain Sidewalk East 1, Concrete2, 0.5, 490, 931, 505, 1181, 0, 0, 0, 0
279     AddFloor Landscape, Fountain Sidewalk East 2, Concrete2, 0.5, 490, 1231, 505, 1246, 0, 0, 0, 0
280
281     AddFloor Landscape, Fountain Sidewalk West 1, Concrete2, 0.5, 530, 931, 545, 1181, 0, 0, 0, 0
282     AddFloor Landscape, Fountain Sidewalk West 2, Concrete2, 0.5, 530, 1231, 545, 1246, 0, 0, 0, 0
283
284 #Temporary Street Block Fillers
285     AddFloor Landscape, New TerraceVanityMainMattenham, Stucco3, 0.5, -500, 121, -280, 341, 0, 0, 0, 0
286     AddFloor Landscape, New TerraceMainTerraceMattenham, Stucco3, 0.5, -225, 121, -5, 341, 0, 0, 0, 0
287     AddFloor Landscape, MattenhamVanityMainLibrary, Stucco3, 0.5, -500, 396, -280, 616, 0, 0, 0, 0
288     AddFloor Landscape, MattenhamSquare, Stucco3, 0.5, -225, 396, -5, 616, 0, 0, 0, 0
289     AddFloor Landscape, MarriottTerrace1, Stucco3, 0.5, -500, 671, -280, 1166, 0, 0, 0, 0
290     AddFloor Landscape, MarriottTerrace2, Stucco3, 0.5, -280, 946, -5, 1166, 0, 0, 0, 0
291     AddFloor Landscape, MainStreetCorner, Stucco3, 0.5, -225, 671, -5, 891, 0, 0, 0, 0
292     AddFloor Landscape, SWAPL, Stucco3, 0.5, 50, 121, 545, 891, 0, 0, 0, 0
293
294 #Streets
295     AddFloor Landscape, Parking Garage Entrance Road, Road, 0.5, 123.5, 51, 186, 106, 0, 0, 0, 0
296     AddFloor Landscape, New Terrace Street, Road, 0.5, -555, 81, 123.5, 106, 0, 0, 0, 0
297     AddFloor Landscape, Terrace Street, Road, 0.5, 10, 106, 35, 1246, 0, 0, 0, 0
298     AddFloor Landscape, Main Street 1, Road, 0.5, -265, 106, -240, 931, 0, 0, 0, 0
299     AddFloor Landscape, Main Street 2, Road, 0.5, -265, 906, 10, 931, 0, 0, 0, 0
300     AddFloor Landscape, Main Street 3, Road, 0.5, 35, 906, 545, 931, 0, 0, 0, 0
301     AddFloor Landscape, Mattenham Street 1, Road, 0.5, -240, 356, 10, 381, 0, 0, 0, 0
302     AddFloor Landscape, Mattenham Street 2, Road, 0.5, -515, 356, -265, 381, 0, 0, 0, 0
303     AddFloor Landscape, Mattenham Street 3, Road, 0.5, -555, 356, -540, 381, 0, 0, 0, 0
304     AddFloor Landscape, Library Street 1, Road, 0.5, -240, 631, 10, 656, 0, 0, 0, 0
305     AddFloor Landscape, Library Street 2, Road, 0.5, -515, 631, -265, 656, 0, 0, 0, 0
306     AddFloor Landscape, Border Street 1, Road, 0.5, -555, 1181, 10, 1231, 0, 0, 0, 0
307     AddFloor Landscape, Border Street 2, Road, 0.5, 35, 1181, 545, 1231, 0, 0, 0, 0
308     AddFloor Landscape, Vanity Street, Road, 0.5, -540, 106, -515, 1181, 0, 0, 0, 0
309     AddFloor Landscape, Fountain Street 1, Road, 0.5, 505, 931, 530, 1181, 0, 0, 0, 0
310     AddFloor Landscape, Fountain Street 2, Road, 0.5, 505, 1231, 530, 1246, 0, 0, 0, 0
311
312
313 <Floor -1>
314     ID = B1
315     Name = Basement Level 1
316     Type = Basement
317     Height = 8.5
318     InterfloorHeight = 1.5
319     Altitude = -11.5
320 <EndFloor>
321
322 <Floor -2>
323     ID = B2
324     Name = Basement Level 2
325     Type = Basement
326     Height = 8.5
327     InterfloorHeight = 1.5
328 <EndFloor>
329
330 <Floor -3>
331     ID = B3
332     Name = Basement Level 3
333     Type = Basement
334     Height = 8.5
335     InterfloorHeight = 1.5
336 <EndFloor>
337
338 <Floor -4>
339     ID = B4
340     Name = Basement Level 4
341     Type = Basement
342     Height = 8.5
343     InterfloorHeight = 1.5
344 <EndFloor>
345
346 <Floor -5>
347     ID = B5
348     Name = Basement Level 5
349     Type = Basement
350     Height = 8.5
351     InterfloorHeight = 1.5
352 <EndFloor>
353
354 <Floor -6>
355     ID = B6
356     Name = Basement Level 6
357     Type = Basement
358     Height = 8.5
359     InterfloorHeight = 1.5
360 <EndFloor>
361
362 <Floor 0>
363     ID = 1
364     Name = Floor 1
365     Type = Office
366     Height = 8.5
367     InterfloorHeight = 1.5
368     Altitude = -1.5
369 <EndFloor>
370
371 <Floor 1>
372     ID = 1M
373     Name = Floor 1M
374     Type = Office
375     Height = 8.5
376     InterfloorHeight = 1.5
377 <EndFloor>
378
379 <Floor 2>
380     ID = 2
381     Name = Floor 2
382     Type = Office
383     Height = 8.5
384     InterfloorHeight = 1.5
385 <EndFloor>
386
387 <Floor 3>
388     ID = 2M
389     Name = Floor 2M
390     Type = Office
391     Height = 8.5
392     InterfloorHeight = 1.5
393 <EndFloor>
394
395 <Floor 4>
396     ID = 3
397     Name = Floor 3
398     Type = Office
399     Height = 8.5
400     InterfloorHeight = 1.5
401 <EndFloor>
402
403 <Floor 5>
404     ID = 3M
405     Name = Floor 3M
406     Type = Office
407     Height = 8.5
408     InterfloorHeight = 1.5
409 <EndFloor>
410
411 <Floor 6>
412     ID = 4
413     Name = Floor 4
414     Type = Office
415     Height = 8.5
416     InterfloorHeight = 1.5
417 <EndFloor>
418
419 <Floor 7>
420     ID = 4M
421     Name = Floor 4M
422     Type = Office
423     Height = 8.5
424     InterfloorHeight = 1.5
425 <EndFloor>
426
427 <Floor 8>
428     ID = 5
429     Name = Floor 5
430     Type = Office
431     Height = 8.5
432     InterfloorHeight = 1.5
433 <EndFloor>
434
435 <Floor 9>
436     ID = 5M
437     Name = Floor 5M
438     Type = Office
439     Height = 8.5
440     InterfloorHeight = 1.5
441 <EndFloor>
442
443 <Floor 10>
444     ID = 6
445     Name = Floor 6
446     Type = Office
447     Height = 8.5
448     InterfloorHeight = 1.5
449 <EndFloor>
450
451 <Floor 11>
452     ID = 6M
453     Name = Floor 6M
454     Type = Office
455     Height = 8.5
456     InterfloorHeight = 1.5
457 <EndFloor>
458
459 <Floor 12>
460     ID = 7
461     Name = Floor 7
462     Type = Office
463     Height = 8.5
464     InterfloorHeight = 1.5
465 <EndFloor>
466
467 <Floor 13>
468     ID = 7M
469     Name = Floor 7M
470     Type = Office
471     Height = 8.5
472     InterfloorHeight = 1.5
473 <EndFloor>
474
475 <Floors 14 to 18>
476     ID = %floor% - 6
477     Name = Floor (%floor% - 6)
478     Type = Office
479     Height = 9
480     InterfloorHeight = 1.5
481 <EndFloors>
482
483 <Floors 19 to 37>
484     ID = %floor% - 5
485     Name = Floor (%floor% - 5)
486     Type = Office
487     Height = 9
488     InterfloorHeight = 1.5
489 <EndFloors>
490
491 <Floors -6 to 19>
492 Group = -6 - 19
493 <EndFloors>
494
495 #Terrace Border
496
497 #Center: (270, 1056)
498
499 <Floors 0 to 13>
500     Set 1 = 270 #center x
501     Set 2 = 1056 #center z
502     if[%floor% = 0] Set 3 = 375
503     if[%floor% = 1] Set 3 = 360
504     if[%floor% = 2] Set 3 = 345
505     if[%floor% = 3] Set 3 = 330
506     if[%floor% = 4] Set 3 = 315
507     if[%floor% = 5] Set 3 = 300
508     if[%floor% = 6] Set 3 = 285
509     if[%floor% = 7] Set 3 = 270
510     if[%floor% = 8] Set 3 = 255
511     if[%floor% = 9] Set 3 = 240
512     if[%floor% = 10] Set 3 = 225
513     if[%floor% = 11] Set 3 = 210
514     if[%floor% = 12] Set 3 = 195
515     if[%floor% = 13] Set 3 = 165
516
517
518     #Floors
519
520 #Outer Section
521     #Main Floors
522     FloorOrientation = top
523     DrawWalls = true, true, false, false, false, false
524     TextureOverride Ceiling1, Carpet1, Wood3, Wood3, Wood3, Wood3
525     if[%floor% ! 0 & %floor% ! 13] AddFloor Floor, Carpet1, 1.5, %3% - 15, %2% - 110, %3%, %2% + 110, 0, 0, 0, 0, False
526     TextureOverride Ceiling1, Carpet1, Wood3, Wood3, Wood3, Wood3
527     if[%floor% = 0] AddFloor Floor, Carpet1, 1.5, %3% - 15, %2% - 110, %3% + 15, %2% + 110, 0, 0, 0, 0, False
528     if[%floor% = 1] AddFloor Floor, Carpet1, 1.5, %3%, 1033.92 - 4.25 - 0.33, 367.5 - 4.25 - 0.33, 1033.92 + 4.25 + 0.33, 0, 0, 0, 0, False
529     TextureOverride Ceiling1, Carpet1, Wood3, Wood3, Wood3, Wood3
530     if[%floor% = 13] AddFloor Floor, Carpet1, 1.5, %3% - 15, %2% - 110, %3% + 15, %2% + 110, 0, 0, 0, 0, False
531     if[%floor% = 2] AddFloor Floor, Carpet1, 1.5, %3%, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False
532     if[%floor% = 4] AddFloor Floor, Carpet1, 1.5, %3%, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False
533     if[%floor% = 6] AddFloor Floor, Carpet1, 1.5, %3%, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False
534     if[%floor% = 8] AddFloor Floor, Carpet1, 1.5, %3%, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False
535     if[%floor% = 10] AddFloor Floor, Carpet1, 1.5, %3%, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False
536     if[%floor% = 12] AddFloor Floor, Carpet1, 1.5, %3%, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False
537     TextureOverride Ceiling1, Carpet1, Wood3, Wood3, Wood3, Wood3
538     if[%floor% = 2] AddFloor Floor, Carpet1, 1.5, %3%, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False
539     if[%floor% = 4] AddFloor Floor, Carpet1, 1.5, %3%, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False
540     if[%floor% = 6] AddFloor Floor, Carpet1, 1.5, %3%, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False
541     if[%floor% = 8] AddFloor Floor, Carpet1, 1.5, %3%, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False
542     if[%floor% = 10] AddFloor Floor, Carpet1, 1.5, %3%, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False
543     if[%floor% = 12] AddFloor Floor, Carpet1, 1.5, %3%, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False
544
545 #Inner Section
546     #Main Floors
547     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
548     if[%floor% = 0] AddFloor Floor, Marble4, 1.5, 150, %2% - 110, %3% - 15, %2% + 110, 0, 0, 0, 0, False
549     if[%floor% > 6] AddFloor Floor, Marble4, 1.5, 150, %2% - 110, %3% - 15, %2% + 110, 0, 0, 0, 0, False
550     DrawWalls = false, true, false, false, false, false
551     if[%floor% = 6] AddFloor Floor, Marble4, 1.5, 150, %2% - 110, %3% - 15, %2% + 110, 0, 0, 0, 0, False
552     DrawWalls = true, true, false, false, false, false
553     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
554     if[%floor% > 0 & %floor% < 6] AddFloor Floor, Marble4, 1.5, 210, %2% - 110, %3% - 15, %2% + 110, 0, 0, 0, 0, False
555
556     FloorOrientation = bottom
557     DrawWalls = true, false, false, false, false, false
558     if[%floor% = 5] AddFloor Ceiling, Concrete2, 1.5, 150, %2% - 110, %3% - 30, %2% + 110, %height%, %height%, 0, 0, False
559
560     #Ramp Floors
561     #if[%floor% = 0] Cut 210, -%interfloorheight% - 1, %2% + 1, 240, %fullheight% + 1, %2% + 31, false, true
562     if[%floor% = 1] Cut 210, -%interfloorheight% - 1, %2% - 31, 240, %fullheight% + 1, %2% - 1, false, true
563     if[%floor% = 2] Cut 255, -%interfloorheight% - 1, %2% - 31, 285, %fullheight% + 1, %2% - 1, false, true
564     if[%floor% = 3] Cut 255, -%interfloorheight% - 1, %2% + 1, 285, %fullheight% + 1, %2% + 31, false, true
565     if[%floor% = 4] Cut 255, -%interfloorheight% - 1, %2% - 31, 285, %fullheight% + 1, %2% - 1, false, true
566     if[%floor% = 5] Cut 255, -%interfloorheight% - 1, %2% + 1, 284.67, %height% - 1, %2% + 31, false, true
567     if[%floor% = 5] Cut 210, %height% - 1, %2% + 1, 240, %fullheight% + 1, %2% + 31, false, true
568     if[%floor% = 6] Cut 210, -%interfloorheight% - 1, %2% + 1, 240, %fullheight% + 1, %2% + 31, false, true
569     if[%floor% = 7] Cut 165, -%interfloorheight% - 1, %2% + 1, 195, %fullheight% + 1, %2% + 31, false, true
570     if[%floor% = 8] Cut 180, -%interfloorheight% - 1, %2% - 31, 210, %fullheight% + 1, %2% - 1, false, true
571     if[%floor% = 9] Cut 180, -%interfloorheight% - 1, %2% + 1, 210, %fullheight% + 1, %2% + 31, false, true
572     if[%floor% = 10] Cut 165, -%interfloorheight% - 1, %2% - 31, 195, %fullheight% + 1, %2% - 1, false, true
573     if[%floor% = 11] Cut 165, -%interfloorheight% - 1, %2% + 1, 194.67, %fullheight% + 1, %2% + 31, false, true
574  
575     ReverseAxis = true
576     FloorOrientation = top
577     DrawWalls = true, true, false, false, false, false
578
579     #Floor 1 to 1M (0 to 1)
580     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
581     if[%floor% = 0] AddFloor Floor, Marble4, 1.5, 210, %2% - 1, 240, %2% - 31, 0, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, False
582
583     #Floor 1M to 2 (1 to 2)
584     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
585     if[%floor% = 1] AddFloor Floor, Marble4, 1.5, 255, %2% - 1, 285, %2% - 31, 0, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, False
586
587     #Floor 2 to 2M (2 to 3)
588     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
589     if[%floor% = 2] AddFloor Floor, Marble4, 1.5, 255, %2% + 31, 285, %2% + 1, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, 0, False
590
591     #Floor 2M to 3 (3 to 4)
592     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
593     if[%floor% = 3] AddFloor Floor, Marble4, 1.5, 255, %2% - 1, 285, %2% - 31, 0, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, False
594
595     #Floor 3 to 3M (4 to 5)
596     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
597     if[%floor% = 4] AddFloor Floor, Marble4, 1.5, 255, %2% + 31, 285, %2% + 1, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, 0, False
598
599     #Floor 3M to 4 (5 to 6)
600     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
601     if[%floor% = 5] AddFloor Floor, Marble4, 1.5, 210, %2% + 31, 240, %2% + 1, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, 0, False
602
603     #Floor 4 to 4M (6 to 7)
604     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
605     if[%floor% = 6] AddFloor Floor, Marble4, 1.5, 165, %2% + 31, 195, %2% + 1, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, 0, False
606
607     #Floor 4M to 5 (7 to 8)
608     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
609     if[%floor% = 7] AddFloor Floor, Marble4, 1.5, 180, %2% - 1, 210, %2% - 31, 0, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, False
610
611     #Floor 5 to 5M (8 to 9)
612     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
613     if[%floor% = 8] AddFloor Floor, Marble4, 1.5, 180, %2% + 31, 210, %2% + 1, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, 0, False
614
615     #Floor 5M to 6 (9 to 10)
616     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
617     if[%floor% = 9] AddFloor Floor, Marble4, 1.5, 165, %2% - 1, 195, %2% - 31, 0, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, False
618
619     #Floor 6 to 6M (10 to 11)
620     TextureOverride Ceiling1, Marble4, Wood3, Wood3, Wood3, Wood3
621     if[%floor% = 10] AddFloor Floor, Marble4, 1.5, 165, %2% + 31, 195, %2% + 1, %height% + Floor(%floor% + 1).InterfloorHeight, 0, 0, 0, False
622     ReverseAxis = false
623
624     #Walls
625
626     #Atrium Walls
627     WallOrientation = right
628     DrawWalls = true, true, false, false, false, false
629     TextureOverride Wall2, Wall1, Wood3, Wood3, Wood3, Wood3
630     if[%floor% ! 13 & %floor% ! 7] AddWall Outer/Inner Divider Wall, Wall1, 0.33, %3% - 15, %2% - 110, %3% - 15, %2% + 110, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, -%interfloorheight%, -%interfloorheight%, 0, 0, False
631
632     #Elevator Bank Entrance (Inner Section) on 4M
633     #Atrium Walls
634     WallOrientation = right
635     DrawWalls = true, true, false, false, false, false
636     TextureOverride Wall2, Wall1, Wood3, Wood3, Wood3, Wood3
637     if[%floor% = 7] AddWall Outer/Inner Divider Wall, Wall1, 0.33, %3% - 15, %2% - 110, %3% - 15, 1000.84 - 0.33, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, -%interfloorheight%, -%interfloorheight%, 0, 0, False
638     TextureOverride Wall2, Wall1, Wall1, Wall1, Wall1, Wall1
639     if[%floor% = 7] AddWall Outer/Inner Divider Wall, Wall1, 0.33, %3%, 1000.84 - 0.33, %3%, 1030, %height% + Floor(%floor% + 1).Interfloorheight, %height% + Floor(%floor% + 1).Interfloorheight, 0, 0, 0, 0, False
640     TextureOverride Wall2, Wall1, Wood3, Wood3, Wood3, Wood3
641     if[%floor% = 7] AddWall Outer/Inner Divider Wall, Wall1, 0.33, %3% - 15, 1030, %3% - 15, %2% + 110, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, -%interfloorheight%, -%interfloorheight%, 0, 0, False
642     DrawWalls = false, true, false, false, false, false
643     if[%floor% = 7] AddWall Outer/Inner Divider Wall, Wall1, 0.33, %3%, 1030, %3% - 15, 1030, %height% + Floor(%floor% + 1).Interfloorheight, %height% + Floor(%floor% + 1).Interfloorheight, 0, 0, 0, 0, False
644
645     #Atrium Walls
646     WallOrientation = left
647     DrawWalls = true, false, false, false, false, false
648     if[%floor% = 7] AddWall Outer/Inner Divider Wall, Wall1, 0.33, %3% - 15, 1000.84 - 0.33, 270, 1000.84 - 0.33, %height% + Floor(%floor% + 1).Interfloorheight, %height% + Floor(%floor% + 1).Interfloorheight, 0, 0, 0, 0, False
649
650     #Internal Windows
651     SetAutoSize = true, false
652     WallOrientation = left
653     DrawWalls = false, true, false, false, false, false
654     AddWall FrontWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, 0, 0, 0, 1, False
655     AddWall LeftWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
656     WallOrientation = right
657     DrawWalls = true, false, false, false, false, false
658     AddWall RightWindowsInt, MainWindowsInt, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
659     AddWall BackWindowsInt, MainWindowsInt, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
660
661     #External Windows
662     WallOrientation = left
663     DrawWalls = true, false, false, false, false, false
664     AddWall FrontWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
665     AddWall LeftWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
666     WallOrientation = right
667     DrawWalls = false, true, false, false, false, false
668     AddWall RightWindows, MainWindows2, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
669     AddWall BackWindows, MainWindows2, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
670
671     #Interfloor External
672     WallOrientation = left
673     DrawWalls = true, false, false, false, false, false
674     AddWall IFront, InterExt, 0.5, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
675     AddWall ILeft, InterExt, 0.5, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
676     WallOrientation = right
677     DrawWalls = false, true, false, false, false, false
678     AddWall IRight, InterExt, 0.5, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
679     AddWall IBack, InterExt, 0.5, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
680     SetAutoSize = true, true
681
682     #Interfloor walls
683     WallOrientation = left
684     DrawWalls = false, true, false, false, false, false
685     AddInterfloorWall IFrontInt, Wood3, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
686     AddInterfloorWall ILeftInt, Wood3, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
687     WallOrientation = right
688     DrawWalls = true, false, false, false, false, false
689     AddInterfloorWall IRightInt, Wood3, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
690     AddInterfloorWall IBackInt, Wood3, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
691 <EndFloors>
692
693 <Floors 14 to 17>
694     #Floor
695     FloorOrientation = top
696     DrawWalls = true, true, false, false, false, false
697     TextureOverride Ceiling1, Carpet1, Wood3, Wood3, Wood3, Wood3
698     AddFloor Floor, Carpet1, 1.5, %3% - 15, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False #south tower
699     TextureOverride Ceiling1, Carpet1, Wood3, Wood3, Wood3, Wood3
700     AddFloor Floor, Carpet1, 1.5, %3% - 15, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False #north tower
701
702     #Ceiling
703     FloorOrientation = bottom
704     DrawWalls = true, false, false, false, false, false
705     if[%floor% = 17] AddFloor Floor, Ceiling1, 1.5, 150, %2% - 110, 390, %2% + 110, %height%, %height%, 0, 0, False
706
707     #Internal Windows
708     SetAutoSize = true, false
709     WallOrientation = left
710     DrawWalls = false, true, false, false, false, false
711     AddWall FrontWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, 0, 0, 0, 1, False
712     AddWall LeftWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
713     WallOrientation = right
714     DrawWalls = true, false, false, false, false, false
715     AddWall RightWindowsInt, MainWindowsInt, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
716     AddWall BackWindowsInt, MainWindowsInt, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
717
718     #External Windows
719     WallOrientation = left
720     DrawWalls = true, false, false, false, false, false
721     AddWall FrontWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
722     AddWall LeftWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
723     WallOrientation = right
724     DrawWalls = false, true, false, false, false, false
725     AddWall RightWindows, MainWindows2, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
726     AddWall BackWindows, MainWindows2, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
727
728     #Interfloor External
729     WallOrientation = left
730     DrawWalls = true, false, false, false, false, false
731     AddWall IFront, InterExt, 0.5, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
732     AddWall ILeft, InterExt, 0.5, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
733     WallOrientation = right
734     DrawWalls = false, true, false, false, false, false
735     AddWall IRight, InterExt, 0.5, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
736     AddWall IBack, InterExt, 0.5, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
737     SetAutoSize = true, true
738
739     #Interfloor walls
740     WallOrientation = left
741     DrawWalls = false, true, false, false, false, false
742     AddInterfloorWall IFrontInt, Wood3, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
743     AddInterfloorWall ILeftInt, Wood3, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
744     WallOrientation = right
745     DrawWalls = true, false, false, false, false, false
746     AddInterfloorWall IRightInt, Wood3, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
747     AddInterfloorWall IBackInt, Wood3, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
748 <EndFloors>
749
750 <Floor 18>
751     #Floor
752     FloorOrientation = top
753     DrawWalls = false, true, false, false, false, false
754     AddFloor Floor, Marble4, 1.5, 150, %2% - 110, 390, %2% + 110, 0, 0, 0, 0, False
755
756     #Ceiling
757     FloorOrientation = bottom
758     DrawWalls = true, false, false, false, false, false
759     AddFloor Floor, Ceiling1, 1.5, 150, %2% - 110, 390, %2% + 110, %height%, %height%, 0, 0, False
760
761     #Internal Windows
762     SetAutoSize = true, false
763     WallOrientation = left
764     DrawWalls = false, true, false, false, false, false
765     AddWall FrontWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, 0, 0, 0, 1, False
766     AddWall LeftWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
767     WallOrientation = right
768     DrawWalls = true, false, false, false, false, false
769     AddWall RightWindowsInt, MainWindowsInt, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
770     AddWall BackWindowsInt, MainWindowsInt, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
771
772     #External Windows
773     WallOrientation = left
774     DrawWalls = true, false, false, false, false, false
775     AddWall FrontWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
776     AddWall LeftWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
777     WallOrientation = right
778     DrawWalls = false, true, false, false, false, false
779     AddWall RightWindows, MainWindows2, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
780     AddWall BackWindows, MainWindows2, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
781
782     #Interfloor External
783     WallOrientation = left
784     DrawWalls = true, false, false, false, false, false
785     AddWall IFront, InterExt, 0.5, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
786     AddWall ILeft, InterExt, 0.5, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
787     WallOrientation = right
788     DrawWalls = false, true, false, false, false, false
789     AddWall IRight, InterExt, 0.5, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
790     AddWall IBack, InterExt, 0.5, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
791     SetAutoSize = true, true
792
793     #Interfloor walls
794     WallOrientation = left
795     DrawWalls = false, true, false, false, false, false
796     AddInterfloorWall IFrontInt, Wood3, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
797     AddInterfloorWall ILeftInt, Wood3, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
798     WallOrientation = right
799     DrawWalls = true, false, false, false, false, false
800     AddInterfloorWall IRightInt, Wood3, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
801     AddInterfloorWall IBackInt, Wood3, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
802 <EndFloor>
803
804 <Floor 19>
805     #Floor
806     FloorOrientation = top
807     DrawWalls = false, true, false, false, false, false
808     AddFloor Floor, Stucco3, 1.5, 150, %2% - 110, 390, %2% + 110, 0, 0, 0, 0, False
809
810     #Ceiling
811     FloorOrientation = bottom
812     DrawWalls = true, false, false, false, false, false
813     AddFloor Floor, Ceiling1, 1.5, 150, %2% - 110, 390, %2% + 110, %height%, %height%, 0, 0, False
814
815     #Internal Windows
816     SetAutoSize = true, false
817     WallOrientation = left
818     DrawWalls = false, true, false, false, false, false
819     AddWall FrontWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, 0, 0, 0, 1, False
820     AddWall LeftWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
821     WallOrientation = right
822     DrawWalls = true, false, false, false, false, false
823     AddWall RightWindowsInt, MainWindowsInt, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
824     AddWall BackWindowsInt, MainWindowsInt, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
825
826     #External Windows
827     WallOrientation = left
828     DrawWalls = true, false, false, false, false, false
829     AddWall FrontWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
830     AddWall LeftWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
831     WallOrientation = right
832     DrawWalls = false, true, false, false, false, false
833     AddWall RightWindows, MainWindows2, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
834     AddWall BackWindows, MainWindows2, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
835
836     #Interfloor External
837     WallOrientation = left
838     DrawWalls = true, false, false, false, false, false
839     AddWall IFront, InterExt, 0.5, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
840     AddWall ILeft, InterExt, 0.5, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
841     WallOrientation = right
842     DrawWalls = false, true, false, false, false, false
843     AddWall IRight, InterExt, 0.5, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
844     AddWall IBack, InterExt, 0.5, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
845     SetAutoSize = true, true
846
847     #Interfloor walls
848     WallOrientation = left
849     DrawWalls = false, true, false, false, false, false
850     AddInterfloorWall IFrontInt, Wood3, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
851     AddInterfloorWall ILeftInt, Wood3, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
852     WallOrientation = right
853     DrawWalls = true, false, false, false, false, false
854     AddInterfloorWall IRightInt, Wood3, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
855     AddInterfloorWall IBackInt, Wood3, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
856 <EndFloor>
857
858 <Floors 20 to 31>
859     #Floor
860     FloorOrientation = top
861     DrawWalls = false, true, false, false, false, false
862     AddFloor Floor, OfficeFloor, 1.5, %3% - 15, %2% - 110, 390, %2% - 110 + 84, 0, 0, 0, 0, False #south tower
863     AddFloor Floor, OfficeFloor, 1.5, %3% - 15, %2% + 110 - 84, 390, %2% + 110, 0, 0, 0, 0, False #north tower
864     if[%floor% = 20] AddFloor TowerSplitCover, Brick, 1.5, %3% - 15, %2% - 110 + 84, 390, %2% + 110 - 84, %interfloorheight%, %interfloorheight%, 0, 0, True #tower split
865
866     #Ceiling
867     FloorOrientation = bottom
868     DrawWalls = true, false, false, false, false, false
869     AddFloor Floor, OfficeCeiling, 1.5, %3% - 15, %2% - 110, 390, %2% - 110 + 84, %height%, %height%, 0, 0, False #south tower
870     AddFloor Floor, OfficeCeiling, 1.5, %3% - 15, %2% + 110 - 84, 390, %2% + 110, %height%, %height%, 0, 0, False #north tower
871
872 #South Tower
873     #Internal Windows
874     SetAutoSize = true, false
875     WallOrientation = left
876     DrawWalls = false, true, false, false, false, false
877     AddWall FrontWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, 0, 0, 0, 1, False
878     AddWall LeftWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110, %1% - 120, %2% - 110 + 84, %height%, %height%, 0, 0, 0, 1, False
879     WallOrientation = right
880     DrawWalls = true, false, false, false, false, false
881     AddWall RightWindowsInt, MainWindowsInt, 0, %1% + 120, %2% - 110, %1% + 120, %2% - 110 + 84, %height%, %height%, 0, 0, 0, 1, False
882     AddWall BackWindowsInt, MainWindowsInt, 0, %1% - 120, %2% - 110 + 84, 246 - 4.5 - 0.33, %2% - 110 + 84, %height%, %height%, 0, 0, 0, 1, False
883     AddWall BackWindowsInt, MainWindowsInt, 0, 246 + 4.5 + 0.33, %2% - 110 + 84, %1% + 120, %2% - 110 + 84, %height%, %height%, 0, 0, 0, 1, False
884
885     #External Windows
886     WallOrientation = left
887     DrawWalls = true, false, false, false, false, false
888     AddWall FrontWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
889     AddWall LeftWindows, MainWindows2, 0, %1% - 120, %2% - 110, %1% - 120, %2% - 110 + 84, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
890     WallOrientation = right
891     DrawWalls = false, true, false, false, false, false
892     AddWall RightWindows, MainWindows2, 0, %1% + 120, %2% - 110, %1% + 120, %2% - 110 + 84, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
893     AddWall BackWindows, MainWindows2, 0, %1% - 120, %2% - 110 + 84, 246 - 4.5 - 0.33, %2% - 110 + 84, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
894     AddWall BackWindows, MainWindows2, 0, 246 + 4.5 + 0.33, %2% - 110 + 84, %1% + 120, %2% - 110 + 84, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
895
896     #Interfloor External
897     WallOrientation = left
898     DrawWalls = true, false, false, false, false, false
899     AddWall IFront, InterExt, 0.5, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
900     if[%floor% ! 20] AddWall ILeft, InterExt, 0.5, %1% - 120, %2% - 110, %1% - 120, %2% - 110 + 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
901     if[%floor% = 20] AddWall ILeft, InterExt, 0.5, %1% - 120, %2% - 110, %1% - 120, %2% + 110 - 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
902     WallOrientation = right
903     DrawWalls = false, true, false, false, false, false
904     if[%floor% ! 20] AddWall IRight, InterExt, 0.5, %1% + 120, %2% - 110, %1% + 120, %2% - 110 + 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
905     if[%floor% = 20] AddWall IRight, InterExt, 0.5, %1% + 120, %2% - 110, %1% + 120, %2% + 110 - 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
906     AddWall IBack, InterExt, 0.5, %1% - 120, %2% - 110 + 84, 246 - 4.5 - 0.33, %2% - 110 + 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
907     AddWall IBack, InterExt, 0.5, 246 + 4.5 + 0.33, %2% - 110 + 84, %1% + 120, %2% - 110 + 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
908     SetAutoSize = true, true
909
910     #Interfloor walls
911     WallOrientation = left
912     DrawWalls = false, true, false, false, false, false
913     AddInterfloorWall IFrontInt, Wood3, 0, %1% - 120, %2% - 110, %1% + 120, %2% - 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
914     if[%floor% ! 20] AddInterfloorWall ILeftInt, Wood3, 0, %1% - 120, %2% - 110, %1% - 120, %2% - 110 + 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
915     if[%floor% = 20] AddInterfloorWall ILeftInt, Wood3, 0, %1% - 120, %2% - 110, %1% - 120, %2% + 110 - 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
916     WallOrientation = right
917     DrawWalls = true, false, false, false, false, false
918     if[%floor% ! 20] AddInterfloorWall IRightInt, Wood3, 0, %1% + 120, %2% - 110, %1% + 120, %2% - 110 + 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
919     if[%floor% = 20] AddInterfloorWall IRightInt, Wood3, 0, %1% + 120, %2% - 110, %1% + 120, %2% + 110 - 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
920     AddInterfloorWall IBackInt, Wood3, 0, %1% - 120, %2% - 110 + 84, %1% + 120, %2% - 110 + 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
921
922 #North Tower
923     #Internal Windows
924     SetAutoSize = true, false
925     WallOrientation = left
926     DrawWalls = false, true, false, false, false, false
927     AddWall FrontWindowsInt, MainWindowsInt, 0, %1% - 120, %2% + 110 - 84, %1% + 120, %2% + 110 - 84, %height%, %height%, 0, 0, 0, 1, False
928     AddWall LeftWindowsInt, MainWindowsInt, 0, %1% - 120, %2% + 110 - 84, %1% - 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
929     WallOrientation = right
930     DrawWalls = true, false, false, false, false, false
931     AddWall RightWindowsInt, MainWindowsInt, 0, %1% + 120, %2% + 110 - 84, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
932     AddWall BackWindowsInt, MainWindowsInt, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, 0, 0, 0, 1, False
933
934     #External Windows
935     WallOrientation = left
936     DrawWalls = true, false, false, false, false, false
937     AddWall FrontWindows, MainWindows2, 0, %1% - 120, %2% + 110 - 84, %1% + 120, %2% + 110 - 84, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
938     AddWall LeftWindows, MainWindows2, 0, %1% - 120, %2% + 110 - 84, %1% - 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
939     WallOrientation = right
940     DrawWalls = false, true, false, false, false, false
941     AddWall RightWindows, MainWindows2, 0, %1% + 120, %2% + 110 - 84, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
942     AddWall BackWindows, MainWindows2, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
943
944     #Interfloor External
945     WallOrientation = left
946     DrawWalls = true, false, false, false, false, false
947     AddWall IFront, InterExt, 0.5, %1% - 120, %2% + 110 - 84, %1% + 120, %2% + 110 - 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
948     AddWall ILeft, InterExt, 0.5, %1% - 120, %2% + 110 - 84, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
949     WallOrientation = right
950     DrawWalls = false, true, false, false, false, false
951     AddWall IRight, InterExt, 0.5, %1% + 120, %2% + 110 - 84, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
952     AddWall IBack, InterExt, 0.5, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
953     SetAutoSize = true, true
954
955     #Interfloor walls
956     WallOrientation = left
957     DrawWalls = false, true, false, false, false, false
958     AddInterfloorWall IFrontInt, Wood3, 0, %1% - 120, %2% + 110 - 84, %1% + 120, %2% + 110 - 84, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
959     AddInterfloorWall ILeftInt, Wood3, 0, %1% - 120, %2% + 110 - 84, %1% - 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
960     WallOrientation = right
961     DrawWalls = true, false, false, false, false, false
962     AddInterfloorWall IRightInt, Wood3, 0, %1% + 120, %2% + 110 - 84, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
963     AddInterfloorWall IBackInt, Wood3, 0, %1% - 120, %2% + 110, %1% + 120, %2% + 110, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
964 <EndFloors>
965
966 #Elevator Bank 5
967 #Inner Section South
968 AddShaft 1, 2, 232.5, 1005.42, -2, 8
969 ShaftCut 1, -7.005, -4.25 + 0.33, 7.17, 4.25 - 0.33, 0, 5
970 AddShaft 2, 2, 217.5, 1005.42, -2, 9
971 ShaftCut 2,  -7.17, -4.25 + 0.33, 7.005, 4.25 - 0.33, 0, 5
972
973 <Floors -2 to 8>
974     Set 6 = 232.5 #shaft x
975     Set 7 = 1005.42 #shaft z
976     Set 8 = 7.17 #shaftcut x
977     Set 9 = 4.25 #shaftcut z
978     Set 10 = 1 #shaft number
979
980     #shaft 1
981     FloorOrientation = top
982     DrawWalls = false, true, false, false, false, false
983     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
984     FloorOrientation = bottom
985     DrawWalls = true, false, false, false, false, false
986     if[%floor% = 8] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
987     DrawWalls = true, true, false, false, false, false
988     WallOrientation = left
989     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
990     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
991     WallOrientation = right
992     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
993     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
994 <EndFloors>
995
996 <Floors -2 to 9>
997     Set 6 = 217.5 #shaft x
998     Set 7 = 1005.42 #shaft z
999     Set 8 = 7.17 #shaftcut x
1000     Set 9 = 4.25 #shaftcut z
1001     Set 10 = 2 #shaft number
1002
1003     #shaft 2
1004     FloorOrientation = top
1005     DrawWalls = false, true, false, false, false, false
1006     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1007     FloorOrientation = bottom
1008     DrawWalls = true, false, false, false, false, false
1009     if[%floor% = 9] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1010     DrawWalls = true, true, false, false, false, false
1011     WallOrientation = left
1012     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1013     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1014     WallOrientation = right
1015     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1016     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1017 <EndFloors>
1018
1019 <Floors -1 to 5>
1020     #external shaft walls
1021     Set 3 = %height% + %interfloorheight%
1022     Set 4 = -%interfloorheight%
1023     Set 5 = Wall2
1024
1025     #shafts 1 and 2
1026     WallOrientation = right
1027     DrawWalls = true, false, false, false, false, false
1028     AddWall Shaft%10%FrontE, %5%, 0.33, 210 - 0.33, 1000.84, 240, 1000.84, %3%, %3%, %4%, %4%, 0, 0, False
1029     AddWall Shaft%10%LeftE, %5%, 0.33, 210, 1000.84 - 0.33, 210, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1030     WallOrientation = left
1031     Drawwalls = false, true, false, false, false, false
1032     AddWall Shaft%10%BackE, %5%, 0.33, 210 - 0.33, 1010, 240, 1010, %3%, %3%, %4%, %4%, 0, 0, False
1033     if[%floor% ! 8] AddWall Shaft%10%RightE, %5%, 0.33, 240 - 0.33, 1000.84 - 0.33, 240 - 0.33, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1034     Drawwalls = true, true, false, false, false, false
1035 <EndFloors>
1036
1037 <Floors 6 to 7>
1038     #external shaft walls
1039     Set 3 = %height% + %interfloorheight%
1040     Set 4 = -%interfloorheight%
1041     Set 5 = Wall2
1042
1043     #shafts 1, 2, 10, and 11
1044     WallOrientation = right
1045     DrawWalls = true, false, false, false, false, false
1046     AddWall Shaft%10%FrontE, %5%, 0.33, 210 - 0.33, 1000.84, 255, 1000.84, %3%, %3%, %4%, %4%, 0, 0, False
1047     AddWall Shaft%10%LeftE, %5%, 0.33, 210, 1000.84 - 0.33, 210, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1048     WallOrientation = left
1049     Drawwalls = false, true, false, false, false, false
1050     AddWall Shaft%10%BackE, %5%, 0.33, 210 - 0.33, 1010, 270, 1010, %3%, %3%, %4%, %4%, 0, 0, False
1051     Drawwalls = true, true, false, false, false, false
1052 <EndFloors>
1053
1054 <Floor 8>
1055     #external shaft walls
1056     Set 3 = %height% + %interfloorheight%
1057     Set 4 = -%interfloorheight%
1058     Set 5 = Wall2
1059
1060     #shafts 1, 2, 10, and 11
1061     WallOrientation = right
1062     DrawWalls = true, false, false, false, false, false
1063     AddWall Shaft%10%FrontE, %5%, 0.33, 210 - 0.33, 1000.84, 240, 1000.84, %3%, %3%, %4%, %4%, 0, 0, False
1064     AddWall Shaft%10%FrontE, Wall1, 0.33, 240, 1000.84, 270, 1000.84, %3%, %3%, %4% + Floor(%floor% + 1).Interfloorheight, %4% + Floor(%floor% + 1).Interfloorheight, 0, 0, False
1065     AddWall Shaft%10%LeftE, %5%, 0.33, 210, 1000.84 - 0.33, 210, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1066     WallOrientation = left
1067     Drawwalls = false, true, false, false, false, false
1068     AddWall Shaft%10%BackE, %5%, 0.33, 210 - 0.33, 1010, 240, 1010, %3%, %3%, %4%, %4%, 0, 0, False
1069     AddWall Shaft%10%BackE, Wall1, 0.33, 240, 1010, 270, 1010, %3%, %3%, %4% + Floor(%floor% + 1).Interfloorheight, %4% + Floor(%floor% + 1).Interfloorheight, 0, 0, False
1070     AddWall Shaft%10%RightE, Wall1, 0.33, 270 - 0.33, 1000.84 - 0.33, 270 - 0.33, 1010 + 0.33, %3%, %3%, %4% + Floor(%floor% + 1).Interfloorheight, %4% + Floor(%floor% + 1).Interfloorheight, 0, 0, False
1071     Drawwalls = true, true, false, false, false, false
1072 <EndFloor>
1073
1074 <Floor 9>
1075     #shaft 2 Upper
1076     WallOrientation = right
1077     DrawWalls = true, false, false, false, false, false
1078     AddWall Shaft%10%FrontE, %5%, 0.33, 210 - 0.33, 1000.84, 225, 1000.84, %3%, %3%, %4%, %4%, 0, 0, False
1079     AddWall Shaft%10%LeftE, %5%, 0.33, 210, 1000.84 - 0.33, 210, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1080     WallOrientation = left
1081     Drawwalls = false, true, false, false, false, false
1082     AddWall Shaft%10%BackE, %5%, 0.33, 210 - 0.33, 1010, 225, 1010, %3%, %3%, %4%, %4%, 0, 0, False
1083     Drawwalls = true, true, false, false, false, false
1084 <EndFloor>
1085
1086 <Elevator 1>
1087     Doors = 1
1088     Speed = 8
1089     Acceleration = 0.2
1090     Deceleration = 0.2
1091     AccelJerk = 0.3
1092     DecelJerk = 0.3
1093     ServicedFloors = -1 - 7
1094     FloorSkipText = Blank
1095     AssignedShaft = 1
1096     CreateElevator true, 0, 0.298, 0
1097     BeepSound = beep1.wav
1098 <EndElevator>
1099
1100 <Elevator 2>
1101     Doors = 1
1102     Speed = 8
1103     Acceleration = 0.2
1104     Deceleration = 0.2
1105     AccelJerk = 0.3
1106     DecelJerk = 0.3
1107     ServicedFloors = -1 - 8
1108     FloorSkipText = Blank
1109     AssignedShaft = 2
1110     CreateElevator true, 0, 0.298, 5
1111     BeepSound = beep1.wav
1112 <EndElevator>
1113
1114 <Elevators 1 to 2>
1115     #floor
1116     FloorOrientation = top
1117     DrawWalls = true, true, true, true, true, true
1118     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
1119     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
1120
1121     #ceiling
1122     FloorOrientation = bottom
1123     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1124     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
1125
1126     #right wall
1127     WallOrientation = right
1128     DrawWalls = true, true, false, false, false, false
1129     TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1130     AddWall Right, Wall2, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
1131
1132     #front and left walls
1133     WallOrientation = left
1134     TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
1135     AddWall Front, Wall2, 0.2, -3.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #front wall
1136     TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
1137     AddWall Left, Wall2, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
1138
1139     #panels
1140     SetAutoSize = false, false
1141     WallOrientation = right
1142     DrawWalls = true, true, false, true, false, false
1143     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1144     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, 3.125, -1.75, 3.125, 8, 8, 0, 0, 0, 0 #left panel
1145     DrawWalls = true, true, true, false, false, false
1146     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1147     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right panel
1148     SetAutoSize = true, true
1149
1150     #doors
1151     WallOrientation = left
1152     DrawWalls = true, true, true, true, true, true
1153     AddDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, 3.126, 3.5, 8, true, 0, 0 #doors
1154     AddShaftDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, 3.426, 0, 0 #shaft doors
1155     SetAutoSize = true, true
1156
1157     #floor signs
1158     AddFloorSigns true, left, 3.5 / 2 - 0.01, 3.426 + 0.2 + 0.495, 0.5, 0.42, 5.5
1159     AddFloorSigns true, right, -3.5 / 2 + 0.01, 3.426 + 0.2 + 0.495, 0.5, 0.42, 5.5
1160 <EndElevators>
1161
1162 <Elevator 1>
1163     #panel
1164     CreatePanel ElevPanel, 10, 5, front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
1165     AddFloorButton 1, Button4M, 2, 3, 7, 1, 1
1166     AddFloorButton 1, Button4, 3, 4, 6, 1, 1
1167     AddFloorButton 1, Button3M, 3, 2, 5, 1, 1
1168     AddFloorButton 1, Button3, 4, 4, 4, 1, 1
1169     AddFloorButton 1, Button2M, 4, 2, 3, 1, 1
1170     AddFloorButton 1, Button2, 5, 4, 2, 1, 1
1171     AddFloorButton 1, Button1M, 5, 2, 1, 1, 1
1172     AddFloorButton 1, Button1, 6, 4, 0, 1, 1
1173     AddFloorButton 1, ButtonB1, 6, 2, -1, 1, 1
1174     AddControlButton 1, ButtonOpen, 8, 2, open, 1, 1
1175     AddControlButton 1, ButtonClose, 8, 4, close, 1, 1
1176     AddControlButton 1, ButtonCancel, 9, 2, cancel, 1, 1
1177     AddControlButton 1, ButtonStop, 9, 3, stop, 1, 1
1178     AddControlButton 1, ButtonAlarm, 9, 4, alarm, 1, 1
1179
1180     #Floor Indicator
1181     AddFloorIndicator front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.7, 0.5, 6.5
1182 <EndElevator>
1183
1184 <Elevator 2>
1185     #panel
1186     CreatePanel ElevPanel, 10, 5, front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
1187     AddFloorButton 1, Button5, 2, 4, 8, 1, 1
1188     AddFloorButton 1, Button4M, 2, 2, 7, 1, 1
1189     AddFloorButton 1, Button4, 3, 4, 6, 1, 1
1190     AddFloorButton 1, Button3M, 3, 2, 5, 1, 1
1191     AddFloorButton 1, Button3, 4, 4, 4, 1, 1
1192     AddFloorButton 1, Button2M, 4, 2, 3, 1, 1
1193     AddFloorButton 1, Button2, 5, 4, 2, 1, 1
1194     AddFloorButton 1, Button1M, 5, 2, 1, 1, 1
1195     AddFloorButton 1, Button1, 6, 4, 0, 1, 1
1196     AddFloorButton 1, ButtonB1, 6, 2, -1, 1, 1
1197     AddControlButton 1, ButtonOpen, 8, 2, open, 1, 1
1198     AddControlButton 1, ButtonClose, 8, 4, close, 1, 1
1199     AddControlButton 1, ButtonCancel, 9, 2, cancel, 1, 1
1200     AddControlButton 1, ButtonStop, 9, 3, stop, 1, 1
1201     AddControlButton 1, ButtonAlarm, 9, 4, alarm, 1, 1
1202
1203     #Floor Indicator
1204     AddFloorIndicator front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.001, 0.7, 0.5, 6.5
1205 <EndElevator>
1206
1207 #Call Buttons
1208 <Floors -1 to 7>
1209     CallButtonElevators = 1, 2
1210     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 225, 1010.34, 4, back, 0.5, 1, true, 0, 0
1211 <EndFloors>
1212
1213 <Floors 7 to 8>
1214     CallButtonElevators = 2
1215     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 213.585, 1010.34, 4, back, 0.5, 1, true, 0, 0
1216 <EndFloors>
1217
1218 #Elevator Bank 5
1219 #Inner Section North
1220 AddShaft 3, 2, 232.5, 1106.58, -2, 8
1221 ShaftCut 3, -7.005, -4.25 + 0.33, 7.17, 4.25 - 0.33, 0, 5
1222 AddShaft 4, 2, 217.5, 1106.58, -2, 9
1223 ShaftCut 4,  -7.17, -4.25 + 0.33, 7.005, 4.25 - 0.33, 0, 5
1224
1225 <Floors -2 to 8>
1226     Set 6 = 232.5 #shaft x
1227     Set 7 = 1106.58 #shaft z
1228     Set 8 = 7.17 #shaftcut x
1229     Set 9 = 4.25 #shaftcut z
1230     Set 10 = 3 #shaft number
1231
1232     #shaft 3
1233     FloorOrientation = top
1234     DrawWalls = false, true, false, false, false, false
1235     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1236     FloorOrientation = bottom
1237     DrawWalls = true, false, false, false, false, false
1238     if[%floor% = 8] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1239     DrawWalls = true, true, false, false, false, false
1240     WallOrientation = left
1241     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1242     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1243     WallOrientation = right
1244     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1245     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1246 <EndFloors>
1247
1248 <Floors -2 to 9>
1249     Set 6 = 217.5 #shaft x
1250     Set 7 = 1106.58 #shaft z
1251     Set 8 = 7.17 #shaftcut x
1252     Set 9 = 4.25 #shaftcut z
1253     Set 10 = 4 #shaft number
1254
1255     #shaft 4
1256     FloorOrientation = top
1257     DrawWalls = false, true, false, false, false, false
1258     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1259     FloorOrientation = bottom
1260     DrawWalls = true, false, false, false, false, false
1261     if[%floor% = 9] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1262     DrawWalls = true, true, false, false, false, false
1263     WallOrientation = left
1264     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1265     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1266     WallOrientation = right
1267     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1268     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1269 <EndFloors>
1270
1271 <Floors -1 to 8>
1272     #external shaft walls
1273     Set 3 = %height% + %interfloorheight%
1274     Set 4 = -%interfloorheight%
1275     Set 5 = Wall2
1276
1277     #shafts 3 and 4
1278     WallOrientation = right
1279     DrawWalls = true, false, false, false, false, false
1280     AddWall Shaft%10%FrontE, %5%, 0.33, 210 - 0.33, 1102, 240, 1102, %3%, %3%, %4%, %4%, 0, 0, False
1281     AddWall Shaft%10%LeftE, %5%, 0.33, 210, 1102 - 0.33, 210, 1111.16 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1282     WallOrientation = left
1283     Drawwalls = false, true, false, false, false, false
1284     AddWall Shaft%10%BackE, %5%, 0.33, 210 - 0.33, 1111.16, 240, 1111.16, %3%, %3%, %4%, %4%, 0, 0, False
1285     if[%floor% ! 8] AddWall Shaft%10%RightE, %5%, 0.33, 240 - 0.33, 1102 - 0.33, 240 - 0.33, 1111.16 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1286     Drawwalls = true, true, false, false, false, false
1287 <EndFloors>
1288
1289 <Floor 9>
1290     #shaft 4 Upper
1291     WallOrientation = right
1292     DrawWalls = true, false, false, false, false, false
1293     AddWall Shaft%10%FrontE, %5%, 0.33, 210 - 0.33, 1102, 225, 1102, %3%, %3%, %4%, %4%, 0, 0, False
1294     AddWall Shaft%10%LeftE, %5%, 0.33, 210, 1102 - 0.33, 210, 1111.16 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1295     WallOrientation = left
1296     Drawwalls = false, true, false, false, false, false
1297     AddWall Shaft%10%BackE, %5%, 0.33, 210 - 0.33, 1111.16, 225, 1111.16, %3%, %3%, %4%, %4%, 0, 0, False
1298     Drawwalls = true, true, false, false, false, false
1299 <EndFloor>
1300
1301 <Elevator 3>
1302     Doors = 1
1303     Speed = 8
1304     Acceleration = 0.2
1305     Deceleration = 0.2
1306     AccelJerk = 0.3
1307     DecelJerk = 0.3
1308     ServicedFloors = -1 - 7
1309     FloorSkipText = Blank
1310     AssignedShaft = 3
1311     CreateElevator true, 0, -0.298, 2
1312     BeepSound = beep1.wav
1313 <EndElevator>
1314
1315 <Elevator 4>
1316     Doors = 1
1317     Speed = 8
1318     Acceleration = 0.2
1319     Deceleration = 0.2
1320     AccelJerk = 0.3
1321     DecelJerk = 0.3
1322     ServicedFloors = -1 - 8
1323     FloorSkipText = Blank
1324     AssignedShaft = 4
1325     CreateElevator true, 0, -0.298, -1
1326     BeepSound = beep1.wav
1327 <EndElevator>
1328
1329 <Elevators 3 to 4>
1330     #floor
1331     FloorOrientation = top
1332     DrawWalls = true, true, true, true, true, true
1333     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
1334     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
1335
1336     #ceiling
1337     FloorOrientation = bottom
1338     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1339     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
1340
1341     #back and right walls
1342     WallOrientation = right
1343     DrawWalls = true, true, false, false, false, false
1344     TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1345     AddWall Back, Wall2, 0.2, -3.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #front wall
1346     TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1347     AddWall Right, Wall2, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
1348
1349     #left wall
1350     WallOrientation = left
1351     TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
1352     AddWall Left, Wall2, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
1353
1354     #panels
1355     SetAutoSize = false, false
1356     WallOrientation = left
1357     DrawWalls = true, true, false, true, false, false
1358     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1359     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, -3.125, -1.75, -3.125, 8, 8, 0, 0, 0, 0 #left panel
1360     DrawWalls = true, true, true, false, false, false
1361     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1362     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #right panel
1363     SetAutoSize = true, true
1364
1365     #doors
1366     WallOrientation = right
1367     DrawWalls = true, true, true, true, true, true
1368     AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, -3.126, 3.5, 8, true, 0, 0 #doors
1369     AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, -3.426, 0, 0 #shaft doors
1370     WallOrientation = left
1371     SetAutoSize = true, true
1372
1373     #floor signs
1374     AddFloorSigns true, left, 3.5 / 2 - 0.01, -3.426 - 0.2 - 0.495, 0.5, 0.42, 5.5
1375     AddFloorSigns true, right, -3.5 / 2 + 0.01, -3.426 - 0.2 - 0.495, 0.5, 0.42, 5.5
1376 <EndElevators>
1377
1378 <Elevator 3>
1379     #panel
1380     CreatePanel ElevPanel, 10, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
1381     AddFloorButton 1, Button4M, 2, 3, 7, 1, 1
1382     AddFloorButton 1, Button4, 3, 4, 6, 1, 1
1383     AddFloorButton 1, Button3M, 3, 2, 5, 1, 1
1384     AddFloorButton 1, Button3, 4, 4, 4, 1, 1
1385     AddFloorButton 1, Button2M, 4, 2, 3, 1, 1
1386     AddFloorButton 1, Button2, 5, 4, 2, 1, 1
1387     AddFloorButton 1, Button1M, 5, 2, 1, 1, 1
1388     AddFloorButton 1, Button1, 6, 4, 0, 1, 1
1389     AddFloorButton 1, ButtonB1, 6, 2, -1, 1, 1
1390     AddControlButton 1, ButtonOpen, 8, 2, open, 1, 1
1391     AddControlButton 1, ButtonClose, 8, 4, close, 1, 1
1392     AddControlButton 1, ButtonCancel, 9, 2, cancel, 1, 1
1393     AddControlButton 1, ButtonStop, 9, 3, stop, 1, 1
1394     AddControlButton 1, ButtonAlarm, 9, 4, alarm, 1, 1
1395
1396     #Floor Indicator
1397     AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.7, 0.5, 6.5
1398 <EndElevator>
1399
1400 <Elevator 4>
1401     #panel
1402     CreatePanel ElevPanel, 10, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
1403     AddFloorButton 1, Button5, 2, 4, 8, 1, 1
1404     AddFloorButton 1, Button4M, 2, 2, 7, 1, 1
1405     AddFloorButton 1, Button4, 3, 4, 6, 1, 1
1406     AddFloorButton 1, Button3M, 3, 2, 5, 1, 1
1407     AddFloorButton 1, Button3, 4, 4, 4, 1, 1
1408     AddFloorButton 1, Button2M, 4, 2, 3, 1, 1
1409     AddFloorButton 1, Button2, 5, 4, 2, 1, 1
1410     AddFloorButton 1, Button1M, 5, 2, 1, 1, 1
1411     AddFloorButton 1, Button1, 6, 4, 0, 1, 1
1412     AddFloorButton 1, ButtonB1, 6, 2, -1, 1, 1
1413     AddControlButton 1, ButtonOpen, 8, 2, open, 1, 1
1414     AddControlButton 1, ButtonClose, 8, 4, close, 1, 1
1415     AddControlButton 1, ButtonCancel, 9, 2, cancel, 1, 1
1416     AddControlButton 1, ButtonStop, 9, 3, stop, 1, 1
1417     AddControlButton 1, ButtonAlarm, 9, 4, alarm, 1, 1
1418
1419     #Floor Indicator
1420     AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.001, 0.7, 0.5, 6.5
1421 <EndElevator>
1422
1423 #Call Buttons
1424 <Floors -1 to 7>
1425     CallButtonElevators = 3, 4
1426     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 225, 1101.66, 4, front, 0.5, 1, true, 0, 0
1427 <EndFloors>
1428
1429 <Floors 7 to 8>
1430     CallButtonElevators = 4
1431     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 213.585, 1101.66, 4, front, 0.5, 1, true, 0, 0
1432 <EndFloors>
1433
1434 #Elevator Bank 7
1435 #Upper Inner Section
1436 AddShaft 5, 2, 175.17, 1091.58, -2, 14
1437 ShaftCut 5, -4.5, -4.25 + 0.33, 4.5, 4.25 - 0.33, 0, 5
1438 AddShaft 6, 2, 175.17, 1112.42, -2, 14
1439 ShaftCut 6, -4.5, -4.25 + 0.33, 4.5, 4.25 - 0.33, 0, 5
1440 ShowFullShaft 5 = true
1441 ShowFullShaft 6 = true
1442
1443 <Floors -2 to 14>
1444     Set 6 = 175.17 #shaft x
1445     Set 7 = 1091.58 #shaft z
1446     Set 8 = 4.5 #shaftcut x
1447     Set 9 = 4.25 #shaftcut z
1448     Set 10 = 5 #shaft number
1449
1450     #shaft 5
1451     FloorOrientation = top
1452     DrawWalls = false, true, false, false, false, false
1453     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1454     FloorOrientation = bottom
1455     DrawWalls = true, false, false, false, false, false
1456     if[%floor% = 14] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1457     DrawWalls = true, true, false, false, false, false
1458     WallOrientation = left
1459     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1460     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1461     WallOrientation = right
1462     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1463     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1464
1465     #external shaft walls
1466     Set 3 = %height% + %interfloorheight%
1467     if[%floor% = 13] Set 3 = %height%
1468     Set 4 = -%interfloorheight%
1469     if[%floor% = 13] Set 4 = 0
1470     Set 5 = Wall2
1471     if[%floor% > 12] Set 5 = Wall1
1472
1473     #shaft 5
1474     WallOrientation = right
1475     DrawWalls = true, false, false, false, false, false
1476     AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
1477     AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1478     WallOrientation = left
1479     Drawwalls = false, true, false, false, false, false
1480     AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
1481     if[%floor% ! 12] AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1482     Drawwalls = true, true, false, false, false, false
1483 <EndFloors>
1484
1485 <Floors -2 to 14>
1486     Set 6 = 175.17 #shaft x
1487     Set 7 = 1112.42 #shaft z
1488     Set 8 = 4.5 #shaftcut x
1489     Set 9 = 4.25 #shaftcut z
1490     Set 10 = 6 #shaft number
1491
1492     #shaft 6
1493     FloorOrientation = top
1494     DrawWalls = false, true, false, false, false, false
1495     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1496     FloorOrientation = bottom
1497     DrawWalls = true, false, false, false, false, false
1498     if[%floor% = 14] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1499     DrawWalls = true, true, false, false, false, false
1500     WallOrientation = left
1501     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1502     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1503     WallOrientation = right
1504     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1505     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1506
1507     #external shaft walls
1508     Set 3 = %height% + %interfloorheight%
1509     if[%floor% = 13] Set 3 = %height%
1510     Set 4 = -%interfloorheight%
1511     if[%floor% = 13] Set 4 = 0
1512     Set 5 = Wall2
1513     if[%floor% > 12] Set 5 = Wall1
1514
1515     #shaft 6
1516     WallOrientation = right
1517     DrawWalls = true, false, false, false, false, false
1518     AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
1519     AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1520     WallOrientation = left
1521     Drawwalls = false, true, false, false, false, false
1522     AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
1523     if[%floor% ! 12] AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1524     Drawwalls = true, true, false, false, false, false
1525 <EndFloors>
1526
1527 <Elevator 5>
1528     Doors = 1
1529     Speed = 10
1530     Acceleration = 0.2
1531     Deceleration = 0.2
1532     AccelJerk = 0.3
1533     DecelJerk = 0.3
1534     ServicedFloors = 0, 6 - 13
1535     FloorSkipText = Blank
1536     AssignedShaft = 5
1537     CreateElevator true, 0, 0.298, 0
1538     BeepSound = beep1.wav
1539 <EndElevator>
1540
1541 <Elevator 5>
1542     #floor
1543     FloorOrientation = top
1544     DrawWalls = true, true, true, true, true, true
1545     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
1546     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
1547
1548     #ceiling
1549     FloorOrientation = bottom
1550     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1551     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
1552
1553     #right wall
1554     WallOrientation = right
1555     DrawWalls = true, true, false, false, false, false
1556     TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1557     AddWall Right, Wall2, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
1558
1559     #front and left walls
1560     WallOrientation = left
1561     TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
1562     AddWall Front, Wall2, 0.2, -3.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #front wall
1563     TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
1564     AddWall Left, Wall2, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
1565
1566     #panels
1567     SetAutoSize = false, false
1568     WallOrientation = right
1569     DrawWalls = true, true, false, true, false, false
1570     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1571     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, 3.125, -1.75, 3.125, 8, 8, 0, 0, 0, 0 #left panel
1572     DrawWalls = true, true, true, false, false, false
1573     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1574     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right panel
1575     SetAutoSize = true, true
1576
1577     #doors
1578     WallOrientation = left
1579     DrawWalls = true, true, true, true, true, true
1580     AddDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, 3.126, 3.5, 8, true, 0, 0 #doors
1581     AddShaftDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, 3.426, 0, 0 #shaft doors
1582     SetAutoSize = true, true
1583
1584     #floor signs
1585     AddFloorSigns true, left, 3.5 / 2 - 0.01, 3.426 + 0.2 + 0.33, 0.5, 0.42, 5.5
1586     AddFloorSigns true, right, -3.5 / 2 + 0.01, 3.426 + 0.2 + 0.33, 0.5, 0.42, 5.5
1587
1588     #panel
1589     CreatePanel ElevPanel, 10, 5, front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
1590     AddFloorButton 1, Button7M, 2, 3, 13, 1, 1
1591     AddFloorButton 1, Button7, 3, 4, 12, 1, 1
1592     AddFloorButton 1, Button6M, 3, 2, 11, 1, 1
1593     AddFloorButton 1, Button6, 4, 4, 10, 1, 1
1594     AddFloorButton 1, Button5M, 4, 2, 9, 1, 1
1595     AddFloorButton 1, Button5, 5, 4, 8, 1, 1
1596     AddFloorButton 1, Button4M, 5, 2, 7, 1, 1
1597     AddFloorButton 1, Button4, 6, 4, 6, 1, 1
1598     AddFloorButton 1, Button1, 6, 2, 0, 1, 1
1599     AddControlButton 1, ButtonOpen, 8, 2, open, 1, 1
1600     AddControlButton 1, ButtonClose, 8, 4, close, 1, 1
1601     AddControlButton 1, ButtonCancel, 9, 2, cancel, 1, 1
1602     AddControlButton 1, ButtonStop, 9, 3, stop, 1, 1
1603     AddControlButton 1, ButtonAlarm, 9, 4, alarm, 1, 1
1604
1605     #Floor Indicator
1606     AddFloorIndicator front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.7, 0.5, 6.5
1607 <EndElevator>
1608
1609 <Elevator 6>
1610     Doors = 1
1611     Speed = 10
1612     Acceleration = 0.2
1613     Deceleration = 0.2
1614     AccelJerk = 0.3
1615     DecelJerk = 0.3
1616     ServicedFloors = 0, 6 - 13
1617     FloorSkipText = Blank
1618     AssignedShaft = 6
1619     CreateElevator true, 0, -0.298, 11
1620     BeepSound = beep1.wav
1621 <EndElevator>
1622
1623 <Elevator 6>
1624     #floor
1625     FloorOrientation = top
1626     DrawWalls = true, true, true, true, true, true
1627     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
1628     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
1629
1630     #ceiling
1631     FloorOrientation = bottom
1632     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1633     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
1634
1635     #back and right walls
1636     WallOrientation = right
1637     DrawWalls = true, true, false, false, false, false
1638     TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1639     AddWall Back, Wall2, 0.2, -3.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #front wall
1640     TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1641     AddWall Right, Wall2, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
1642
1643     #left wall
1644     WallOrientation = left
1645     TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
1646     AddWall Left, Wall2, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
1647
1648     #panels
1649     SetAutoSize = false, false
1650     WallOrientation = left
1651     DrawWalls = true, true, false, true, false, false
1652     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1653     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, -3.125, -1.75, -3.125, 8, 8, 0, 0, 0, 0 #left panel
1654     DrawWalls = true, true, true, false, false, false
1655     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1656     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #right panel
1657     SetAutoSize = true, true
1658
1659     #doors
1660     WallOrientation = right
1661     DrawWalls = true, true, true, true, true, true
1662     AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, -3.126, 3.5, 8, true, 0, 0 #doors
1663     AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, -3.426, 0, 0 #shaft doors
1664     WallOrientation = left
1665     SetAutoSize = true, true
1666
1667     #floor signs
1668     AddFloorSigns true, left, 3.5 / 2 - 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
1669     AddFloorSigns true, right, -3.5 / 2 + 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
1670
1671     #panel
1672     CreatePanel ElevPanel, 10, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
1673     AddFloorButton 1, Button7M, 2, 3, 13, 1, 1
1674     AddFloorButton 1, Button7, 3, 4, 12, 1, 1
1675     AddFloorButton 1, Button6M, 3, 2, 11, 1, 1
1676     AddFloorButton 1, Button6, 4, 4, 10, 1, 1
1677     AddFloorButton 1, Button5M, 4, 2, 9, 1, 1
1678     AddFloorButton 1, Button5, 5, 4, 8, 1, 1
1679     AddFloorButton 1, Button4M, 5, 2, 7, 1, 1
1680     AddFloorButton 1, Button4, 6, 4, 6, 1, 1
1681     AddFloorButton 1, Button1, 6, 2, 0, 1, 1
1682     AddControlButton 1, ButtonOpen, 8, 2, open, 1, 1
1683     AddControlButton 1, ButtonClose, 8, 4, close, 1, 1
1684     AddControlButton 1, ButtonCancel, 9, 2, cancel, 1, 1
1685     AddControlButton 1, ButtonStop, 9, 3, stop, 1, 1
1686     AddControlButton 1, ButtonAlarm, 9, 4, alarm, 1, 1
1687
1688
1689     #Floor Indicator
1690     AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.7, 0.5, 6.5
1691 <EndElevator>
1692
1693 #Call Buttons
1694 <Floor 0>
1695     CallButtonElevators = 5, 6
1696     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 175.17 + 3, 1112.42 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
1697     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 175.17 + 3, 1091.58 + 4.25 + 0.33 + 0.01, 4, back, 0.5, 1, true, 0, 0
1698 <EndFloor>
1699
1700 <Floors 6 to 13>
1701     CallButtonElevators = 5, 6
1702     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 175.17 + 3, 1112.42 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
1703     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 175.17 + 3, 1091.58 + 4.25 + 0.33 + 0.01, 4, back, 0.5, 1, true, 0, 0
1704 <EndFloors>
1705
1706 #Elevator Bank 1
1707 #South Tower East Elevators
1708 AddShaft 7, 2, 382.5, 1005.42, -2, 20
1709 ShaftCut 7, -7.005, -4.25 + 0.33, 7.17, 4.25 - 0.33, 0, 5
1710 AddShaft 8, 2, 367.5, 1005.42, -2, 20
1711 ShaftCut 8,  -7.17, -4.25 + 0.33, 7.005, 4.25 - 0.33, 0, 5
1712 AddShaft 9, 2, 367.5, 1033.92, -2, 19
1713 ShaftCut 9,  -4.5, -4.25 + 0.33, 4.5, 4.25 - 0.33, 0, 5
1714 ShowFullShaft 7 = true
1715 ShowFullShaft 8 = true
1716 ShowFullShaft 9 = true
1717 ShaftShowFloors 9 = -2 - 20
1718 ShaftShowOutside 9 = -2 - 20
1719
1720 <Floors -2 to 20>
1721     Set 6 = 382.5 #shaft x
1722     Set 7 = 1005.42 #shaft z
1723     Set 8 = 7.17 #shaftcut x
1724     Set 9 = 4.25 #shaftcut z
1725     Set 10 = 7 #shaft number
1726
1727     #shaft 7
1728     FloorOrientation = top
1729     DrawWalls = false, true, false, false, false, false
1730     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1731     FloorOrientation = bottom
1732     DrawWalls = true, false, false, false, false, false
1733     if[%floor% = 20] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1734     DrawWalls = true, true, false, false, false, false
1735     WallOrientation = left
1736     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1737     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1738     WallOrientation = right
1739     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1740     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1741 <EndFloors>
1742
1743 <Floors -2 to 20>
1744     Set 6 = 367.5 #shaft x
1745     Set 7 = 1005.42 #shaft z
1746     Set 8 = 7.17 #shaftcut x
1747     Set 9 = 4.25 #shaftcut z
1748     Set 10 = 8 #shaft number
1749
1750     #shaft 8
1751     FloorOrientation = top
1752     DrawWalls = false, true, false, false, false, false
1753     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1754     FloorOrientation = bottom
1755     DrawWalls = true, false, false, false, false, false
1756     if[%floor% = 20] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1757     DrawWalls = true, true, false, false, false, false
1758     WallOrientation = left
1759     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1760     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1761     WallOrientation = right
1762     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1763     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1764
1765     #external shaft walls
1766      Set 3 = %height% + %interfloorheight%
1767     if[%floor% = 0] Set 3 = %height% + %interfloorheight% + Floor(%floor% + 1).Interfloorheight
1768     if[%floor% = 1] Set 3 = %height%
1769     Set 4 = -%interfloorheight%
1770     if[%floor% = 1] Set 4 = 0
1771     Set 5 = Wall1
1772     if[%floor% < 0] Set 5 = Wall2
1773     if[%floor% > 18] Set 5 = OfficeWalls
1774
1775     #shafts 7 and 8
1776     WallOrientation = right
1777     DrawWalls = true, false, false, false, false, false
1778     AddWall Shaft%10%FrontE, %5%, 0.33, 360 - 0.33, 1000.84, 390, 1000.84, %3%, %3%, %4%, %4%, 0, 0, False
1779     if[%floor% ! 0] AddWall Shaft%10%LeftE, %5%, 0.33, 360, 1000.84 - 0.33, 360, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1780     WallOrientation = left
1781     Drawwalls = false, true, false, false, false, false
1782     AddWall Shaft%10%BackE, %5%, 0.33, 360 - 0.33, 1010, 390, 1010, %3%, %3%, %4%, %4%, 0, 0, False
1783     Drawwalls = true, true, false, false, false, false
1784 <EndFloors>
1785
1786 <Floors -2 to 19>
1787     Set 6 = 367.5 #shaft x
1788     Set 7 = 1033.92 #shaft z
1789     Set 8 = 4.5 #shaftcut x
1790     Set 9 = 4.25 #shaftcut z
1791     Set 10 = 9 #shaft number
1792
1793     #shaft 9
1794     FloorOrientation = top
1795     DrawWalls = false, true, false, false, false, false
1796     if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Concrete2, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
1797     if[%floor% = 0] AddShaftFloor %10%, Shaft%10%WallGapCover, Wall1, 0.5, -%8%, %9% - 0.33, %8%, %9% + 0.33, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, 0, 0
1798     FloorOrientation = bottom
1799     DrawWalls = true, false, false, false, false, false
1800     if[%floor% = 19] AddShaftFloor %10%, Shaft%10%Top, Concrete2, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
1801     DrawWalls = true, true, false, false, false, false
1802     WallOrientation = left
1803     AddShaftWall %10%, Shaft%10%Front, Concrete2, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1804     AddShaftWall %10%, Shaft%10%Left, Concrete2, 0.33, -%8%, -%9%, -%8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
1805     WallOrientation = right
1806     if[%floor% > 17] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1807     if[%floor% = 0] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9%, %8%, %9%, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, 0, 0, 0, 0
1808     if[%floor% < 0] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
1809     AddShaftWall %10%, Shaft%10%Right, Concrete2, 0.33, %8%, -%9%, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
1810
1811     #external shaft walls
1812      Set 3 = %height% + %interfloorheight%
1813     if[%floor% = 0] Set 3 = %height% + %interfloorheight% + Floor(%floor% + 1).Interfloorheight
1814     if[%floor% = 1] Set 3 = %height%
1815     Set 4 = -%interfloorheight%
1816     if[%floor% = 1] Set 4 = 0
1817     Set 5 = Wall1
1818     if[%floor% < 0] Set 5 = Wall2
1819     if[%floor% > 18] Set 5 = OfficeWalls
1820
1821     #shaft 9
1822     WallOrientation = right
1823     DrawWalls = true, false, false, false, false, false
1824     if[%floor% > 0] AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
1825     if[%floor% < 1] AddWall Shaft%10%FrontE, %5%, 0.33, 360 - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
1826     if[%floor% > 0] AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1827     if[%floor% < 0] AddWall Shaft%10%LeftE, %5%, 0.33, 360, %7% + -%9% - 0.33, 360, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1828     WallOrientation = left
1829     Drawwalls = false, true, false, false, false, false
1830     if[%floor% > 17] AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
1831     if[%floor% < 1] AddWall Shaft%10%BackE, %5%, 0.33, 360 - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
1832     if[%floor% > 0 & %floor% < 18] AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + -%8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
1833     if[%floor% > 0 & %floor% < 18] AddWall Shaft%10%BackE, %5%, 0.33, %6% + %8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
1834     AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
1835     Drawwalls = true, true, false, false, false, false
1836 <EndFloors>
1837
1838 #Interior Elevators
1839 <Elevator 7>
1840     Doors = 1
1841     Speed = 16
1842     Acceleration = 0.2
1843     Deceleration = 0.2
1844     AccelJerk = 0.3
1845     DecelJerk = 0.3
1846     ServicedFloors = -1 - 0, 2, 4, 6, 8, 10, 12, 14 - 19
1847     FloorSkipText = Blank
1848     AssignedShaft = 7
1849     CreateElevator true, 0, 0.298, 17
1850     BeepSound = beep1.wav
1851 <EndElevator>
1852
1853 <Elevator 8>
1854     Doors = 1
1855     Speed = 16
1856     Acceleration = 0.2
1857     Deceleration = 0.2
1858     AccelJerk = 0.3
1859     DecelJerk = 0.3
1860     ServicedFloors = -1 - 0, 2, 4, 6, 8, 10, 12, 14 - 19
1861     FloorSkipText = Blank
1862     AssignedShaft = 8
1863     CreateElevator true, 0, 0.298, 0
1864     BeepSound = beep1.wav
1865 <EndElevator>
1866
1867 <Elevators 7 to 8>
1868     #floor
1869     FloorOrientation = top
1870     DrawWalls = true, true, true, true, true, true
1871     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
1872     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
1873
1874     #ceiling
1875     FloorOrientation = bottom
1876     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1877     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
1878
1879     #right wall
1880     WallOrientation = right
1881     DrawWalls = true, true, false, false, false, false
1882     TextureOverride Wall1, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1883     AddWall Right, Wall1, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
1884
1885     #front and left walls
1886     WallOrientation = left
1887     TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
1888     AddWall Front, Wall1, 0.2, -3.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #front wall
1889     TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
1890     AddWall Left, Wall1, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
1891
1892     #panels
1893     SetAutoSize = false, false
1894     WallOrientation = right
1895     DrawWalls = true, true, false, true, false, false
1896     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1897     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, 3.125, -1.75, 3.125, 8, 8, 0, 0, 0, 0 #left panel
1898     DrawWalls = true, true, true, false, false, false
1899     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1900     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right panel
1901     SetAutoSize = true, true
1902
1903     #doors
1904     WallOrientation = left
1905     DrawWalls = true, true, true, true, true, true
1906     AddDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, 3.126, 3.5, 8, true, 0, 0 #doors
1907     AddShaftDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, 3.426, 0, 0 #shaft doors
1908     SetAutoSize = true, true
1909
1910     #floor signs
1911     AddFloorSigns true, left, 3.5 / 2 - 0.01, 3.426 + 0.2 + 0.495, 0.5, 0.42, 5.5
1912     AddFloorSigns true, right, -3.5 / 2 + 0.01, 3.426 + 0.2 + 0.495, 0.5, 0.42, 5.5
1913
1914     #panel
1915     CreatePanel ElevPanel, 12, 5, front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
1916     AddFloorButton 1, Button14, 2, 4, 19, 1, 1
1917     AddFloorButton 1, Button12, 2, 2, 18, 1, 1
1918     AddFloorButton 1, Button11, 3, 4, 17, 1, 1
1919     AddFloorButton 1, Button10, 3, 2, 16, 1, 1
1920     AddFloorButton 1, Button9, 4, 4, 15, 1, 1
1921     AddFloorButton 1, Button8, 4, 2, 14, 1, 1
1922     AddFloorButton 1, Button7, 5, 4, 12, 1, 1
1923     AddFloorButton 1, Button6, 5, 2, 10, 1, 1
1924     AddFloorButton 1, Button5, 6, 4, 8, 1, 1
1925     AddFloorButton 1, Button4, 6, 2, 6, 1, 1
1926     AddFloorButton 1, Button3, 7, 4, 4, 1, 1
1927     AddFloorButton 1, Button2, 7, 2, 2, 1, 1
1928     AddFloorButton 1, Button1, 8, 4, 0, 1, 1
1929     AddFloorButton 1, ButtonB1, 8, 2, -1, 1, 1
1930     AddControlButton 1, ButtonOpen, 10, 2, open, 1, 1
1931     AddControlButton 1, ButtonClose, 10, 4, close, 1, 1
1932     AddControlButton 1, ButtonCancel, 11, 2, cancel, 1, 1
1933     AddControlButton 1, ButtonStop, 11, 3, stop, 1, 1
1934     AddControlButton 1, ButtonAlarm, 11, 4, alarm, 1, 1
1935
1936     #Floor Indicator
1937     AddFloorIndicator front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.7, 0.5, 6.5
1938 <EndElevators>
1939
1940 #Glass Elevator
1941 <Elevator 9>
1942     Doors = 1
1943     Speed = 16
1944     Acceleration = 0.2
1945     Deceleration = 0.2
1946     AccelJerk = 0.3
1947     DecelJerk = 0.3
1948     ServicedFloors = -1 - 0, 2, 4, 6, 8, 10, 12, 14 - 19
1949     FloorSkipText = Blank
1950     AssignedShaft = 9
1951     CreateElevator true, 0, -0.298, 6
1952     BeepSound = beep1.wav
1953 <EndElevator>
1954
1955 <Elevator 9>
1956     #floor
1957     FloorOrientation = top
1958     DrawWalls = true, true, true, true, true, true
1959     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
1960     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
1961
1962     #ceiling
1963     FloorOrientation = bottom
1964     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1965     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
1966
1967     #back and right walls
1968     WallOrientation = right
1969     DrawWalls = true, true, false, false, false, false
1970     SetAutoSize = false, false
1971     TextureOverride ElevWindows, ElevWindows, ElevExt, ElevExt, ElevExt, ElevExt
1972     AddWall Back, ElevWindows, 0, -3.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 1, 1 #window
1973     SetAutoSize = true, true
1974     TextureOverride Wall1, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
1975     AddWall Right, Wall1, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
1976
1977     #left wall
1978     WallOrientation = left
1979     TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
1980     AddWall Left, Wall1, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
1981
1982     #panels
1983     SetAutoSize = false, false
1984     WallOrientation = left
1985     DrawWalls = true, true, false, true, false, false
1986     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1987     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, -3.125, -1.75, -3.125, 8, 8, 0, 0, 0, 0 #left panel
1988     DrawWalls = true, true, true, false, false, false
1989     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
1990     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #right panel
1991     SetAutoSize = true, true
1992
1993     #doors
1994     WallOrientation = right
1995     DrawWalls = true, true, true, true, true, true
1996     AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, -3.126, 3.5, 8, true, 0, 0 #doors
1997     AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, -3.426, 0, 0 #shaft doors
1998     WallOrientation = left
1999     SetAutoSize = true, true
2000
2001     #floor signs
2002     AddFloorSigns true, left, 3.5 / 2 - 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
2003     AddFloorSigns true, right, -3.5 / 2 + 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
2004
2005     #panel
2006     CreatePanel ElevPanel, 12, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
2007     AddFloorButton 1, Button14, 2, 4, 19, 1, 1
2008     AddFloorButton 1, Button12, 2, 2, 18, 1, 1
2009     AddFloorButton 1, Button11, 3, 4, 17, 1, 1
2010     AddFloorButton 1, Button10, 3, 2, 16, 1, 1
2011     AddFloorButton 1, Button9, 4, 4, 15, 1, 1
2012     AddFloorButton 1, Button8, 4, 2, 14, 1, 1
2013     AddFloorButton 1, Button7, 5, 4, 12, 1, 1
2014     AddFloorButton 1, Button6, 5, 2, 10, 1, 1
2015     AddFloorButton 1, Button5, 6, 4, 8, 1, 1
2016     AddFloorButton 1, Button4, 6, 2, 6, 1, 1
2017     AddFloorButton 1, Button3, 7, 4, 4, 1, 1
2018     AddFloorButton 1, Button2, 7, 2, 2, 1, 1
2019     AddFloorButton 1, Button1, 8, 4, 0, 1, 1
2020     AddFloorButton 1, ButtonB1, 8, 2, -1, 1, 1
2021     AddControlButton 1, ButtonOpen, 10, 2, open, 1, 1
2022     AddControlButton 1, ButtonClose, 10, 4, close, 1, 1
2023     AddControlButton 1, ButtonCancel, 11, 2, cancel, 1, 1
2024     AddControlButton 1, ButtonStop, 11, 3, stop, 1, 1
2025     AddControlButton 1, ButtonAlarm, 11, 4, alarm, 1, 1
2026
2027
2028     #Floor Indicator
2029     AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.7, 0.5, 6.5
2030 <EndElevator>
2031
2032 #Call Buttons
2033 <Floors -1 to 0>
2034     CallButtonElevators = 7, 8, 9
2035     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2036     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2037 <EndFloors>
2038
2039 <Floor 2>
2040     CallButtonElevators = 7, 8, 9
2041     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2042     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2043 <EndFloor>
2044
2045 <Floor 4>
2046     CallButtonElevators = 7, 8, 9
2047     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2048     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2049 <EndFloor>
2050
2051 <Floor 6>
2052     CallButtonElevators = 7, 8, 9
2053     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2054     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2055 <EndFloor>
2056
2057 <Floor 8>
2058     CallButtonElevators = 7, 8, 9
2059     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2060     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2061 <EndFloor>
2062
2063 <Floor 10>
2064     CallButtonElevators = 7, 8, 9
2065     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2066     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2067 <EndFloor>
2068
2069 <Floor 12>
2070     CallButtonElevators = 7, 8, 9
2071     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2072     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2073 <EndFloor>
2074
2075 <Floors 14 to 19>
2076     CallButtonElevators = 7, 8, 9
2077     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 375, 1010.34, 4, back, 0.5, 1, true, 0, 0
2078     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 367.5 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2079 <EndFloors>
2080
2081     Cut external, 246 - 4.25 - 0.33, Floor(20).Altitude, 1033.92 - 4.25, 246 + 4.25 + 0.33, Floor(20).Altitude + Floor(20).Interfloorheight + 1, 1033.92 + 4.25, false, true
2082
2083 #Elevator Bank 3
2084 #South Tower West Elevators
2085 AddShaft 10, 2, 255, 1005.42, 6, 33
2086 ShaftCut 10, -14.34, -4.25 + 0.33, 14.34, 4.25 - 0.33, 0, 5
2087 AddShaft 11, 2, 246, 1033.92, 6, 33
2088 ShaftCut 11, -4.5, -4.25 + 0.33, 4.5, 4.25 - 0.33, 0, 5
2089 ShowFullShaft 10 = true
2090 ShowFullShaft 11 = true
2091 ShaftShowFloors 11 = -2 - 20
2092 ShaftShowOutside 11 = -2 - 33
2093
2094 <Floors 6 to 33>
2095     Set 6 = 255 #shaft x
2096     Set 7 = 1005.42 #shaft z
2097     Set 8 = 14.34 #shaftcut x
2098     Set 9 = 4.25 #shaftcut z
2099     Set 10 = 10 #shaft number
2100
2101     #shaft 10
2102     FloorOrientation = top
2103     DrawWalls = false, true, false, false, false, false
2104     if[%floor% = 6] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0.5, 0.5, 0, 0
2105     FloorOrientation = bottom
2106     DrawWalls = true, false, false, false, false, false
2107     if[%floor% = 33] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
2108     DrawWalls = true, true, false, false, false, false
2109     WallOrientation = left
2110     AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2111     AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2112     WallOrientation = right
2113     AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2114     AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2115 <EndFloors>
2116
2117 <Floors 9 to 33>
2118     #external shaft walls
2119     Set 3 = %height% + %interfloorheight%
2120     if[%floor% = 9] Set 3 = %height%
2121     Set 4 = -%interfloorheight%
2122     if[%floor% = 9] Set 4 = 0
2123     Set 5 = Wall1
2124     if[%floor% > 18] Set 5 = OfficeWalls
2125
2126     #shaft 10
2127     WallOrientation = right
2128     DrawWalls = true, false, false, false, false, false
2129     AddWall Shaft%10%FrontE, %5%, 0.33, 240 - 0.33, 1000.84, 270, 1000.84, %3%, %3%, %4%, %4%, 0, 0, False
2130     AddWall Shaft%10%LeftE, %5%, 0.33, 240, 1000.84 - 0.33, 240, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
2131     WallOrientation = left
2132     Drawwalls = false, true, false, false, false, false
2133     AddWall Shaft%10%BackE, %5%, 0.33, 240 - 0.33, 1010, 270, 1010, %3%, %3%, %4%, %4%, 0, 0, False
2134     AddWall Shaft%10%RightE, %5%, 0.33, 270 - 0.33, 1000.84 - 0.33, 270 - 0.33, 1010 + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
2135     Drawwalls = true, true, false, false, false, false
2136 <EndFloors>
2137
2138 <Floors 6 to 33>
2139     Set 6 = 246 #shaft x
2140     Set 7 = 1033.92 #shaft z
2141     Set 8 = 4.5 #shaftcut x
2142     Set 9 = 4.25 #shaftcut z
2143     Set 10 = 11 #shaft number
2144
2145     #shaft 11
2146     FloorOrientation = top
2147     DrawWalls = false, true, false, false, false, false
2148     if[%floor% = 6] AddShaftFloor %10%, Shaft%10%Base, Concrete2, 0.5, -%8%, -%9%, %8%, %9%, 0.5, 0.5, 0, 0
2149     if[%floor% = 8] AddShaftFloor %10%, Shaft%10%WallGapCover, Wall1, 0.5, -%8%, %9% - 0.33, %8%, %9% + 0.33, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, 0, 0
2150     FloorOrientation = bottom
2151     DrawWalls = true, false, false, false, false, false
2152     if[%floor% = 33] AddShaftFloor %10%, Shaft%10%Top, Concrete2, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
2153     DrawWalls = true, true, false, false, false, false
2154     WallOrientation = left
2155     AddShaftWall %10%, Shaft%10%Front, Concrete2, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2156     if[%floor% < 20] AddShaftWall %10%, Shaft%10%Left, Concrete2, 0.33, -%8%, -%9%, -%8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
2157     if[%floor% > 19] AddShaftWall %10%, Shaft%10%Left, Concrete2, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2158     WallOrientation = right
2159     if[%floor% > 17 & %floor% < 19] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2160     if[%floor% = 19] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9%, %8%, %9%, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, 0, 0, 0, 0
2161     SetAutoSize = false, false
2162     DrawWalls = true, false, false, false, false, false
2163     if[%floor% > 20] AddShaftWall %10%, Shaft%10%Back, ElevWindows, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, %interfloorheight%, %interfloorheight%, 0.75, 1
2164     if[%floor% = 20] AddShaftWall %10%, Shaft%10%Back, ElevWindows, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, %interfloorheight%, %interfloorheight%, 0.75, 1
2165     DrawWalls = true, true, false, false, false, false
2166     SetAutoSize = true, true
2167     if[%floor% = 8] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9%, %8%, %9%, %fullheight% + Floor(%floor% + 1).Interfloorheight, %fullheight% + Floor(%floor% + 1).Interfloorheight, 0, 0, 0, 0
2168     if[%floor% < 8] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2169     if[%floor% < 20] AddShaftWall %10%, Shaft%10%Right, Concrete2, 0.33, %8%, -%9%, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
2170     if[%floor% > 19] AddShaftWall %10%, Shaft%10%Right, Concrete2, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
2171
2172
2173     #external shaft walls
2174      Set 3 = %height% + %interfloorheight%
2175     if[%floor% = 8] Set 3 = %height% + %interfloorheight% + Floor(%floor% + 1).Interfloorheight
2176     if[%floor% = 9] Set 3 = %height%
2177     if[%floor% = 20] Set 3 = %height%
2178     Set 4 = -%interfloorheight%
2179     if[%floor% = 9] Set 4 = 0
2180     if[%floor% = 20] Set 4 = 0
2181     Set 5 = Wall1
2182     if[%floor% < 8] Set 5 = Wall2
2183     if[%floor% = 19] Set 5 = OfficeWalls
2184     if[%floor% > 19] Set 5 = Concrete2
2185     Set 11 = Wall1
2186     if[%floor% < 8] Set 11 = Wall2
2187     if[%floor% > 18] Set 11 = OfficeWalls
2188
2189     #shaft 11
2190     WallOrientation = right
2191     DrawWalls = true, false, false, false, false, false
2192     if[%floor% > 8] AddWall Shaft%10%FrontE, %11%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
2193     if[%floor% < 9 & %floor% ! 7] AddWall Shaft%10%FrontE, %5%, 0.33, 240 - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
2194     if[%floor% = 7] AddWall Shaft%10%FrontE, %5%, 0.33, 240 - 0.33, %7% + -%9%, 270, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
2195     if[%floor% > 8 & %floor% < 20] AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
2196     if[%floor% > 19] AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9%, %3%, %3%, %interfloorheight%, %interfloorheight%, 0, 0, True
2197     if[%floor% < 8] AddWall Shaft%10%LeftE, %5%, 0.33, 240, %7% + -%9% - 0.33, 240, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
2198     WallOrientation = left
2199     Drawwalls = false, true, false, false, false, false
2200     if[%floor% > 17 & %floor% < 20] AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
2201     SetAutoSize = false, false
2202     if[%floor% > 20] AddWall Shaft%10%BackE, ElevWindowsExt, 0, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %interfloorheight%, %interfloorheight%, 1, 1, True
2203     if[%floor% = 20] AddWall Shaft%10%BackE, ElevWindowsExt, 0, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %fullheight%, %fullheight%, %interfloorheight%, %interfloorheight%, 1, 1, True
2204     SetAutoSize = true, true
2205     if[%floor% < 9 & %floor% ! 7] AddWall Shaft%10%BackE, %5%, 0.33, 240 - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
2206     if[%floor% = 7] AddWall Shaft%10%BackE, %5%, 0.33, 240 - 0.33, %7% + %9%, 255, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
2207     if[%floor% > 8 & %floor% < 18] AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + -%8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
2208     if[%floor% > 8 & %floor% < 18] AddWall Shaft%10%BackE, %5%, 0.33, %6% + %8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
2209     if[%floor% < 20] AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
2210     if[%floor% > 19] AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9%, %3%, %3%, %interfloorheight%, %interfloorheight%, 0, 0, True
2211     Drawwalls = true, true, false, false, false, false
2212 <EndFloors>
2213
2214 #Glass Elevator
2215 <Elevator 10>
2216     Doors = 1
2217     Speed = 20
2218     Acceleration = 0.2
2219     Deceleration = 0.2
2220     AccelJerk = 0.3
2221     DecelJerk = 0.3
2222     ServicedFloors = 7, 8, 10, 12, 14 - 31
2223     FloorSkipText = Blank
2224     AssignedShaft = 11
2225     CreateElevator true, 0, -0.298, 8
2226     BeepSound = beep1.wav
2227 <EndElevator>
2228
2229 <Elevator 10>
2230     #floor
2231     FloorOrientation = top
2232     DrawWalls = true, true, true, true, true, true
2233     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
2234     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
2235
2236     #ceiling
2237     FloorOrientation = bottom
2238     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
2239     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
2240
2241     #back and right walls
2242     WallOrientation = right
2243     DrawWalls = true, true, false, false, false, false
2244     SetAutoSize = false, false
2245     TextureOverride ElevWindows, ElevWindows, ElevExt, ElevExt, ElevExt, ElevExt
2246     AddWall Back, ElevWindows, 0, -3.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 1, 1 #window
2247     SetAutoSize = true, true
2248     TextureOverride Wall1, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
2249     AddWall Right, Wall1, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
2250
2251     #left wall
2252     WallOrientation = left
2253     TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
2254     AddWall Left, Wall1, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
2255
2256     #panels
2257     SetAutoSize = false, false
2258     WallOrientation = left
2259     DrawWalls = true, true, false, true, false, false
2260     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
2261     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, -3.125, -1.75, -3.125, 8, 8, 0, 0, 0, 0 #left panel
2262     DrawWalls = true, true, true, false, false, false
2263     TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
2264     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #right panel
2265     SetAutoSize = true, true
2266
2267     #doors
2268     WallOrientation = right
2269     DrawWalls = true, true, true, true, true, true
2270     AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, -3.126, 3.5, 8, true, 0, 0 #doors
2271     AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, -3.426, 0, 0 #shaft doors
2272     WallOrientation = left
2273     SetAutoSize = true, true
2274
2275     #floor signs
2276     AddFloorSigns true, left, 3.5 / 2 - 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
2277     AddFloorSigns true, right, -3.5 / 2 + 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
2278
2279     #panel
2280     CreatePanel ElevPanel, 16, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
2281     AddFloorButton 1, Button26, 2, 4, 31, 1, 1
2282     AddFloorButton 1, Button25, 2, 2, 30, 1, 1
2283     AddFloorButton 1, Button24, 3, 4, 29, 1, 1
2284     AddFloorButton 1, Button23, 3, 2, 28, 1, 1
2285     AddFloorButton 1, Button22, 4, 4, 27, 1, 1
2286     AddFloorButton 1, Button21, 4, 2, 26, 1, 1
2287     AddFloorButton 1, Button20, 5, 4, 25, 1, 1
2288     AddFloorButton 1, Button19, 5, 2, 24, 1, 1
2289     AddFloorButton 1, Button18, 6, 4, 23, 1, 1
2290     AddFloorButton 1, Button17, 6, 2, 22, 1, 1
2291     AddFloorButton 1, Button16, 7, 4, 21, 1, 1
2292     AddFloorButton 1, Button15, 7, 2, 20, 1, 1
2293     AddFloorButton 1, Button14, 8, 4, 19, 1, 1
2294     AddFloorButton 1, Button12, 8, 2, 18, 1, 1
2295     AddFloorButton 1, Button11, 9, 4, 17, 1, 1
2296     AddFloorButton 1, Button10, 9, 2, 16, 1, 1
2297     AddFloorButton 1, Button9, 10, 4, 15, 1, 1
2298     AddFloorButton 1, Button8, 10, 2, 14, 1, 1
2299     AddFloorButton 1, Button7, 11, 4, 12, 1, 1
2300     AddFloorButton 1, Button6, 11, 2, 10, 1, 1
2301     AddFloorButton 1, Button5, 12, 4, 8, 1, 1
2302     AddFloorButton 1, Button4M, 12, 2, 7, 1, 1
2303     AddControlButton 1, ButtonOpen, 14, 2, open, 1, 1
2304     AddControlButton 1, ButtonClose, 14, 4, close, 1, 1
2305     AddControlButton 1, ButtonCancel, 15, 2, cancel, 1, 1
2306     AddControlButton 1, ButtonStop, 15, 3, stop, 1, 1
2307     AddControlButton 1, ButtonAlarm, 15, 4, alarm, 1, 1
2308
2309
2310     #Floor Indicator
2311     AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.01, 0.7, 0.5, 6.5
2312 <EndElevator>
2313
2314 #Interior Elevators
2315 <Elevator 11>
2316     Doors = 1
2317     Speed = 20
2318     Acceleration = 0.2
2319     Deceleration = 0.2
2320     AccelJerk = 0.3
2321     DecelJerk = 0.3
2322     ServicedFloors = 7, 8, 10, 12, 14 - 31
2323     FloorSkipText = Blank
2324     AssignedShaft = 10
2325     CreateElevator true, 9, 0.298, 27
2326     BeepSound = beep1.wav
2327 <EndElevator>
2328
2329 <Elevator 12>
2330     Doors = 1
2331     Speed = 20
2332     Acceleration = 0.2
2333     Deceleration = 0.2
2334     AccelJerk = 0.3
2335     DecelJerk = 0.3
2336     ServicedFloors = 7, 8, 10, 12, 14 - 31
2337     FloorSkipText = Blank
2338     AssignedShaft = 10
2339     CreateElevator true, 0, 0.298, 12
2340     BeepSound = beep1.wav
2341 <EndElevator>
2342
2343 <Elevator 13>
2344     Doors = 1
2345     Speed = 20
2346     Acceleration = 0.2
2347     Deceleration = 0.2
2348     AccelJerk = 0.3
2349     DecelJerk = 0.3
2350     ServicedFloors = 7, 8, 10, 12, 14 - 31
2351     FloorSkipText = Blank
2352     AssignedShaft = 10
2353     CreateElevator true, -9, 0.298, 19
2354     BeepSound = beep1.wav
2355 <EndElevator>
2356
2357 <Elevators 11 to 13>
2358     #floor
2359     FloorOrientation = top
2360     DrawWalls = true, true, true, true, true, true
2361     TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
2362     AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0
2363
2364     #ceiling
2365     FloorOrientation = bottom
2366     TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
2367     AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling
2368
2369     #right wall
2370     WallOrientation = right
2371     DrawWalls = true, true, false, false, false, false
2372     TextureOverride Wall1, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
2373     AddWall Right, Wall1, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall
2374
2375     #front and left walls
2376     WallOrientation = left
2377     TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
2378     AddWall Front, Wall1, 0.2, -3.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #front wall
2379     TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
2380     AddWall Left, Wall1, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall
2381
2382     #panels
2383     SetAutoSize = false, false
2384     WallOrientation = right
2385     DrawWalls = true, true, false, true, false, false
2386     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
2387     AddWall Left Panel, ElevPanelMain, 0.2, -3.75, 3.125, -1.75, 3.125, 8, 8, 0, 0, 0, 0 #left panel
2388     DrawWalls = true, true, true, false, false, false
2389     TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
2390     AddWall Right Panel, ElevPanelMain, 0.2, 1.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right panel
2391     SetAutoSize = true, true
2392
2393     #doors
2394     WallOrientation = left
2395     DrawWalls = true, true, true, true, true, true
2396     AddDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, 3.126, 3.5, 8, true, 0, 0 #doors
2397     AddShaftDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, 3.426, 0, 0 #shaft doors
2398     SetAutoSize = true, true
2399
2400     #floor signs
2401     AddFloorSigns true, left, 3.5 / 2 - 0.01, 3.426 + 0.2 + 0.495, 0.5, 0.42, 5.5
2402     AddFloorSigns true, right, -3.5 / 2 + 0.01, 3.426 + 0.2 + 0.495, 0.5, 0.42, 5.5
2403
2404     #panel
2405     CreatePanel ElevPanel, 16, 5, front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
2406     AddFloorButton 1, Button26, 2, 4, 31, 1, 1
2407     AddFloorButton 1, Button25, 2, 2, 30, 1, 1
2408     AddFloorButton 1, Button24, 3, 4, 29, 1, 1
2409     AddFloorButton 1, Button23, 3, 2, 28, 1, 1
2410     AddFloorButton 1, Button22, 4, 4, 27, 1, 1
2411     AddFloorButton 1, Button21, 4, 2, 26, 1, 1
2412     AddFloorButton 1, Button20, 5, 4, 25, 1, 1
2413     AddFloorButton 1, Button19, 5, 2, 24, 1, 1
2414     AddFloorButton 1, Button18, 6, 4, 23, 1, 1
2415     AddFloorButton 1, Button17, 6, 2, 22, 1, 1
2416     AddFloorButton 1, Button16, 7, 4, 21, 1, 1
2417     AddFloorButton 1, Button15, 7, 2, 20, 1, 1
2418     AddFloorButton 1, Button14, 8, 4, 19, 1, 1
2419     AddFloorButton 1, Button12, 8, 2, 18, 1, 1
2420     AddFloorButton 1, Button11, 9, 4, 17, 1, 1
2421     AddFloorButton 1, Button10, 9, 2, 16, 1, 1
2422     AddFloorButton 1, Button9, 10, 4, 15, 1, 1
2423     AddFloorButton 1, Button8, 10, 2, 14, 1, 1
2424     AddFloorButton 1, Button7, 11, 4, 12, 1, 1
2425     AddFloorButton 1, Button6, 11, 2, 10, 1, 1
2426     AddFloorButton 1, Button5, 12, 4, 8, 1, 1
2427     AddFloorButton 1, Button4M, 12, 2, 7, 1, 1
2428     AddControlButton 1, ButtonOpen, 14, 2, open, 1, 1
2429     AddControlButton 1, ButtonClose, 14, 4, close, 1, 1
2430     AddControlButton 1, ButtonCancel, 15, 2, cancel, 1, 1
2431     AddControlButton 1, ButtonStop, 15, 3, stop, 1, 1
2432     AddControlButton 1, ButtonAlarm, 15, 4, alarm, 1, 1
2433
2434     #Floor Indicator
2435     AddFloorIndicator front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.01, 0.7, 0.5, 6.5
2436 <EndElevators>
2437
2438 #Call Buttons
2439 <Floors 7 to 8>
2440     CallButtonElevators = 10, 11, 12, 13
2441     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 255 - 4.5, 1010.34, 4, back, 0.5, 1, true, 0, 0
2442     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 246 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2443 <EndFloors>
2444
2445 <Floor 10>
2446     CallButtonElevators = 10, 11, 12, 13
2447     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 255 - 4.5, 1010.34, 4, back, 0.5, 1, true, 0, 0
2448     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 246 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2449 <EndFloor>
2450
2451 <Floor 12>
2452     CallButtonElevators = 10, 11, 12, 13
2453     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 255 - 4.5, 1010.34, 4, back, 0.5, 1, true, 0, 0
2454     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 246 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2455 <EndFloor>
2456
2457 <Floors 14 to 31>
2458     CallButtonElevators = 10, 11, 12, 13
2459     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 255 - 4.5, 1010.34, 4, back, 0.5, 1, true, 0, 0
2460     CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 246 + 3, 1033.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
2461 <EndFloors>