Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

Improving the first mission. Two fixes are needed to make it well playable:

  1. an end, if the countdown run out
  2. a place for the portal such that when the player flies through, the player position is right.
  • Property svn:eol-style set to native
File size: 22.6 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"/>
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,5800,4500" id="1" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0"/>
357   <PortalEndPoint position="0,94000,0" id="2" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0" lookat="0,118000,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          <events>           
381            <activity>           
382              <EventListener event="start" />           
383            </activity>           
384          </events>           
385          <attached>           
386              <Model mass="<?lua print(j * 1000) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />                     
387          </attached>
388         <collisionShapes>
389             <SphereCollisionShape radius="<?lua print(j * 50) ?>" />
390         </collisionShapes>   
391   </MovableEntity>
392
393   <?lua
394      end
395   ?>
396
397
398<!-- Fiese Meteoriten, die direkt auf den Spieler zufliegen-->
399
400   <?lua
401      for i = 1, 240, 1
402      do
403      j = math.random()
404      x = math.random()
405      y = math.random()
406      z = math.random()
407   ?>
408   <MovableEntity   
409      position = "<?lua print(math.random()* 240-120) ?>,<?lua print(math.random() * 40000 + 110000) ?>,<?lua print(math.random()* 240-120) ?>"
410      scale = "10"
411      velocity = "0, -160, 0"
412      collisionType = dynamic
413      collisiondamage = 0.05
414      enablecollisiondamage = true
415      active = true
416   >           
417          <events>           
418            <activity>           
419              <EventListener event="start" />           
420            </activity>           
421          </events>           
422          <attached>           
423              <Model mass="2000" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />                     
424          </attached>
425         <collisionShapes>
426             <SphereCollisionShape radius="10" />
427         </collisionShapes>   
428   </MovableEntity>
429   <?lua
430      end
431   ?>
432
433<BlinkingBillboard position="5000,5700,5000" frequency=0.6 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
434          <events>
435            <visibility>
436              <EventTrigger invert=true>
437                <events>
438                  <trigger>
439                    <EventListener event=portal2 />
440                  </trigger>
441                </events>
442              </EventTrigger>
443            </visibility>
444          </events>
445</BlinkingBillboard>
446
447<Billboard position="5000,5700,5000" amplitude=1 material="Flares/lensflare" colour="0,0.8,0.1">
448          <events>
449            <visibility>
450              <EventTrigger>
451                <events>
452                  <trigger>
453                    <EventListener event=portal2 />
454                  </trigger>
455                </events>
456              </EventTrigger>
457            </visibility>
458          </events>
459</Billboard>
460
461<DistanceTrigger name="start" position="0,94000,0" target="SpaceShip" beaconMode="exclude" targetname="bcnDestroyer" distance=20 stayActive="true" delay=0 />
462
463<DistanceTrigger name="portal2" position="5000,5700,5000" target="Pawn" distance=20 stayActive="true" delay=3/>
464    <SimpleNotification message="Housten: Now go through the portal!">
465        <events>
466            <trigger>
467                <EventListener event="portal2" />
468            </trigger>
469        </events>
470    </SimpleNotification>
471
472
473
474<!----------------------------------------------------------------------------------------------------->
475<!--------------------------- PART TWO: Passing throug area with meteorits ---------------------------->
476<!----------------------------------------------------------------------------------------------------->
477   
478  <Pawn
479        team      = 0
480        position  = "0,118000,0"
481        roll      = 0   yaw=90  pitch=0
482        mass      = 10000
483        health    = 100000 initialhealth=100000 maxhealth="100000"
484        name      = "wormhole"
485        radarname = "Wormhole to Area 51" >
486   </Pawn>     
487  <StaticEntity position="0,118000,0" collisionType=static yaw=90>
488      <attached>
489         <DistanceTriggerBeacon name="bcnDestroyer" />
490         <Billboard position="0,0,0" material="Portals/Default" />
491         <DistanceTrigger name="endOfLevel" position="0,0,0" target="SpaceShip" beaconMode="exclude"
492                          targetname="bcnDestroyer" distance=50 stayActive="true" delay=0/>
493        <Model mesh="HydroHarvester.mesh" mass=10 position="0,0,0" scale=50 />
494      </attached>
495  </StaticEntity>
496
497    <OverlayGroup name="spacefightHUD" scale = "1, 1">
498      <CountDown
499         position    = "0.51, 0.05"
500         pickpoint   = "0.0, 0.0"
501         font        = "ShareTechMono"
502         textsize    = "0.1"
503         colour      = "1.0, 1.0, 1.0, 1.0"
504         align       = "center"                 
505         counter     = "110.0"
506         speedfactor = "1.0"
507         active      = "false"
508      >
509        <events>
510          <activity>
511            <EventListener event="portal4" />
512          </activity>
513        </events>
514      </CountDown>
515    </OverlayGroup>
516
517
518  <DistanceTrigger name="HACKgameOver" position="0,94000,0" target="SpaceShip" distance=100000 stayActive="true" >
519    <EventTrigger name="gameOver" stayActive="true" delay=10 >
520      <events>
521        <trigger>
522          <EventListener event=portal4 />
523        </trigger>
524      </events>
525    </EventTrigger>
526  </DistanceTrigger>
527
528   <Script code="Mission endMission false" onLoad="false">
529        <events>
530            <trigger>
531                <EventListener event="HACKgameOver" />
532            </trigger>
533        </events>
534    </Script>
535
536 <DistanceTrigger name="portal3" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=1/>
537   <SimpleNotification message="Housten: Reach the wormhole to Area 51">
538      <events>
539         <trigger>
540            <EventListener event="portal3" />
541         </trigger>
542      </events>
543   </SimpleNotification>
544
545  <DistanceTrigger name="portal4" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=5/>
546   <SimpleNotification message="Housten: Hurry up John, time is running out!">
547      <events>
548         <trigger>
549            <EventListener event="portal4"  />
550         </trigger>
551      </events>
552   </SimpleNotification>
553
554   <DistanceTrigger name="portal5" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=9/>
555   <SimpleNotification message="Houston: Pay attention to the asteroids!">
556      <events>
557         <trigger>
558            <EventListener event="portal5" />
559         </trigger>
560      </events>
561   </SimpleNotification>
562
563   <DistanceTrigger name="portal6" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=13/>
564   <SimpleNotification message="John: I see the wormhole station on the radar">
565      <events>
566         <trigger>
567            <EventListener event="portal6" />
568         </trigger>
569      </events>
570   </SimpleNotification>
571
572
573   <DistanceTrigger name="portal7" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=17/>
574   <SimpleNotification message="Houston: Is it black?">
575      <events>
576         <trigger>
577            <EventListener event="portal7" />
578         </trigger>
579      </events>
580   </SimpleNotification>
581
582   <DistanceTrigger name="portal8" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=21/>
583   <SimpleNotification message="John: Yes">
584      <events>
585         <trigger>
586            <EventListener event="portal8" />
587         </trigger>
588      </events>
589   </SimpleNotification>
590
591
592   <!--DistanceTrigger name="portal9" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=25/>
593   <SimpleNotification message="Houston: It should really look like a black hole.">
594      <events>
595         <trigger>
596            <EventListener event="portal9" />
597         </trigger>
598      </events>
599   </SimpleNotification>
600
601   <DistanceTrigger name="portal10" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=29/>
602   <SimpleNotification message="John: It does... ">
603      <events>
604         <trigger>
605            <EventListener event="portal10" />
606         </trigger>
607      </events>
608   </SimpleNotification>
609
610   <DistanceTrigger name="portal11" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=33/>
611   <SimpleNotification message="Houston: Hahaha ">
612      <events>
613         <trigger>
614            <EventListener event="portal11" />
615         </trigger>
616      </events>
617   </SimpleNotification>
618
619
620    <SimpleNotification message="End of game">
621        <events>
622            <trigger>
623                <EventListener event="endOfLevel" />
624            </trigger>
625        </events>
626    </SimpleNotification-->
627
628   <Script code="Mission endMission true" onLoad="false">
629        <events>
630            <trigger>
631                <EventListener event=endOfLevel />
632            </trigger>
633        </events>
634    </Script>
635   
636  </Scene>
637</Level>
638
Note: See TracBrowser for help on using the repository browser.