Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/trunk/levels/sp_level_moonstation.oxw @ 4873

Last change on this file since 4873 was 4873, checked in by rennerc, 17 years ago
File size: 15.4 KB
Line 
1<WorldDataFile>
2        <name>Moon Station</name>
3        <description>The central moonstation, where the player will 'land'.</description>
4        <screenshoot>textures/menu/moonstation_512x512.jpg</screenshoot>
5
6        <LoadScreen>
7                <BackgroundImage>textures/load_screens/ambush.png</BackgroundImage>
8                <ElementCount>16</ElementCount>
9                <BackgroundPS>0,0,1.0,1</BackgroundPS>
10                <BarPS>.65,.87,.3,.05</BarPS>
11                <BarImage>textures/load_screens/ambush-loadbar.png</BarImage>
12        </LoadScreen>
13       
14        <clip-region>1, 100000</clip-region>
15       
16        <WorldEntities>
17
18
19
20        <ModelEntity>
21                <name>surface</name>
22                <abs-coor>-250, 100, -100</abs-coor>
23                <abs-dir>1.57, 0, 1, 0</abs-dir>
24                <model>models/decoration/moonsurface_1730.obj, 3000</model>
25        </ModelEntity>
26               
27        <Planet>
28                <name>Earth</name>
29                <texture>textures/planets/earth_no_clouds.jpg</texture>
30                <size>250</size>
31                <abs-coor>-1685.414917, 1228.985352, 1216.223511</abs-coor>
32                <abs-dir>3.1412, 0,0,1</abs-dir>
33        </Planet>
34
35        <BspEntity>
36                <Name>levels/maps/moonstation/moonstation.bsp</Name>
37        </BspEntity>
38       
39        <SkyBox>
40                <name>Sky</name>
41                <Materialset>textures/sky/simple_space</Materialset>
42                <Size>5692</Size>
43        </SkyBox>
44       
45        <FPSPlayer>
46                <name>Player</name>
47                <model>models/creatures/doom_male/male.md2, 9</model>
48                <abs-coor>630,21,-20</abs-coor>
49                <!-- <abs-coor>208.740707, -781.369263, -268.533173</abs-coor> underground -->
50        </FPSPlayer>
51       
52        <Spectator>
53                <name>Ghost</name>
54                <allowGhost>1</allowGhost>
55        </Spectator>
56       
57        <AdmTurret>
58                <model>models/guns/turret/turret_body.obj,10</model>
59                <list>group01</list>
60                <target>Player</target>
61                <abs-coor>108, 0, -12.5</abs-coor>
62                <Cannons>
63                        <model>models/guns/turret/turret_riffle.obj,10</model>
64                        <rel-coor>0, 47, 0</rel-coor>
65                </Cannons>
66
67                <Gun0>
68                        <rel-coor>-25, 0, 11</rel-coor>
69                        <abs-dir>3.1, 0, 1, 0</abs-dir>
70                </Gun0>
71                <Gun1>
72                        <rel-coor>-25, 0, -11</rel-coor>
73                        <abs-dir>3.2, 0, 1, 0</abs-dir>
74                </Gun1>
75
76                <Sensor>
77                        <model>models/guns/turret/turret_radar.obj,10</model>
78                        <rel-coor>0, 32.5, 0</rel-coor>
79                </Sensor>
80
81        </AdmTurret>
82       
83<!-- Bridge ------------------------------------------------------------------------ -->
84        <Planet>
85                <name>Earth</name>
86                <texture>textures/planets/earth_no_clouds.jpg</texture>
87                <size>50</size>
88                <abs-coor>458.725555, 505.465271, -164.975540</abs-coor>
89                <abs-dir>3.1412, 0,0,1</abs-dir>
90                <planet-rotation-speed>-0.3</planet-rotation-speed>
91                <planet-rotation-axis>0,1,0</planet-rotation-axis>
92        </Planet>
93       
94        <Planet>
95                <name>Moon</name>
96                <texture>textures/planets/pluto.png</texture>
97                <size>10</size>
98                <abs-coor>543.408203, 505.465271, -158.724747</abs-coor>
99                <abs-dir>3.1412, 0,0,0</abs-dir>
100        </Planet>
101       
102        <Building>
103                <name>zhara</name>
104                <model>models/space_stations/ZHARA_Space_Station.obj, 1</model>
105                <mountpoints>models/space_stations/ZHARA_Space_Station.oif</mountpoints>
106                <abs-coor>500.981537, 507.057343, -179.489685</abs-coor>
107                <abs-dir>3.1412, 0,1,0</abs-dir>
108        </Building>
109
110<!-- Air cleaning/lager room ------------------------------------------------ -->
111        <Mover>
112                <name>door_aircleaning</name>
113                <model>models/doors/door_small_b.obj, 6.7</model><!-- modelpath, size -->
114                <abs-dir>3.141, 0, 1, 0</abs-dir><!-- Pi,,Y-Axis-Rotation, -->
115                <abs-coor>120, 160, 320</abs-coor>
116                <rel-target-coor>0, 0, -45</rel-target-coor>
117                <action-time>0.6</action-time>
118                <action-radius>50.0</action-radius>
119                <opening-sound>sounds/doors/door_opening2.wav</opening-sound>
120                <closing-sound>sounds/doors/door_opening2.wav</closing-sound>
121        </Mover>
122               
123        <Mover>
124                <name>door_lager</name>
125                <model>models/doors/door_blue_big.obj, 19</model><!-- modelpath, size -->
126                <abs-dir>1.57, 0, 1, 0</abs-dir><!-- Pi,,Y-Axis-Rotation, -->
127                <abs-coor>-65, 128, -161.1</abs-coor>
128                <rel-target-coor>0, 92.5, 0</rel-target-coor>
129                <action-time>1.2</action-time>
130                <action-radius>130</action-radius>
131                <opening-sound>sounds/doors/door_opening2.wav</opening-sound>
132                <closing-sound>sounds/doors/door_opening2.wav</closing-sound>
133                <closed-sound>sounds/doors/door_closed2.wav</closed-sound>
134        </Mover>               
135               
136        <Rotor>
137                <name>rotor_aircleaning</name>
138                <model>models/decoration/rotor1_hack.obj, 5</model>
139                <abs-coor>52,167,241</abs-coor>
140                <abs-dir>0, 0, 0, 0</abs-dir>
141                <rotation>8,0,0</rotation>
142        </Rotor>
143        <Rotor>
144                <name>rotor_aircleaning</name>
145                <model>models/decoration/rotor1_hack.obj, 5</model>
146                <abs-coor>28,167,241</abs-coor>
147                <abs-dir>0, 0, 0, 0</abs-dir>
148                <rotation>8,0,0</rotation>
149        </Rotor>
150        <Rotor>
151                <name>rotor_aircleaning</name>
152                <model>models/decoration/rotor1_hack.obj, 5</model>
153                <abs-coor>4,167,241</abs-coor>
154                <abs-dir>0, 0, 0, 0</abs-dir>
155                <rotation>8,0,0</rotation>
156        </Rotor>
157        <Rotor>
158                <name>rotor_aircleaning</name>
159                <model>models/decoration/rotor1_hack.obj, 5</model>
160                <abs-coor>-20,167,241</abs-coor>
161                <abs-dir>0, 0, 0, 0</abs-dir>
162                <rotation>8,0,0</rotation>
163        </Rotor>
164               
165<!-- Main hall ------------------------------------------------------------ -->
166        <SpriteParticles>
167                <name>str3</name>
168                <type>sprite</type>
169                <texture>steam01.png</texture>
170                <max-count>50</max-count>
171                <life-span>4, 6</life-span>
172                <radius>0.0, 15.0, 20.0</radius>
173                <radius>0.2, 20.0, 25.0</radius>
174                <radius>1.0, 25.0, 30.0</radius>
175                <mass>1.0, 0.3, .2</mass>
176                <color>0,1, 1, 1,.5</color>
177                <color>.5, .6, .6, .6, .2</color>
178                <color>1, .0, .0, .0, .0</color>
179                <precache>5</precache>
180                <emitters>
181                        <PlaneEmitter>
182                                <name>SteamEmitter</name>
183                                <rel-coor>-4.005549, 251.321747, -11.710030</rel-coor>
184                                <rel-dir>0.927172, -0.003523, -0.374517, 0.008722</rel-dir>
185                                <spread>0.0, 1</spread>
186                                <emission-velocity>20, 30</emission-velocity>
187                                <size>8, 15</size>
188                                <rate>7</rate>
189                        </PlaneEmitter>
190                </emitters>
191        </SpriteParticles>
192               
193        <SpriteParticles>
194                <name>Big one hall</name>
195                <type>sprite</type>
196                <texture>steam01.png</texture>
197                <max-count>50</max-count>
198                <life-span>10, 2</life-span>
199                <radius>0.0, 100, 100</radius>
200                <radius>0.2, 100, 100</radius>
201                <radius>1.0, 100, 100</radius>
202                <mass>1.0, 0.5, .3</mass>
203                <color>0,1, 1, 1,.5</color>
204                <color>.5, .6, .6, .6, .2</color>
205                <color>1, .0, .0, .0, .0</color>
206                <precache>5</precache>
207                <emitters>
208                        <PlaneEmitter>
209                                <name>SteamEmitter</name>
210                                <rel-coor>93.780792, -35.366524, 18.198116</rel-coor>
211                                <rel-dir>3.1412, 0, 0, 1</rel-dir>
212                                <spread>0, 1.0</spread>
213                                <emission-velocity>-50,50</emission-velocity>
214                                <size>100, 110</size>
215                                <rate>2</rate>
216                        </PlaneEmitter>
217                </emitters>
218        </SpriteParticles>
219       
220<!-- Destroyed room ------------------------------------------------------- -->
221        <ModelEntity>
222                <name>destroyed fighter</name>
223                <abs-coor>540, 30, -100</abs-coor><!--Orx: koo Y,Z,X -->
224                <abs-dir>2.3, 0.9, -2.5, -0.5</abs-dir>
225                <model>models/spaceships/human_spaceship_fighter.obj, 8.5</model>
226        </ModelEntity>
227               
228        <SpriteParticles>
229                <name>str1</name>
230                <type>sprite</type>
231                <texture>steam01.png</texture>
232                <max-count>50</max-count>
233                <life-span>4, 6</life-span>
234                <radius>0.0, 15.0, 20.0</radius>
235                <radius>0.2, 20.0, 25.0</radius>
236                <radius>1.0, 25.0, 30.0</radius>
237                <mass>1.0, 0.3, .2</mass>
238                <color>0,1, 1, 1,.5</color>
239                <color>.5, .6, .6, .6, .2</color>
240                <color>1, .0, .0, .0, .0</color>
241                <precache>5</precache>
242                <emitters>
243                        <PlaneEmitter>
244                                <name>SteamEmitter</name>
245                                <rel-coor>727, 93, -111</rel-coor>
246                                <rel-dir>3.1412, 0, 0, 1</rel-dir>
247                                <spread>0.0, 1</spread>
248                                <emission-velocity>10, 30</emission-velocity>
249                                <size>8, 15</size>
250                                <rate>7</rate>
251                        </PlaneEmitter>
252                </emitters>
253        </SpriteParticles>
254               
255        <SpriteParticles>
256                <name>str2</name>
257                <type>sprite</type>
258                <texture>steam01.png</texture>
259                <max-count>50</max-count>
260                <life-span>4, 6</life-span>
261                <radius>0.0, 15.0, 20.0</radius>
262                <radius>0.2, 20.0, 25.0</radius>
263                <radius>1.0, 25.0, 30.0</radius>
264                <mass>1.0, 0.3, .2</mass>
265                <color>0,1, 1, 1,.5</color>
266                <color>.5, .6, .6, .6, .2</color>
267                <color>1, .0, .0, .0, .0</color>
268                <precache>5</precache>
269                <emitters>
270                        <PlaneEmitter>
271                                <name>SteamEmitter</name>
272                                <rel-coor>772, 160, -87.5</rel-coor>
273                                <rel-dir>3.1412, 0, 0, 1</rel-dir>
274                                <spread>0.0, 1</spread>
275                                <emission-velocity>10, 30</emission-velocity>
276                                <size>8, 15</size>
277                                <rate>7</rate>
278                        </PlaneEmitter>
279                </emitters>
280        </SpriteParticles>
281               
282        <SpriteParticles>
283                <name>Big one</name>
284                <type>sprite</type>
285                <texture>steam01.png</texture>
286                <max-count>50</max-count>
287                <life-span>10, 2</life-span>
288                <radius>0.0, 100, 100</radius>
289                <radius>0.2, 100, 100</radius>
290                <radius>1.0, 100, 100</radius>
291                <mass>1.0, 0.5, .3</mass>
292                <color>0,1, 1, 1,.5</color>
293                <color>.5, .6, .6, .6, .2</color>
294                <color>1, .0, .0, .0, .0</color>
295                <precache>5</precache>
296                <emitters>
297                        <PlaneEmitter>
298                                <name>SteamEmitter</name>
299                                <rel-coor>616, -50, -196</rel-coor>
300                                <rel-dir>3.1412, 0, 0, 1</rel-dir>
301                                <spread>0, 1.0</spread>
302                                <emission-velocity>-50,50</emission-velocity>
303                                <size>120, 150</size>
304                                <rate>6</rate>
305                        </PlaneEmitter>
306                </emitters>
307        </SpriteParticles>
308
309<!-- sleeping room ------------------------------------------------------ -->
310       
311        <Mover>
312                <name>door_sleepingroom_l</name>
313                <model>models/doors/door_small_b.obj, 6.2</model><!-- modelpath, size -->
314                <abs-dir>1.57, 0, 1, 0</abs-dir><!-- Pi,,Y-Axis-Rotation, -->
315                <abs-coor>405.5, 160, 175</abs-coor>
316                <rel-target-coor>31, 0, 0</rel-target-coor>
317                <action-time>0.6</action-time>
318                <action-radius>50.0</action-radius>
319                <opening-sound>sounds/doors/door_opening2.wav</opening-sound>
320                <closing-sound>sounds/doors/door_opening2.wav</closing-sound>
321                <!--<closed-sound>sounds/doors/door_closed2.wav</closed-sound>-->
322        </Mover>
323        <Mover>
324                <name>door_sleepingroom_r</name>
325                <model>models/doors/door_small_b.obj, 6.2</model><!-- modelpath, size -->
326                <abs-dir>1.57, 0, -1, 0</abs-dir><!-- Pi,,Y-Axis-Rotation, -->
327                <abs-coor>362, 160, 175</abs-coor>
328                <rel-target-coor>-31, 0, 0</rel-target-coor>
329                <action-time>0.6</action-time>
330                <action-radius>50.0</action-radius>
331        </Mover>
332       
333        <SpriteParticles>
334                <name>Steam in sleeping room</name>
335                <type>sprite</type>
336                <texture>steam01.png</texture>
337                <max-count>50</max-count>
338                <life-span>2, 5</life-span>
339                <radius>0.0, 15.0, 20.0</radius>
340                <radius>0.2, 20.0, 25.0</radius>
341                <radius>1.0, 25.0, 30.0</radius>
342                <mass>1.0, 0.3, .2</mass>
343                <color>0,1, 1, 1,.5</color>
344                <color>.5, .6, .6, .6, .2</color>
345                <color>1, .0, .0, .0, .0</color>
346                <precache>5</precache>
347                <emitters>
348                        <PlaneEmitter>
349                                <name>SteamEmitter</name>
350                                <rel-coor>382, 210, 255</rel-coor>
351                                <rel-dir>3.1412, 0, 0, 1</rel-dir>
352                                <spread>0.0, 1</spread>
353                                <emission-velocity>10, 30</emission-velocity>
354                                <size>8, 15</size>
355                                <rate>7</rate>
356                        </PlaneEmitter>
357                </emitters>
358        </SpriteParticles>
359
360        <SpriteParticles>
361                <name>Stream Air Cleaning</name>
362                <type>sprite</type>
363                <texture>steam01.png</texture>
364                <max-count>50</max-count>
365                <life-span>10, 0</life-span>
366                <radius>0.0, 15.0, 2</radius>
367                <radius>0.2, 20.0, 5</radius>
368                <radius>1.0, 25.0, 7</radius>
369                <mass>1.0, 0.3, .2</mass>
370                <color>0,0, 1, 0,.5</color>
371                <color>.5, 0, .6, 0, .2</color>
372                <color>1, .0, .0, .0, .0</color>
373                <precache>0</precache>
374                <emitters>
375                        <PlaneEmitter>
376                                <name>SteamEmitter</name>
377                                <rel-coor>85, 168, 243</rel-coor>
378                                <rel-dir>1.57, 0, 0, 1</rel-dir>
379                                <spread>0.0, 0</spread>
380                                <emission-velocity>20, 2</emission-velocity>
381                                <size>10, 14</size>
382                                <rate>7</rate>
383                        </PlaneEmitter>
384                </emitters>
385                </SpriteParticles>
386
387<!-- Underground                        ######################################################################## -->
388        <Mover>
389                <name>door_elevator</name>
390                <model>models/doors/door_small_b.obj, 10</model><!-- modelpath, size -->
391                <abs-dir>1.57, 0, 1, 0</abs-dir><!-- Pi,,Y-Axis-Rotation, -->
392                <abs-coor>210, -810, -454</abs-coor>
393                <rel-target-coor>60, 0, 0</rel-target-coor>
394                <action-time>0.6</action-time>
395                <action-radius>50.0</action-radius>
396                <opening-sound>sounds/doors/door_opening2.wav</opening-sound>
397                <closing-sound>sounds/doors/door_opening2.wav</closing-sound>
398                <!--<closed-sound>sounds/doors/door_closed2.wav</closed-sound>-->
399        </Mover>
400               
401<!-- Cutscenes/Quests ######################################################################## -->
402
403        <NPC>
404                <name>IntroSpaceship</name>
405                <model>models/spaceships/human_spaceship_fighter.obj,9</model>
406                <mountpoints>models/spaceships/human_spaceship_fighter.oif</mountpoints>
407                <Track>
408                        <mode>1</mode>
409                        <speed>600</speed>
410                        <addPoint>4000, 866, -284</addPoint>
411                        <addPoint>1840, 866, -284</addPoint>
412                        <addPoint>1302, 524, -217</addPoint>
413                        <addPoint>760, 127, -137</addPoint>
414                        <addPoint>-25, -360, -99</addPoint>
415                        <addPoint>-100, -400, -110</addPoint><!-- hide position -->
416                        <addPoint>-120, -410, -113</addPoint>
417                </Track>
418        </NPC>
419       
420        <NPC> <!-- triggerable door hack -->
421                <name>triggeredDoor</name>
422                <model>models/doors/door_blue_big.obj, 19</model><!-- modelpath, size -->
423                <abs-coor>222, 0, -472</abs-coor>
424                <abs-dir>0, 0, 1, 0</abs-dir>
425        </NPC>
426       
427        <Building> <!-- Camera target hack -->
428                <name>MoonstationCenterHack</name>
429                <model>models/spaceships/human_spaceship_fighter.obj,0.1</model>
430                <abs-coor>300, 36, -170</abs-coor>
431                <abs-dir>3.1412, 0,1,0</abs-dir>
432        </Building>
433         
434        <QuestGUI>
435                <name>energyQuest</name>
436                <quest-name>Hangar Door</quest-name>
437                <quest-description>QUEST: Open the door to the hangar.</quest-description>
438                <quest-picture>/textures/orxonox_logo.png</quest-picture>
439                <quest-difficulty>STORY: I have to leave this station. </quest-difficulty>
440                <quest-persons>Maybe I can find a ship in the hangar behind this door.</quest-persons>
441                <reward-picture>/textures/amiv_braeu.png</reward-picture>
442                <reward-description>HINT: Maybe it would be favourably to take a        look at the bridge on top of the station.</reward-description>
443        </QuestGUI>
444       
445        <BspEntity>
446                <Name>levels/maps/moonstation/moonstation_flares.bsp</Name>
447                <Transparency>1, 1</Transparency>
448        </BspEntity>
449
450</WorldEntities> <!-- End WoldEntities ##################################################### -->
451
452<ScriptManager> 
453        <Scripts>
454                <Script>
455                        <file>moonstation/intro.lua</file>
456                </Script>
457                <Script>
458                        <file>moonstation/quest.lua</file>
459                </Script>
460                <Script>
461                        <file>moonstation/switchLevel.lua</file>
462                </Script>
463        </Scripts>
464</ScriptManager>
465
466<CameraMan>
467        <name> cameraManager </name>
468        <Cameras>
469                <Camera>
470                        <name> CameraIntro </name>
471                        <Track>
472                                <mode>1</mode>
473                                <speed>80</speed>
474                                <addPoint>-1295.883301, 621.807922, -969.386780</addPoint>
475                                <addPoint>-1253.895386, 727.938721, -268.726807</addPoint><!-- cam2 station -->
476                                <addPoint>-1092.265991, 743.441040, -15.836866</addPoint>
477                                <addPoint>-438.112305, 661.747009, 566.756775</addPoint>
478                                <addPoint>180.627167, 755.514709, 871.833801</addPoint><!-- cam2 ship 199.251480, 611.205872, 670.132324 -->
479                                <addPoint>871.084534, 629.498901, 619.159058</addPoint>
480                                <addPoint>1409.606201, 668.009155, 122.551933</addPoint>
481                                <addPoint>1331.963867, 562.559082, -213.602997</addPoint>
482                                <addPoint>881.456055, 184.982635, -176.643326</addPoint>
483                                <addPoint>719.431091, 79.719810, -149.023880</addPoint><!-- intro end -->
484                        </Track>
485                </Camera>
486                <Camera>
487                        <name> CameraDoor </name>
488                        <abs-coor>346, 128, -110</abs-coor>
489                </Camera>
490        </Cameras>
491</CameraMan>
492
493<LightManager>
494                <Lights>
495                        <Light>
496                                <diffuse-color>0.2,0.2,0.25</diffuse-color>
497                                <abs-coor>205,565,-162</abs-coor>
498                        </Light>
499                        <Light>
500                                <diffuse-color>0.25,0.25,0.28</diffuse-color>
501                                <abs-coor>-990.843811, 896.596130, -1569.420288</abs-coor>
502                        </Light>
503                        <Light>
504                                <diffuse-color>0.5,0.5,0.5</diffuse-color>
505                                <abs-coor>203.364914, -807.093872, -228.443466</abs-coor>
506                        </Light>
507                </Lights>
508                <ambient-color>1, 1, 1</ambient-color>
509</LightManager>
510
511</WorldDataFile>
512
Note: See TracBrowser for help on using the repository browser.