Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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