Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/data/levels/iJohnVane_TriptoArea51.oxw @ 9987

Last change on this file since 9987 was 9987, checked in by jo, 10 years ago

Improving the portal handling, such that the way to go after passing the portal is more clear.

  • Property svn:eol-style set to native
File size: 23.7 KB
Line 
1<!-- -->
2
3<LevelInfo
4   name = "(i) John Vane - Trip to Area 51"
5   description = "John Vane's first mission to rescue the Commander"
6   tags = "mission"
7   screenshot = "JohnVane.png"
8/>
9
10<?lua
11  include("stats.oxo")
12  include("HUDTemplates3.oxo")
13  include("templates/lodInformation.oxt")
14?>
15
16<?lua
17  include("templates/spaceshipAssff.oxt")
18  include("templates/spaceshipAssff2.oxt")
19  include("templates/spaceshipPirate.oxt")
20  include("templates/spaceshipEscort.oxt")
21  include("templates/spaceshipCollateralDamage.oxt")
22?>
23
24<Level gametype="Mission">
25
26  <templates>
27    <Template link=lodtemplate_default />
28  </templates>
29  <?lua include("includes/notifications.oxi") ?>
30
31  <NotificationQueueCEGUI
32    name="narrative"
33    targets="simpleNotification"
34    size=3
35    displayTime=3.9
36    position="0.2, 0, 0.1, 0"
37    fontSize="23"
38    fontColor="0.3, 1, 0.2, 0.8"
39    alignment="HorzCentred"
40    displaySize="0.6, 0, 0, 0"
41    />
42
43  <Scene
44    ambientlight = "0.5, 0.5, 0.5"
45    skybox       = "Orxonox/Starbox"
46    hasPhysics   = true
47
48  >
49
50   <?lua
51      include("includes/pickups.oxi")
52   ?>
53
54   <?lua
55    dofile("includes/CuboidSpaceStation.lua")
56   ?>
57
58
59   <Light type=directional position="0,0,0" direction="0.253, 0.593, -0.765" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0"/>   
60
61   <TeamSpawnPoint team=0 position="0,0,0" direction="1,1,1" spawnclass=SpaceShip pawndesign=spaceshipescort>
62         <events>
63            <activity>
64                <EventListener event="start" />
65            </activity>
66        </events>
67    </TeamSpawnPoint>
68   <!--TeamSpawnPoint team=0 position="0,94000,0" lookat="0,118000,0" spawnclass=SpaceShip pawndesign=spaceshipcollateraldamage/-->
69
70   <Script code="Mission setLives 1" onLoad="true" times="1" />
71
72   <DistanceTrigger name="spawntrigger" position="0,0,0" distance=10 target="SpaceShip" stayActive="true" delay=0.1/>
73
74<!----------------------------------------------------------------------------------------------------->
75<!-------------------------------------- PART ZERO: Docking on  --------------------------------------->
76<!----------------------------------------------------------------------------------------------------->
77
78<!-- OBJECTS IN THIS PART -->
79
80<!-- @Objects: HYDROGEN FARMER & DOCKING -->
81   
82<!-- @Objects: HYDROGEN FARMER & DOCKING -->
83   <SpaceShip
84        team      = 0
85        position  = "5000,5100,5000"
86        roll      = 90   yaw=0  pitch=20
87        mass      = 10000
88        health    = 100000 initialhealth=100000 maxhealth="100000"
89        name      = "HydroFarmer"
90        radarname = "Main station" >
91      <attached>
92        <!-- Docking -->
93         <DistanceTriggerBeacon name="bcnDestroyer" />
94         <DockingTarget name="destroyer" />
95
96        <Model mesh="HydroHarvester.mesh" mass=10 position="0,0,0" scale=50 />
97   <!-- <Model mesh="cube.mesh" mass=10 position="-560,0,0" scale3D="115,100,245"  />
98        <Model mesh="cube.mesh" mass=10 position="290,0,-480" scale3D="115,100,245" yaw=-120 />
99        <Model mesh="cube.mesh" mass=10 position="290,0,480" scale3D="115,100,245" yaw=-240 />
100        <Model mesh="cube.mesh" mass=10 position="-280,0,0" scale3D="163,50,50" />
101        <Model mesh="cube.mesh" mass=10 position="140,0,-240" scale3D="163,50,50"  yaw=-120/>
102        <Model mesh="cube.mesh" mass=10 position="140,0,240" scale3D="163,50,50" yaw=-240/>
103        <Model mesh="cube.mesh" mass=10 position="0,530,0" scale3D="172,52,298" />
104        <Model mesh="cube.mesh" mass=10 position="0,530,0" scale3D="172,52,298" yaw=-120/>
105        <Model mesh="cube.mesh" mass=10 position="0,530,0" scale3D="172,52,298" yaw=-240/>
106        <Model mesh="cube.mesh" mass=10 position="0,400,0" scale3D="43,110,26" yaw=-30 />
107        <Model mesh="cube.mesh" mass=10 position="-200,100,0" scale3D="26,50,43" />
108        <Model mesh="cube.mesh" mass=10 position="100,100,-173" scale3D="43,50,26" yaw=-30/>
109        <Model mesh="cube.mesh" mass=10 position="100,100,173" scale3D="43,50,26" yaw=30/>
110        <Model mesh="cube.mesh" mass=10 position="-100,264,0" scale3D="26,105,43" roll=-49/>
111        <Model mesh="cube.mesh" mass=10 position="50,264,-87" scale3D="26,105,43" roll=-49 yaw=-120/>
112        <Model mesh="cube.mesh" mass=10 position="50,264,87" scale3D="26,105,43" roll=-49 yaw=-240/>     -->
113      </attached>
114      <collisionShapes>
115        <BoxCollisionShape  position="-560,0,0" halfExtents="115,100,245" /><!-- Three lower boxes -->
116        <BoxCollisionShape  position="290,0,-480" halfExtents="115,100,245" yaw=-120 />
117        <BoxCollisionShape  position="290,0,480" halfExtents="115,100,245" yaw=-240 />
118        <BoxCollisionShape  position="-280,0,0" halfExtents="163,50,50" /><!-- Three lower connections -->
119        <BoxCollisionShape  position="140,0,-240" halfExtents="163,50,50" yaw=-120 />
120        <BoxCollisionShape  position="140,0,240" halfExtents="163,50,50" yaw=-240 />
121        <BoxCollisionShape  position="0,530,0" halfExtents="172,52,298" /><!-- Upper Tower -->
122        <BoxCollisionShape  position="0,530,0" halfExtents="172,52,298" yaw=-120 />
123        <BoxCollisionShape  position="0,530,0" halfExtents="172,52,298" yaw=-240 />
124        <BoxCollisionShape  position="0,400,0" halfExtents="43,110,26" yaw=-30 /><!-- Middle one-->
125        <BoxCollisionShape  position="-200,100,0" halfExtents="26,50,43" /><!--Three lower legs -->
126        <BoxCollisionShape  position="100,100,-173" halfExtents="43,50,26" yaw=-30 />
127        <BoxCollisionShape  position="100,100,-173" halfExtents="43,50,26" yaw=30 />
128        <BoxCollisionShape  position="-100,264,0" halfExtents="26,105,43" roll=-49 /><!--Three upper legs -->
129        <BoxCollisionShape  position="50,264,-87" halfExtents="26,105,43" roll=-49 yaw=-120 />
130        <BoxCollisionShape  position="50,264,87" halfExtents="26,105,43" roll=-49 yaw=-240 />
131      </collisionShapes>
132    </SpaceShip>
133
134   <Dock position="5000,5000,5000" roll=90 yaw=180 >
135      <animations>
136         <MoveToDockingTarget target="destroyer" />
137      </animations>
138      <effects>
139         <DockToShip target="spaceShip" />
140      </effects>
141      <events>
142            <execute>
143                <EventListener event="dockMe" />
144            </execute>
145            <activity>
146                <EventListener event=notGameEnd />
147            </activity>
148        </events>
149        <attached>
150            <DistanceTrigger position="10,-202, -42" distance="800" target="Pawn"
151                beaconMode="exclude" targetname="bcnDestroyer" name="dockMe"/>
152       <Billboard position="10,-202,-42" material="Flares/ringflare" colour="0.7,0.4,0.1" scale=1/>
153        </attached>
154
155    </Dock>
156
157<!--@Objects: SpaceCruiser as docking target -->
158    <SpaceShip
159        template            = "spaceshipcollateraldamage"
160        team                = "0"
161        position            = "5000,5800,5000"
162        orientation         = "-0.14, 0.68, 0.68, 0.223"
163        health              = "400"
164        initialhealth       = "400"
165        maxhealth           = "500"
166        shieldhealth        = "80"
167        initialshieldhealth = "80"
168        maxshieldhealth     = "120"
169        shieldabsorption    = "0.8"
170        reloadrate          = "1"
171        reloadwaittime      = "1"
172        name                = "cruiser"
173        radarname           = "Spacecruiser" >
174      <attached>
175        <DockingTarget name="spaceShip" />
176      </attached>
177    </SpaceShip>
178
179
180<BlinkingBillboard position="1500,1500,1500" frequency=0.6 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
181          <events>
182            <visibility>
183              <EventTrigger invert=true>
184                <events>
185                  <trigger>
186                    <EventListener event=flying3 />
187                  </trigger>
188                </events>
189              </EventTrigger>
190            </visibility>
191          </events>
192</BlinkingBillboard>
193<Billboard position="1500,1500,1500" amplitude=1 material="Flares/lensflare" colour="0,0.8,0.1">
194          <events>
195            <visibility>
196              <EventTrigger>
197                <events>
198                  <trigger>
199                    <EventListener event=flying4 />
200                  </trigger>
201                </events>
202              </EventTrigger>
203            </visibility>
204          </events>
205</Billboard>
206
207  <DistanceTrigger name="flying1" position="0,0,0" target="Pawn" distance=100 stayActive="true" delay=1/>
208    <SimpleNotification message="Housten: John Vane do you hear us?">
209        <events>
210            <trigger>
211                <EventListener event="flying1" />
212            </trigger>
213        </events>
214    </SimpleNotification>
215
216   <DistanceTrigger name="flying2" position="0,0,0" target="Pawn" distance=100 stayActive="true" delay=5/>
217   <SimpleNotification message="Housten: We got a new mission for you">
218        <events>
219            <trigger>
220                <EventListener event="flying2" />
221            </trigger>
222        </events>
223   </SimpleNotification>
224
225
226  <DistanceTrigger name="flying3" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=9/>
227    <SimpleNotification message="John: I hear you. What is it about?">
228        <events>
229            <trigger>
230                <EventListener event="flying3" />
231            </trigger>
232        </events>
233    </SimpleNotification>
234
235 <DistanceTrigger name="flying4" position="0,0,0" target="Pawn" distance=100 stayActive="true" delay=13/>
236    <SimpleNotification message="Housten: Our Commander got kidnapped">
237        <events>
238            <trigger>
239                <EventListener event="flying4" />
240            </trigger>
241        </events>
242    </SimpleNotification>
243
244 <DistanceTrigger name="flying5" position="0,0, 0" target="Pawn" distance=100 stayActive="true" delay=17/>
245    <SimpleNotification message="Housten: We need you to rescue him.">
246        <events>
247            <trigger>
248                <EventListener event="flying5" />
249            </trigger>
250        </events>
251    </SimpleNotification>
252
253<DistanceTrigger name="flying6" position="0,0, 0" target="Pawn" distance=100 stayActive="true" delay=21/>
254    <SimpleNotification message="John: I'm right on the way.">
255        <events>
256            <trigger>
257                <EventListener event="flying6" />
258            </trigger>
259        </events>
260    </SimpleNotification>
261
262<DistanceTrigger name="flying7" position="0,0,0" target="Pawn" distance=100 stayActive="true" delay=25/>
263    <SimpleNotification message="Houston: First dock on the station">
264        <events>
265            <trigger>
266                <EventListener event="flying7" />
267            </trigger>
268        </events>
269    </SimpleNotification>
270
271   <QuestEffectBeacon times=1>
272      <effects>
273                <AddQuest questId="Level_Kaan.docking" />
274      </effects>
275            <events>
276                <execute>
277                    <EventListener event=spawntrigger />
278                </execute>
279            </events>
280   </QuestEffectBeacon>
281
282   <QuestEffectBeacon times=1>
283            <effects>
284                <CompleteQuest questId="Level_Kaan.docking" />
285            </effects>
286            <events>
287                <execute>
288                    <EventListener event="dockMe" />
289                </execute>
290            </events>
291   </QuestEffectBeacon>
292
293   <LocalQuest id="Level_Kaan.docking">
294      <QuestDescription title="Docking" description="Our Commander got kidnapped in Area 51. Fly to the Main Station and get a better Spaceship to rescue him.
295
296    Flying moves:
297    break (S)
298    roll     (Q) and (E)
299    boost (Space)
300
301    Whenever a new quest is added you can view it by pressing (F3). Quit this menu via (Esc)." failmessage="" completeMessage="" />
302      <complete-effects>
303         <AddQuest questId="Level_Kaan.portals" />
304      </complete-effects>
305   </LocalQuest>
306
307   <LocalQuest id="Level_Kaan.portals">
308      <QuestDescription title="Portals" description="Now you've got a Spaceship with more health and weapons. Your next goal is to pass through the portal and find there the         wormhole to Area 51" failmessage="" completeMessage="" />
309      <complete-effects>
310         <AddQuest questId="Level_Kaan.asteroids" />
311      </complete-effects>
312   </LocalQuest>
313
314
315   <QuestEffectBeacon times=1>
316      <effects>
317         <CompleteQuest questId="Level_Kaan.portals" />
318      </effects>
319      <events>
320         <execute>
321            <EventListener event=start />
322         </execute>
323      </events>
324   </QuestEffectBeacon>
325
326 <LocalQuest id="Level_Kaan.asteroids">
327      <QuestDescription title="Asteroids" description="The wormhole is at the end of the asteroid shower. Find your way through the asteroids without hitting the rocks and reach Area 51. " failmessage="" completeMessage="" />
328   </LocalQuest>
329
330 <QuestEffectBeacon times=1>
331      <effects>
332         <CompleteQuest questId="Level_Kaan.asteroids" />
333      </effects>
334      <events>
335         <execute>
336            <EventListener event=endOfLevel />
337         </execute>
338      </events>
339   </QuestEffectBeacon>
340
341<!----------------------------------------------------------------------------------------------------->
342<!-------------------------------- PART ONE: Passing throug wormhole  --------------------------------->
343<!----------------------------------------------------------------------------------------------------->
344
345
346<!------------------------------------- OBJECTS IN THIS PART  lookat="0,118000,0" ------------------------------------------>
347
348   <Template name=PortalDefault>
349      <PortalEndPoint>
350         <attached>
351            <Model mesh="Spacegate.mesh" />
352         </attached>
353      </PortalEndPoint>
354   </Template>
355
356   <PortalEndPoint position="5000,6400,5000" id="1" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0" lookat="5000,5800,5000"/>
357   <PortalEndPoint position="0,94000,0" id="2" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0" />
358   <PortalLink fromID="1" toID="2" />
359   <!--<PortalLink fromID="2" toID="1" />-->
360
361<!-- Meteoriten, die sich bewegen -->
362   <?lua
363      for i = 1, 300, 1
364      do
365      j = math.random()
366      x = math.random()
367      y = math.random()
368      z = math.random()
369   ?>
370
371   <MovableEntity   
372      position = "<?lua print(math.random()* 600-300) ?>,<?lua print(math.random() * 40000 + 110000) ?>,<?lua print(math.random() * 600-300) ?>"
373      scale = "<?lua print(j * 40)?>"
374      velocity = "<?lua print(x*20-10)?>, <?lua print(y*60-160)?>, <?lua print(z*20-10)?>"
375      collisionType = dynamic
376      collisiondamage = 0.05
377      enablecollisiondamage = true
378      active = true
379   >                 
380          <attached>           
381              <Model mass="<?lua print(j * 1000) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" >
382                  <events>           
383                    <visibility>           
384                      <EventListener event="portal3" />           
385                    </visibility>           
386                  </events>
387              </Model>                         
388          </attached>
389         <collisionShapes>
390             <SphereCollisionShape radius="<?lua print(j * 50) ?>" />
391         </collisionShapes>   
392   </MovableEntity>
393
394   <?lua
395      end
396   ?>
397
398
399<!-- Fiese Meteoriten, die direkt auf den Spieler zufliegen-->
400
401   <?lua
402      for i = 1, 240, 1
403      do
404      j = math.random()
405      x = math.random()
406      y = math.random()
407      z = math.random()
408   ?>
409   <MovableEntity   
410      position = "<?lua print(math.random()* 240-120) ?>,<?lua print(math.random() * 40000 + 110000) ?>,<?lua print(math.random()* 240-120) ?>"
411      scale = "10"
412      velocity = "0, -160, 0"
413      collisionType = dynamic
414      collisiondamage = 0.05
415      enablecollisiondamage = true
416      active = true
417      visible = false
418   >                     
419          <attached>           
420              <Model mass="2000" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" >
421                  <events>           
422                    <visibility>           
423                      <EventListener event="portal3" />           
424                    </visibility>           
425                  </events>
426              </Model>                   
427          </attached>
428         <collisionShapes>
429             <SphereCollisionShape radius="10" />
430         </collisionShapes>   
431   </MovableEntity>
432   <?lua
433      end
434   ?>
435
436<BlinkingBillboard position="5000,5700,5000" frequency=0.6 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
437          <events>
438            <visibility>
439              <EventTrigger invert=true>
440                <events>
441                  <trigger>
442                    <EventListener event=portal2 />
443                  </trigger>
444                </events>
445              </EventTrigger>
446            </visibility>
447          </events>
448</BlinkingBillboard>
449
450<Billboard position="5000,5700,5000" amplitude=1 material="Flares/lensflare" colour="0,0.8,0.1">
451          <events>
452            <visibility>
453              <EventTrigger>
454                <events>
455                  <trigger>
456                    <EventListener event=portal2 />
457                  </trigger>
458                </events>
459              </EventTrigger>
460            </visibility>
461          </events>
462</Billboard>
463
464<DistanceTrigger name="start" position="0,94000,0" target="SpaceShip" beaconMode="exclude" targetname="bcnDestroyer" distance=20 stayActive="true" delay=0 />
465
466<DistanceTrigger name="portal2" position="5000,5700,5000" target="Pawn" distance=20 stayActive="true" delay=3/>
467    <SimpleNotification message="Housten: Now go through the portal!">
468        <events>
469            <trigger>
470                <EventListener event="portal2" />
471            </trigger>
472        </events>
473    </SimpleNotification>
474
475
476
477<!----------------------------------------------------------------------------------------------------->
478<!--------------------------- PART TWO: Passing throug area with meteorits ---------------------------->
479<!----------------------------------------------------------------------------------------------------->
480   
481  <Pawn
482        team      = 0
483        position  = "0,118000,0"
484        roll      = 0   yaw=90  pitch=0
485        mass      = 10000
486        health    = 100000 initialhealth=100000 maxhealth="100000"
487        name      = "wormhole"
488        radarname = "Wormhole to Area 51" >
489   </Pawn>     
490  <StaticEntity position="0,118000,0" collisionType=static yaw=90>
491      <attached>
492         <DistanceTriggerBeacon name="bcnDestroyer" />
493         <Billboard position="0,0,0" material="Portals/Default" />
494         <DistanceTrigger name="endOfLevel" position="0,0,0" target="SpaceShip" beaconMode="exclude"
495                          targetname="bcnDestroyer" distance=50 stayActive="true" delay=0/>
496        <Model mesh="HydroHarvester.mesh" mass=10 position="0,0,0" scale=50 visible=false >
497          <events>           
498            <visibility>           
499              <EventListener event="portal3" />           
500            </visibility>           
501          </events>
502        </Model>
503      </attached>
504  </StaticEntity>
505
506    <OverlayGroup name="spacefightHUD" scale = "1, 1">
507      <CountDown
508         position    = "0.51, 0.05"
509         pickpoint   = "0.0, 0.0"
510         font        = "ShareTechMono"
511         textsize    = "0.1"
512         colour      = "1.0, 1.0, 1.0, 1.0"
513         align       = "center"                 
514         counter     = "110.0"
515         speedfactor = "1.0"
516         active      = "false"
517      >
518        <events>
519          <activity>
520            <EventListener event="portal4" />
521          </activity>
522        </events>
523      </CountDown>
524    </OverlayGroup>
525
526  <DistanceTrigger name="HACKgameOver" position="0,94000,0" distance=100000 target="SpaceShip" stayActive="true" delay=2.0>
527    <EventTrigger name="gameOver" activations="1" stayactive="true" delay=0.1>
528      <events>
529        <trigger>
530          <EventListener event="portal4" />
531        </trigger>
532      </events>
533    </EventTrigger>
534  </DistanceTrigger>
535
536
537
538
539
540
541  <!--DistanceTrigger name="HACKgameOver" position="0,94000,0" target="SpaceShip" distance=100000 stayActive="true" >
542    <EventTrigger name="gameOver" stayActive="true" delay=10 >
543      <events>
544        <trigger>
545          <EventListener event=portal4 />
546        </trigger>
547      </events>
548    </EventTrigger>
549  </DistanceTrigger-->
550    <SimpleNotification message="GAMEOVER !">
551        <events>
552            <trigger>
553                <EventListener event="HACKgameOver" />
554            </trigger>
555        </events>
556    </SimpleNotification>
557    <SimpleNotification message="GAMEOVER simple">
558        <events>
559            <trigger>
560                <EventListener event="gameOver" />
561            </trigger>
562        </events>
563    </SimpleNotification>
564
565   <Script code="Mission endMission false" onLoad="false" times="1" >
566        <events>
567            <trigger>
568                <EventListener event="HACKgameOver" />
569            </trigger>
570        </events>
571    </Script>
572
573 <DistanceTrigger name="portal3" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=1/>
574   <SimpleNotification message="Housten: Reach the wormhole to Area 51">
575      <events>
576         <trigger>
577            <EventListener event="portal3" />
578         </trigger>
579      </events>
580   </SimpleNotification>
581
582  <DistanceTrigger name="portal4" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=5/>
583   <SimpleNotification message="Housten: Hurry up John, time is running out!">
584      <events>
585         <trigger>
586            <EventListener event="portal4"  />
587         </trigger>
588      </events>
589   </SimpleNotification>
590
591   <DistanceTrigger name="portal5" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=9/>
592   <SimpleNotification message="Houston: Pay attention to the asteroids!">
593      <events>
594         <trigger>
595            <EventListener event="portal5" />
596         </trigger>
597      </events>
598   </SimpleNotification>
599
600   <DistanceTrigger name="portal6" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=13/>
601   <SimpleNotification message="Houston: Make sure to reach the wormhole in time!">
602      <events>
603         <trigger>
604            <EventListener event="portal6" />
605         </trigger>
606      </events>
607   </SimpleNotification>
608
609
610   <!--DistanceTrigger name="portal7" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=17/>
611   <SimpleNotification message="Houston: Is it black?">
612      <events>
613         <trigger>
614            <EventListener event="portal7" />
615         </trigger>
616      </events>
617   </SimpleNotification>
618
619   <DistanceTrigger name="portal8" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=21/>
620   <SimpleNotification message="John: Yes">
621      <events>
622         <trigger>
623            <EventListener event="portal8" />
624         </trigger>
625      </events>
626   </SimpleNotification>
627
628
629   <!--DistanceTrigger name="portal9" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=25/>
630   <SimpleNotification message="Houston: It should really look like a black hole.">
631      <events>
632         <trigger>
633            <EventListener event="portal9" />
634         </trigger>
635      </events>
636   </SimpleNotification>
637
638   <DistanceTrigger name="portal10" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=29/>
639   <SimpleNotification message="John: It does... ">
640      <events>
641         <trigger>
642            <EventListener event="portal10" />
643         </trigger>
644      </events>
645   </SimpleNotification>
646
647   <DistanceTrigger name="portal11" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=33/>
648   <SimpleNotification message="Houston: Hahaha ">
649      <events>
650         <trigger>
651            <EventListener event="portal11" />
652         </trigger>
653      </events>
654   </SimpleNotification>
655
656
657    <SimpleNotification message="End of game">
658        <events>
659            <trigger>
660                <EventListener event="endOfLevel" />
661            </trigger>
662        </events>
663    </SimpleNotification-->
664
665   <Script code="Mission endMission true" onLoad="false" times="1" >
666        <events>
667            <trigger>
668                <EventListener event=endOfLevel />
669            </trigger>
670        </events>
671    </Script>
672   
673  </Scene>
674</Level>
675
Note: See TracBrowser for help on using the repository browser.