Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/archive/animated_space_boundaries/data/levels/theTimeMachine.oxw

Last change on this file was 8637, checked in by dafrick, 13 years ago

Merging tutoriallevel3 branch into presentation branch.

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