Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/menue/data/levels/theTimeMachine.oxw @ 8945

Last change on this file since 8945 was 8931, checked in by jo, 14 years ago

Adding new tags: 'gametype' and 'minigame'.

  • Property svn:eol-style set to native
File size: 39.0 KB
Line 
1<LevelInfo
2 name = "The Time Machine"
3 description = "A simple level. The only goal is to defeat as much enemies as you can."
4 tags = "gametype"
5 screenshot = "thetimemachine.png"
6/>
7
8<?lua
9    include("stats.oxo")
10    include("HUDTemplates3.oxo")
11    include("templates/lodInformation.oxt")
12    include("templates/spaceshipAssff.oxt")
13    include("templates/spaceshipPirate.oxt")
14?>
15
16<!--*****************************************************************************************************************************************************************************************-->
17<!--Including Template for triggering on player-->
18
19<Template name=spaceshipassffplayer>
20  <SpaceShip
21   hudtemplate            = spaceshiphud
22   camerapositiontemplate = spaceshipassffcameras
23   engine                 = spaceshipassffengine
24   spawnparticlesource    = "Orxonox/fairytwirl"
25   spawnparticleduration  = 3
26   explosionchunks        = 6
27
28   health            = 100
29   maxhealth         = 200
30   initialhealth     = 100
31
32   primaryThrust     = 100;
33   auxilaryThrust    = 30;
34   rotationThrust    = 25;
35
36   collisionType     = "dynamic"
37   mass              = 100
38   linearDamping     = 0.7
39   angularDamping    = 0.9999999
40  >
41    <attached>
42      <Model position="0,0,0" yaw=90 pitch=-90 roll=0 scale=4 mesh="assff.mesh" />
43      <BlinkingBillboard position="17,-1.5,0" material="Examples/Flare" colour="1.0, 0.5, 0.3" amplitude=0.1 frequency=0.5 quadratic=1 />
44      <BlinkingBillboard position="-17,-1.5,0" material="Examples/Flare" colour="0.5, 1.0, 0.3" amplitude=0.1 frequency=0.5 phase=180 quadratic=1 />
45      <DistanceTriggerBeacon name="PlayerDistanceTrigger" /> <!--added DistanceTriggerBeacon-->
46    </attached>
47    <collisionShapes>
48      <BoxCollisionShape position="0,0,0"      halfExtents="10, 3, 5" />
49      <BoxCollisionShape position="13,-1.3,0"  halfExtents="3, 1, 2" />
50      <BoxCollisionShape position="-13,-1.3,0" halfExtents="3, 1, 2" />
51      <BoxCollisionShape position="0,0,7"      halfExtents="3, 2, 2" />
52      <BoxCollisionShape position="0,0.1,-11"  halfExtents="2.2, 1.8, 6" />
53      <BoxCollisionShape position="0,0.1,-19"  halfExtents="1.4, 1, 2" />
54    </collisionShapes>
55<?lua
56  include("includes/weaponSettingsAssff.oxi")
57?>
58  </SpaceShip>
59</Template>
60
61<!--*****************************************************************************************************************************************************************************************-->
62
63<Level
64    name="The Time Machine"
65    description="A simple level. The only goal is to defeat as much enemies as you can."
66    gametype=TeamDeathmatch
67>
68    <templates>
69        <Template link=lodtemplate_default />
70    </templates>
71    <?lua include("includes/notifications.oxi") ?>
72   
73    <Scene
74        ambientlight="0.8,0.8,0.8"
75        skybox="Orxonox/skypanoramagen2"
76    >
77
78        <Light type=directional position="0,0,0" direction="0, 0, 0" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 1.0, 0.9" />
79
80<!--CREATING SPAWNPOINTS_____________________________________________________________________________________________________________________________________________________________________-->
81<?lua for i=0,4,1 do
82    x=500
83?>   
84
85        <TeamSpawnPoint team=0 position="-4000,0,<?lua print(i*x-1000) ?>" direction="5000,0,<?lua print(i*x-1000) ?>" spawnclass=SpaceShip pawndesign=spaceshipassffplayer />
86<!--friendly spaceships spawnpoints-->
87        <!-- TeamSpawnPoint team=0 position="-4000,0,<?lua print(i*x-1000) ?>" lookat="5000,0,<?lua print(i*x-1000) ?>" spawnclass=SpaceShip pawndesign=spaceshipassff /-->
88
89<!--enemy spaceship spawnpoint-->
90        <!--TeamSpawnPoint team=1 position="4000,0,<?lua print(i*x-1000) ?>" lookat="-5000,0,<?lua print(i*x-1000) ?>" spawnclass=SpaceShip pawndesign=spaceshippirate /-->
91<?lua end ?>
92
93<!--CREATING SPAWNPOINTS END______________________________________________________________________________________________________________________________________________________________-->
94
95
96<!--Triggers (used for the Time Machine effect)___________________________________________________________________________________________________________________________________________-->
97   
98        <!--TRIGGERS IF THE PLAYERS REACHES THE "TIME MACHINE"-->
99        <DistanceTrigger name="EnterTimeMachine" position="0,0,0" distance="100" target="Pawn" beaconMode="identify" targetname="PlayerDistanceTrigger" >
100            <attached>
101                <Billboard position="0,0,0" material="Examples/Flare" colour="0, 0, 1" scale=1/>
102                <Billboard position="100,0,0" material="Examples/Flare" colour="0, 0, 1" scale=1/>
103                <Billboard position="0,100,0" material="Examples/Flare" colour="0, 0, 1" scale=1/>
104                <Billboard position="0,0,100" material="Examples/Flare" colour="0, 0, 1" scale=1/>
105                <Billboard position="-100,0,0" material="Examples/Flare" colour="0, 0, 1" scale=1/>
106                <Billboard position="0,-100,0" material="Examples/Flare" colour="0, 0, 1" scale=1/>
107                <Billboard position="0,0,-100" material="Examples/Flare" colour="0, 0, 1" scale=1/>
108            </attached>
109        </DistanceTrigger>
110
111        <EventTrigger switch=true name=trigger4>
112            <events>
113                <trigger>
114                    <EventListener event=BotDied />
115                </trigger>
116            </events>
117        </EventTrigger>
118
119        <!-- This Trigger flips to true if the player is in the TimeMachine and shoots another player and flips right back after that. -->
120        <Trigger name=trigger1 mode=and >
121            <EventTrigger name=trigger6>
122                <events>
123                    <trigger>
124                        <EventListener event=EnterTimeMachine />
125                    </trigger>
126                </events>
127            </EventTrigger>
128            <EventTrigger switch=true name=trigger4>
129                <events>
130                    <trigger>
131                        <EventListener event=BotDied />
132                        <EventListener event=trigger2 />
133                    </trigger>
134                </events>
135            </EventTrigger>
136            <EventTrigger invert=true name=trigger5>
137                <events>
138                    <trigger>
139                        <EventListener event=trigger2 />
140                    </trigger>
141                </events>
142            </EventTrigger>
143        </Trigger>
144
145        <!-- This Trigger is true if the player is in the TimeMachine and has shot another player -->
146        <EventTrigger name=trigger2 switch=true >
147            <events>
148                <trigger>
149                    <EventListener event=trigger1 />
150                    <EventListener event=trigger3 />
151                </trigger>
152            </events>
153        </EventTrigger>
154
155        <!-- This Trigger flips trigger2 back to false after the player has left the TimeMachine. -->
156        <Trigger name=trigger3 mode=and >
157            <EventTrigger>
158                <events>
159                    <trigger>
160                        <EventListener event=trigger2 />
161                    </trigger>
162                </events>
163            </EventTrigger>
164            <EventTrigger invert=true>
165                <events>
166                    <trigger>
167                        <EventListener event=EnterTimeMachine />
168                    </trigger>
169                </events>
170            </EventTrigger>
171        </Trigger>
172
173   
174<!--Triggers (used for the Time Machine effect)_____________________________________________________________________________________________________________________________________________-->
175
176<!--Creating Spaceships_____________________________________________________________________________________________________________________________________________________________________-->
177   
178<?lua for i=0,5,1 do
179    y=math.random(-500,500)
180    z=math.random(-1000,1000)
181    y2=math.random(-500,500)
182    z2=math.random(-1000,1000)
183    health=230
184    addh=100
185?>
186   
187        <EventTrigger name="BotDied" >
188            <events>
189                <trigger>
190                    <SpaceShip position="-4000,<?lua print(y) ?>,<?lua print(z) ?>" lookat="1000,<?lua print(y) ?>,<?lua print(z) ?>" health=<?lua print(health) ?> maxhealth=<?lua print(health) ?> initialhealth=<?lua print(health) ?> >
191                        <templates>
192                            <Template link=spaceshipassff />
193                         </templates>
194                          <controller>
195                            <WaypointPatrolController alertnessradius=1000 team=0 active=1 >
196                                <waypoints>
197                                    <Model mesh="cube.mesh" scale=0 position="1000,<?lua print(math.random(-1000,1000)) ?>,<?lua print(math.random(-1000,1000)) ?>" />
198                                </waypoints>
199                                <events>
200                                    <activity>
201                                        <Trigger mode=or>
202                                            <EventTrigger invert=true>
203                                                <events>
204                                                    <trigger>
205                                                        <EventListener event=EnterTimeMachine />
206                                                    </trigger>
207                                                </events>
208                                            </EventTrigger>
209                                            <EventTrigger>
210                                                <events>
211                                                    <trigger>
212                                                        <EventListener event=trigger2 />
213                                                    </trigger>
214                                                </events>
215                                            </EventTrigger>
216                                        </Trigger>
217                                    </activity>
218                                </events>
219                            </WaypointPatrolController>
220                          </controller>
221                    </SpaceShip>
222                </trigger>
223            </events>
224        </EventTrigger>
225
226        <EventTrigger name="BotDied" >
227            <events>
228                <trigger>
229                    <SpaceShip position="4000,<?lua print(y2) ?>,<?lua print(z2) ?>" lookat="-1000,<?lua print(y2) ?>, <?lua print(z2) ?>" health=<?lua print(health+addh) ?> maxhealth=<?lua print(health+addh) ?> initialhealth=<?lua print(health+addh) ?> >
230                        <templates>
231                            <Template link=spaceshippirate />
232                         </templates>
233                          <controller>
234                            <WaypointPatrolController alertnessradius=1000 team=1 active=1 >
235                                <waypoints>
236                                    <Model mesh="cube.mesh" scale=0 position="-1000,<?lua print(math.random(-1000,1000)) ?>, <?lua print(math.random(-1000,1000)) ?>" />
237                                </waypoints>
238                                <events>
239                                    <activity>
240                                        <Trigger mode=or>
241                                            <EventTrigger invert=true>
242                                                <events>
243                                                    <trigger>
244                                                        <EventListener event=EnterTimeMachine />
245                                                    </trigger>
246                                                </events>
247                                            </EventTrigger>
248                                            <EventTrigger>
249                                                <events>
250                                                    <trigger>
251                                                        <EventListener event=trigger2 />
252                                                    </trigger>
253                                                </events>
254                                            </EventTrigger>
255                                        </Trigger>
256                                    </activity>
257                                </events>
258                            </WaypointPatrolController>
259                          </controller>
260                    </SpaceShip>
261                </trigger>
262            </events>
263        </EventTrigger>
264<?lua end ?>
265
266<!--Creating Spaceships_____END_____________________________________________________________________________________________________________________________________________________________-->
267
268<!--BILLBOARD IN THE MIDDLE OF THE BATTLEFIELD-->
269        <Billboard position="0,0,0" colour="1.0,1.0,1.0" material="Flares/backlightflare" scale=1 />
270   
271<!--TIME MACHINE____________________________________________________________________________________________________________________________________________________________________________-->
272<ForceField mode="invertedSphere" position="0,0,0" velocity=50000 diameter=6500 length=500 />
273        <StaticEntity>
274            <attached>
275                <MovableEntity position="0,0,0">
276                    <attached>
277<!--MIDDLE-->
278<?lua for i=0,2,1 do ?>
279                        <MovableEntity    position="0,0,0" rotationaxis="1,1,0" rotationrate=<?lua print(-255-i*120) ?> >
280                            <attached>
281                                <Billboard position="<?lua print(10+i*10) ?>,<?lua print(-10-i*10) ?>,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
282                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
283                            </attached>
284                        </MovableEntity>
285   
286                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=<?lua print(-245-i*90) ?> >
287                            <attached>
288                                <Billboard position="<?lua print(10+i*20) ?>,<?lua print(-10-i*20) ?>,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
289                                <Billboard position="<?lua print(-10-i*20) ?>,<?lua print(10+i*20) ?>,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
290                            </attached>
291                        </MovableEntity>
292   
293                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=<?lua print(265+i*110) ?> >
294                            <attached>
295                                <Billboard position="<?lua print(10+i*20) ?>,0,<?lua print(-10-i*20) ?>" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
296                                <Billboard position="<?lua print(-10-i*20) ?>,0,<?lua print(10+i*20) ?>" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
297                            </attached>
298                        </MovableEntity>
299   
300                        <MovableEntity    position="0,0,0" rotationaxis="0,1,0" rotationrate=<?lua print(240+i*80) ?> >
301                            <attached>
302                                <Billboard position="<?lua print(15+i*30) ?>,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
303                                <Billboard position="<?lua print(-15-i*30) ?>,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
304                            </attached>
305                        </MovableEntity>
306
307                        <MovableEntity    position="0,0,0" rotationaxis="1,0,0" rotationrate=<?lua print(232+i*70) ?> >
308                            <attached>
309                                <Billboard position="0,<?lua print(15+i*30) ?>,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
310                                <Billboard position="0,<?lua print(-15-i*30) ?>,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
311                            </attached>
312                        </MovableEntity>
313<?lua end ?>
314
315
316<!--FIRST DISTANT PAIR-->
317<?lua for i=0,1,1 do ?>
318                        <MovableEntity    position="0,0,0" rotationaxis="0,1,0" rotationrate=10 >
319                            <attached>
320                                <MovableEntity position="<?lua print(1500-3000*i) ?>,0,0">
321                                    <attached>
322                                        <ForceField position="0,0,0" mode="sphere" diameter=500 velocity=100000 />
323                                        <Billboard position="0,0,0" material="Examples/Flare" colour="1.0,1.0,1.0" scale=0.3/>
324                                        <MovableEntity    position="0,0,0" rotationaxis="1,1,0" rotationrate=-255 >
325                                            <attached>
326                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
327                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
328                                            </attached>
329                                        </MovableEntity>
330
331                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=-245 >
332                                            <attached>
333                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
334                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
335                                            </attached>
336                                        </MovableEntity>
337
338                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=265 >
339                                            <attached>
340                                                <Billboard position="10,0,-10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
341                                                <Billboard position="-10,0,10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
342                                            </attached>
343                                        </MovableEntity>
344
345                                        <MovableEntity    position="0,0,0" rotationaxis="0,1,0" rotationrate=240 >
346                                            <attached>
347                                                <Billboard position="15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
348                                                <Billboard position="-15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
349                                            </attached>
350                                        </MovableEntity>
351
352                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,0" rotationrate=232 >
353                                            <attached>
354                                                <Billboard position="0,15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
355                                                <Billboard position="0,-15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
356                                            </attached>
357                                        </MovableEntity>
358
359                                    </attached>
360                                </MovableEntity>
361                            </attached>
362                        </MovableEntity>
363<?lua end ?>
364<!--SECOND DISTANT PAIR-->
365<?lua for i=0,1,1 do ?>
366                        <MovableEntity    position="0,0,0" rotationaxis="1,0,0" rotationrate=8 >
367                            <attached>
368                                <MovableEntity position="0,<?lua print(1500-3000*i) ?>,0">
369                                    <attached>
370                                        <ForceField position="0,0,0" mode="sphere" diameter=500 velocity=100000 />
371                                        <Billboard position="0,0,0" material="Examples/Flare" colour="1.0,1.0,1.0" scale=0.3/>
372                                        <MovableEntity    position="0,0,0" rotationaxis="1,1,0" rotationrate=-255 >
373                                            <attached>
374                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
375                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
376                                            </attached>
377                                        </MovableEntity>
378
379                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=-245 >
380                                            <attached>
381                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
382                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
383                                            </attached>
384                                        </MovableEntity>
385
386                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=265 >
387                                            <attached>
388                                                <Billboard position="10,0,-10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
389                                                <Billboard position="-10,0,10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
390                                            </attached>
391                                        </MovableEntity>
392
393                                        <MovableEntity    position="0,0,0" rotationaxis="0,1,0" rotationrate=240 >
394                                            <attached>
395                                                <Billboard position="15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
396                                                <Billboard position="-15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
397                                            </attached>
398                                        </MovableEntity>
399
400                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,0" rotationrate=232 >
401                                            <attached>
402                                                <Billboard position="0,15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
403                                                <Billboard position="0,-15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
404                                            </attached>
405                                        </MovableEntity>
406
407                                    </attached>
408                                </MovableEntity>
409                            </attached>
410                        </MovableEntity>
411<?lua end ?>
412<!--THIRD DISTANT PAIR-->
413<?lua for i=0,1,1 do ?>
414                        <MovableEntity    position="0,0,0" rotationaxis="1,1,0" rotationrate=9 >
415                            <attached>
416                                <MovableEntity position="<?lua print(1000-2000*i) ?>,<?lua print(-1000+2000*i) ?>,0">
417                                    <attached>
418                                        <ForceField position="0,0,0" mode="sphere" diameter=500 velocity=100000 />
419                                        <Billboard position="0,0,0" material="Examples/Flare" colour="1.0,1.0,1.0" scale=0.3/>
420                                        <MovableEntity    position="0,0,0" rotationaxis="1,1,0" rotationrate=-255 >
421                                            <attached>
422                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
423                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
424                                            </attached>
425                                        </MovableEntity>
426
427                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=-245 >
428                                            <attached>
429                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
430                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
431                                            </attached>
432                                        </MovableEntity>
433
434                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=265 >
435                                            <attached>
436                                                <Billboard position="10,0,-10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
437                                                <Billboard position="-10,0,10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
438                                            </attached>
439                                        </MovableEntity>
440
441                                        <MovableEntity    position="0,0,0" rotationaxis="0,1,0" rotationrate=240 >
442                                            <attached>
443                                                <Billboard position="15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
444                                                <Billboard position="-15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
445                                            </attached>
446                                        </MovableEntity>
447
448                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,0" rotationrate=232 >
449                                            <attached>
450                                                <Billboard position="0,15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
451                                                <Billboard position="0,-15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
452                                            </attached>
453                                        </MovableEntity>
454
455                                    </attached>
456                                </MovableEntity>
457                            </attached>
458                        </MovableEntity>
459<?lua end ?>
460<!--FOURTH DISTANT PAIR-->
461<?lua for i=0,1,1 do ?>
462                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=12 >
463                            <attached>
464                                <MovableEntity position="<?lua print(1000-2000*i) ?>,<?lua print(-1000+2000*i) ?>,0">
465                                    <attached>
466                                        <ForceField position="0,0,0" mode="sphere" diameter=500 velocity=100000 />
467                                        <Billboard position="0,0,0" material="Examples/Flare" colour="1.0,1.0,1.0" scale=0.3/>
468                                        <MovableEntity    position="0,0,0" rotationaxis="1,1,0" rotationrate=-255 >
469                                            <attached>
470                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
471                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
472                                            </attached>
473                                        </MovableEntity>
474
475                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=-245 >
476                                            <attached>
477                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
478                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
479                                            </attached>
480                                        </MovableEntity>
481
482                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=265 >
483                                            <attached>
484                                                <Billboard position="10,0,-10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
485                                                <Billboard position="-10,0,10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
486                                            </attached>
487                                        </MovableEntity>
488
489                                        <MovableEntity    position="0,0,0" rotationaxis="0,1,0" rotationrate=240 >
490                                            <attached>
491                                                <Billboard position="15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
492                                                <Billboard position="-15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
493                                            </attached>
494                                        </MovableEntity>
495
496                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,0" rotationrate=232 >
497                                            <attached>
498                                                <Billboard position="0,15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
499                                                <Billboard position="0,-15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
500                                            </attached>
501                                        </MovableEntity>
502
503                                    </attached>
504                                </MovableEntity>
505                            </attached>
506                        </MovableEntity>
507<?lua end ?>
508<!--FIFTH DISTANT PAIR-->
509<?lua for i=0,1,1 do ?>
510                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=11 >
511                            <attached>
512                                <MovableEntity position="<?lua print(1000-2000*i) ?>,0,<?lua print(-1000+2000*i) ?>">
513                                    <attached>
514                                        <ForceField position="0,0,0" mode="sphere" diameter=500 velocity=100000 />
515                                        <Billboard position="0,0,0" material="Examples/Flare" colour="1.0,1.0,1.0" scale=0.3/>
516                                        <MovableEntity    position="0,0,0" rotationaxis="1,1,0" rotationrate=-255 >
517                                            <attached>
518                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
519                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
520                                            </attached>
521                                        </MovableEntity>
522
523                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=-245 >
524                                            <attached>
525                                                <Billboard position="10,-10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
526                                                <Billboard position="-10,10,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
527                                            </attached>
528                                        </MovableEntity>
529
530                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,1" rotationrate=265 >
531                                            <attached>
532                                                <Billboard position="10,0,-10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
533                                                <Billboard position="-10,0,10" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
534                                            </attached>
535                                        </MovableEntity>
536
537                                        <MovableEntity    position="0,0,0" rotationaxis="0,1,0" rotationrate=240 >
538                                            <attached>
539                                                <Billboard position="15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
540                                                <Billboard position="-15,0,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
541                                            </attached>
542                                        </MovableEntity>
543
544                                        <MovableEntity    position="0,0,0" rotationaxis="1,0,0" rotationrate=232 >
545                                            <attached>
546                                                <Billboard position="0,15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
547                                                <Billboard position="0,-15,0" material="Examples/Flare" colour="0.8, 0.8, 0.8" scale=0.1/>
548                                            </attached>
549                                        </MovableEntity>
550
551                                    </attached>
552                                </MovableEntity>
553                            </attached>
554                        </MovableEntity>
555<?lua end ?>
556                    </attached>
557                </MovableEntity>
558            </attached>
559        </StaticEntity>
560   
561
562<!--TIME MACHINE END____________________________________________________________________________________________________________________________________________________________________-->
563
564<!--Forcefields_________________________________________________________________________________________________________________________________________________________________________-->
565
566<!--NO 1-->
567        <ForceField position="-2500,0,800" direction="1,0,0" diameter=500 velocity=5000 length=1000 />
568        <MovableEntity position="-2500,0,800">
569            <attached>
570                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0.5,0,0" scale=2/>
571                <?lua for i=0,20,1 do ?>
572                    <Billboard position="<?lua print(i*200) ?>,0,-100" material="Examples/Flare" colour="0.5,0,0" scale=1/>
573                    <Billboard position="<?lua print(i*200) ?>,0,100" material="Examples/Flare" colour="0.5,0,0" scale=1/>
574                <?lua end ?>
575                </attached>
576        </MovableEntity>
577<!--NO 2-->
578        <ForceField position="2500,0,-800" direction="-1,0,0" diameter=500 velocity=5000 length=1000 />
579        <MovableEntity position="2500,0,-800">
580            <attached>
581                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0,0.5,0" scale=2/>
582                <?lua for i=0,20,1 do ?>
583                    <Billboard position="<?lua print(-i*200) ?>,0,-100" material="Examples/Flare" colour="0,0.5,0" scale=1/>
584                    <Billboard position="<?lua print(-i*200) ?>,0,100" material="Examples/Flare" colour="0,0.5,0" scale=1/>
585                <?lua end ?>
586            </attached>
587        </MovableEntity>
588   
589<!--NO 3-->
590        <ForceField position="-2500,0,-600" direction="0.75,0.5,1" diameter=500 velocity=5000 length=1000 />
591        <MovableEntity position="-2500,0,-600">
592            <attached>
593                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0.5,0,0.5" scale=2/>
594                <?lua for i=0,20,1 do ?>
595                    <Billboard position="<?lua print(i*115-100) ?>,<?lua print(i*75) ?>,<?lua print(i*150) ?>" material="Examples/Flare" colour="0.5,0,0.5" scale=1/>
596                    <Billboard position="<?lua print(i*115+100) ?>,<?lua print(i*75) ?>,<?lua print(i*150) ?>" material="Examples/Flare" colour="0.5,0,0.5" scale=1/>
597                <?lua end ?>
598            </attached>
599        </MovableEntity>
600
601<!--NO 4-->
602        <ForceField position="2500,0,600" direction="-0.75,-0.5,-1" diameter=500 velocity=5000 length=1000 />
603        <MovableEntity position="2500,0,600">
604            <attached>
605                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0,0.5,0.5" scale=2/>
606                <?lua for i=0,20,1 do ?>
607                    <Billboard position="<?lua print(i*(-115)-100) ?>,<?lua print(i*(-75)) ?>,<?lua print(i*(-150)) ?>" material="Examples/Flare" colour="0,0.5,0.5" scale=1/>
608                    <Billboard position="<?lua print(i*(-115)+100) ?>,<?lua print(i*-(75)) ?>,<?lua print(i*(-150)) ?>" material="Examples/Flare" colour="0,0.5,0.5" scale=1/>
609                <?lua end ?>
610            </attached>
611        </MovableEntity>
612
613<!--NO 5 (samller)-->
614        <ForceField position="0,-500,500" direction="0,1,0" diameter=500 velocity=3000 length=1000 />
615        <MovableEntity position="0,-500,500">
616            <attached>
617                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0.5,0.5,0" scale=2/>
618                <?lua for i=0,15,1 do ?>
619                    <Billboard position="0,<?lua print(i*100) ?>,0" material="Examples/Flare" colour="0.5,0.5,0" scale=1/>
620                <?lua end ?>
621            </attached>
622        </MovableEntity>
623
624<!--No 6 (smaller)-->
625        <ForceField position="0,500,-500" direction="0,-1,0" diameter=500 velocity=3000 length=1000 />
626        <MovableEntity position="0,500,-500">
627            <attached>
628                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0.5,0.3,0.2" scale=2/>
629                <?lua for i=0,15,1 do ?>
630                    <Billboard position="0,<?lua print(i*(-100)) ?>,0" material="Examples/Flare" colour="0.5,0.3,0.2" scale=1/>
631                <?lua end ?>
632            </attached>
633        </MovableEntity>
634
635<!--No 7 (smaller)-->
636        <ForceField position="500,0,-500" direction="0,0,1" diameter=500 velocity=2500 length=750 />
637        <MovableEntity position="500,0,-500">
638            <attached>
639                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0.5,0.4,0.6" scale=2/>
640                <?lua for i=0,8,1 do ?>
641                    <Billboard position="0,0,<?lua print(i*(100)) ?>" material="Examples/Flare" colour="0.5,0.4,0.6" scale=1/>
642                <?lua end ?>
643            </attached>
644        </MovableEntity>
645
646<!--No 8 (smaller)-->
647        <ForceField position="-500,0,500" direction="0,0,-1" diameter=500 velocity=2500 length=750 />
648        <MovableEntity position="-500,0,500">
649            <attached>
650                <Billboard position="0,0,0" material="Flares/ringflare2" colour="0.7,0.4,0.1" scale=2/>
651                <?lua for i=0,8,1 do ?>
652                    <Billboard position="0,0,<?lua print(i*(-100)) ?>" material="Examples/Flare" colour="0.7,0.4,0.1" scale=1/>
653                <?lua end ?>
654            </attached>
655        </MovableEntity>
656
657<!--Invisible Forcefield (immediatly sends the player to the time machine)-->
658        <ForceField position="-2500,2500,800" direction="1,-1,-0.32" diameter=200 velocity=10000 length=880 />
659        <Billboard position="-2500,2500,800" material="Examples/Flare" colour="1,1,1" /> <!--This Billboard looks like a star on the Skybox-->
660   
661   
662    </Scene>
663</Level>
Note: See TracBrowser for help on using the repository browser.