Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/data/levels/iiiJohnVane_EscapeTheBastards.oxw @ 10119

Last change on this file since 10119 was 9992, checked in by jo, 11 years ago

The end of Area51UnderFire is ok. Unfortunately the explosion could not be timed at all, so it was commented out.

  • Property svn:eol-style set to native
File size: 46.0 KB
RevLine 
[9928]1<!-- -->
2
3<!--TODO
4
5Everything works fine, there are just some design issues:
6
[9991]7- Better Homeplanet Design
8- Change Boxdesign at the End (metal_crate.mesh instead of crate.mesh)
9- Apply Boxcollison
10- Green Box at the end Triangular
11- Better Portal Jump
12- better forcefield
13- Sun Background (Particle Effects)
14- Asteroid Belts around Planets (without lags!!!)
[9928]15-->
16
17
18<!--
19Basic ------------------------------------------------------------------------------------------------------------------------>
[9991]20<!--Basic Infos-->
[9928]21
22<LevelInfo
23 name = "(iii) John Vane: Escape the Bastards"
[9992]24 description = "You destroyed their Base, you accomplished the mission. Now get out of there, and get rid of the haunters."
[9928]25 tags = "mission"
26 screenshot = "EscapeTheBastards.png"
27/>
28
29<?lua
30  include("stats.oxo")
31  include("HUDTemplates3.oxo")
32  include("templates/lodInformation.oxt")
33?>
34
35<?lua
36  include("templates/pickupRepresentationTemplates.oxt")
37  include("templates/spaceshipAssff.oxt")
38  include("templates/spaceshipPirate.oxt")
39  include("templates/spaceshipEscort.oxt")
40  include("templates/spaceshipCollateralDamage.oxt")
41  include("templates/spaceshipTurret.oxt")
42?>
43
[9991]44<Level
45  name = "Escape the bastards"
46  description = "You destroyed their Base, you accomplished the mission. Now get out of there, and get rid of the haunters"
47  gametype=Mission
48>
49  <templates>
50    <Template link=lodtemplate_default />
51  </templates>
52 
53  <?lua include("includes/notifications.oxi") ?>
[9928]54  <NotificationQueueCEGUI
55    name="narrative"
56    targets="simpleNotification"
57    size=3
[9991]58    displayTime=4.9
[9928]59    position="0.2, 0, 0.1, 0"
60    fontSize="23"
[9991]61    fontColor="0.3, 1, 0.2, 0.8"
[9928]62    alignment="HorzCentred"
63    displaySize="0.6, 0, 0, 0"
64    />
65
66  <Scene
67    ambientlight = "0.8, 0.8, 0.8"
68    skybox       = "Orxonox/skyBoxMoreNebula"
69  >
70
71    <?lua
72      include("includes/pickups.oxi")
73    ?>
74
75    <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"/>
76
77    <!-- SpawnPoint team=0 position="-1000,0,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff / -->
78
79<!-- Pickups -->
80
81    <PickupSpawner pickup=dronepickup position="-5000,-1300,-209" triggerDistance="10" respawnTime="30" maxSpawnedItems="10" />
82
83    <PickupSpawner pickup=hugehealthpickup position="0,-4,-1540" triggerDistance="10" respawnTime="10" maxSpawnedItems="99" visible="true">
[9991]84        <events>
85            <visibility>
86                <EventListener event="boxtrigger" />
87            </visibility>
88        </events>
89    </PickupSpawner>
[9928]90    <PickupSpawner pickup=mediumspeedpickup position="0,4,-1540" triggerDistance="10" respawnTime="10" maxSpawnedItems="99"  visible="true">
[9991]91        <events>
92            <visibility>
93                <EventListener event="boxtrigger" />
94            </visibility>
95        </events>
96    </PickupSpawner>
[9928]97
98<!-- Pickups heal the box, so one cant destroy the box -->
99
100<!-- Pickups END -->
[9991]101<!--Basic Infos end-->
[9928]102
103<!--Story----------------------------------------------------------------------------------------------------------------------------------------------------------------------->
104
105
106<!--Quests (Fly to the Ally)-->
107    <EventMultiTrigger name=spawntrigger>
108        <events>
109            <trigger>
110                <TeamSpawnPoint team=0 position="-8050,0,0" direction="1,0.3,0.2" spawnclass=SpaceShip pawndesign=spaceshipcollateraldamage>
111<!-- Spawnpoint aendern zu -8050,0,0 nachher direction="1,0.3,0.2"-->
112<!-- Spawnpoint aendern zu 3000,12000,-5500 nachher direction="0.3,1.2,-5.5" Fuer homeplanet-->
113<!-- Spawnpoint aendern zu -46950,-30000,30000 nachher direction="1,0,0" Fuer inBox-->
114                  <EventTrigger invert=true>
115                    <events>
116                      <trigger>
117                        <EventListener event="missionfinish" />
118                      </trigger>
119                    </events>
120                  </EventTrigger>
121                </TeamSpawnPoint>
122            </trigger>
123        </events>
124    </EventMultiTrigger>
125
126
127    <TeamSpawnPoint team=0 position="0,-2500,0" direction="0,-1,0" spawnclass=SpaceShip pawndesign=spaceshipcollateraldamage active =false>
128        <events>
129            <activity>
130                <EventListener event="reachedally" />
131            </activity>
132        </events>
133    </TeamSpawnPoint>
134
135    <TeamSpawnPoint team=0 position="-46950,-30000,30000" direction="1,0,0" spawnclass=SpaceShip pawndesign=spaceshipcollateraldamage active =false>
136        <events>
137            <activity>
138                <EventListener event="cave1" />
139            </activity>
140        </events>
141    </TeamSpawnPoint>
142
143
144        <QuestEffectBeacon times=1>
145            <effects>
146                <AddQuest questId="Helpisontheway.1" />
147            </effects>
148            <events>
149                <execute>
150                    <EventListener event=spawntrigger />
151                </execute>
152            </events>
153        </QuestEffectBeacon>
154
155        <QuestEffectBeacon times=1>
156            <effects>
157                <CompleteQuest questId="Helpisontheway.1" />
158            </effects>
159            <events>
160                <execute>
161                    <EventListener event="missionfinish" />
162                </execute>
163            </events>
164        </QuestEffectBeacon>
165
166
167        <QuestEffectBeacon times=1 >
168            <effects>
169                <CompleteQuest questId="defend.2" />
170            </effects>
171            <events>
172                <execute>
173                    <EventListener event="Boxdestroyed" />
174                </execute>
175            </events>
176        </QuestEffectBeacon>
177
178        <QuestEffectBeacon times=1 >
179            <effects>
180                <CompleteQuest questId="leave.3" />
181            </effects>
182            <events>
183                <execute>
184                    <EventListener event="reachedhomeplanet" />
185                </execute>
186            </events>
187        </QuestEffectBeacon>
188
189        <QuestEffectBeacon times=1 >
190            <effects>
191                <CompleteQuest questId="wayhome.4" />
192            </effects>
193            <events>
194                <execute>
195                    <EventListener event="reachedend" />
196                </execute>
197            </events>
198        </QuestEffectBeacon>
199
[9991]200    <!-- END OF GAME -->
[9928]201    <SimpleNotification message="Well done, you've finished">
202        <events>
203            <trigger>
204                <EventListener event=reachedend />
205            </trigger>
206        </events>
207    </SimpleNotification>
208
209
[9991]210    <Script code="Mission endMission true" onLoad="false" times="1">
[9928]211        <events>
212            <trigger>
213                <EventListener event="reachedend" />
214            </trigger>
215        </events>
216    </Script>
[9991]217   
218    <Script code="Mission setLives 1" onLoad="true" times="1" />
219    <!-- END OF GAME END -->
[9928]220
221
[9991]222    <DistanceTrigger name="missionfinish" position="-120,0,0" target="Pawn" distance=60 stayActive="true" delay=1>
[9928]223    </DistanceTrigger>
[9991]224    <DistanceTrigger name="reachedally" position="-120,0,0" target="Pawn" distance=60 stayActive="true" delay=0>
[9928]225    </DistanceTrigger>
[9991]226    <DistanceTrigger name="reachedhomeplanet" position="-3000,12000,-6990" target="Pawn" distance=100 stayActive="true" delay=0>
[9928]227    </DistanceTrigger>
[9991]228    <DistanceTrigger name="reachedend" position="-41000,-30000,33800" target="Pawn" distance=60 stayActive="true" delay=2>
[9928]229    </DistanceTrigger>
230
231          <EventTrigger name="boxtrigger" activations="1" stayactive="true" delay=0.1>
232            <events>
233              <trigger>
234                <EventListener event="box" />
235              </trigger>
236            </events>
237          </EventTrigger>
238
239
240<!-- Billboard Allyplanet -->
241
242<BlinkingBillboard position="-120,0,0" frequency=0.4 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
243          <events>
244            <visibility>
245              <EventTrigger invert=true>
246                <events>
247                  <trigger>
248                    <EventListener event="missionfinish" />
249                  </trigger>
250                </events>
251              </EventTrigger>
252            </visibility>
253          </events>
254</BlinkingBillboard>
255
256<Billboard position="-120,0,0" amplitude=1 material="Flares/lensflare" colour="0,0.8,0.1">
257          <events>
258            <visibility>
259              <EventTrigger>
260                <events>
261                  <trigger>
262                    <EventListener event="missionfinish" />
263                  </trigger>
264                </events>
265              </EventTrigger>
266            </visibility>
267          </events>
268</Billboard>
269
270<!-- Billboard Allyplanet END-->
271
272
273<!-- Box with Pickups -->
274    <Pawn team=1 health=30 position="0,0,-1500" direction="0,-1,0" collisionType=dynamic mass=100000 name=box radarname = "Something" >
275        <events>
276          <visibility>
277            <EventListener event="target3" />
278          </visibility>
279        </events>
280        <attached>
281            <Model position="0,0,0" mesh="crate.mesh" scale3D="5,5,5" />
282        </attached>
283        <collisionShapes>
284            <BoxCollisionShape position="0,0,0" halfExtents="15,15,15" />
285        </collisionShapes>
[9992]286    <controller>
[9928]287                      <WaypointController team=1>
288                    </WaypointController>
289        </controller>
290    </Pawn>
291
292<Billboard position="0,0,-1540" amplitude=1 material="Flares/lensflare" colour="0,0.8,0.1">
293          <events>
294            <visibility>
295              <EventTrigger>
296                <events>
297                  <trigger>
298                    <EventListener event="boxtrigger" />
299                  </trigger>
300                </events>
301              </EventTrigger>
302            </visibility>
303          </events>
304</Billboard>
305<!-- Box with Pickups END -->
306
307<!-- Billboard Homeplanet -->
308
309<!-- evt Blinking light before landing on planet, Entfernen nach architektur-->
310<BlinkingBillboard position="-3000,12000,-6990" frequency=0.4 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
311          <events>
312            <visibility>
313              <EventTrigger>
314                <events>
315                  <trigger>
316                    <EventListener event="boxtrigger"/> <!-- reachedhomeplanet-->
317                  </trigger>
318                </events>
319              </EventTrigger>
320            </visibility>
321          </events>
322</BlinkingBillboard>
323
324
325<!-- Billboard Homeplanet END-->
326
327
328<!--Quests (Fly to the Ally) END-->
329
330<!--Quests (Fight Enemies)-->
331
332
333 <SpaceShip position="1000,0,0" lookat="0,0,1" name="attacker" radarname="Fighter1" visible="true">
334                            <events>
335                                <visibility>
336                                    <EventListener event="missionfinish" />
337                                </visibility>
338                            </events>
339
340                    <templates>
341                      <Template link=spaceshippirate />
342                    </templates>
343                    <controller>
344                      <WaypointPatrolController alertnessradius=750  team=1 active=false>
345                         <waypoints>
346                        <Model mesh="cube.mesh" scale=0 position="1000,0,0"/>
347                        <Model mesh="cube.mesh" scale=0 position="500,500,0"/>
348                        <Model mesh="cube.mesh" scale=0 position="0,1000,0"/>
349                        <Model mesh="cube.mesh" scale=0 position="-500,500,0"/>
350                        <Model mesh="cube.mesh" scale=0 position="-1000,0,0"/>
351                        <Model mesh="cube.mesh" scale=0 position="-500,-500,0"/>
352                        <Model mesh="cube.mesh" scale=0 position="0,-1000,0"/>
353                        <Model mesh="cube.mesh" scale=0 position="500,-500,0"/>
354                       </waypoints>
355                       <events>
356                         <activity>
357                              <EventListener event="reachedally" />
358                         </activity>
359                       </events>
360                    </WaypointPatrolController>
361                  </controller>
362                </SpaceShip>
363
364 <SpaceShip position="0,1000,0" lookat="1,0,0" name="attacker" radarname="Fighter2" visible="true">
365                            <events>
366                                <visibility>
367                                    <EventListener event="missionfinish" />
368                                </visibility>
369                            </events>
370                    <templates>
371                      <Template link=spaceshippirate />
372                    </templates>
373                    <controller>
374                      <WaypointPatrolController alertnessradius=750  team=1 active=false>
375                         <waypoints>
376                        <Model mesh="cube.mesh" scale=0 position="0,1000,0"/>
377                        <Model mesh="cube.mesh" scale=0 position="0,500,500"/>
378                        <Model mesh="cube.mesh" scale=0 position="0,0,1000"/>
379                        <Model mesh="cube.mesh" scale=0 position="0,-500,500"/>
380                        <Model mesh="cube.mesh" scale=0 position="0,-1000,0"/>
381                        <Model mesh="cube.mesh" scale=0 position="0,-500,-500"/>
382                        <Model mesh="cube.mesh" scale=0 position="0,0,-1000"/>
383                        <Model mesh="cube.mesh" scale=0 position="0,500,-500"/>
384                       </waypoints>
385                       <events>
386                         <activity>
387                              <EventListener event="reachedally" />
388                         </activity>
389                       </events>
390                    </WaypointPatrolController>
391                  </controller>
392                </SpaceShip>
393
394 <SpaceShip position="0,0,1000" lookat="0,1,0" name="attacker" radarname="Fighter3" visible="true">
395                            <events>
396                                <visibility>
397                                    <EventListener event="missionfinish" />
398                                </visibility>
399                            </events>
400                    <templates>
401                      <Template link=spaceshippirate />
402                    </templates>
403                    <controller>
404                      <WaypointPatrolController alertnessradius=750  team=1 active=false>
405                         <waypoints>
406                        <Model mesh="cube.mesh" scale=0 position="1000,0,0"/>
407                        <Model mesh="cube.mesh" scale=0 position="500,0,500"/>
408                        <Model mesh="cube.mesh" scale=0 position="0,0,1000"/>
409                        <Model mesh="cube.mesh" scale=0 position="-500,0,500"/>
410                        <Model mesh="cube.mesh" scale=0 position="-1000,0,0"/>
411                        <Model mesh="cube.mesh" scale=0 position="-500,0,-500"/>
412                        <Model mesh="cube.mesh" scale=0 position="0,0,-1000"/>
413                        <Model mesh="cube.mesh" scale=0 position="500,0,-500"/>
414                       </waypoints>
415                       <events>
416                         <activity>
417                              <EventListener event="reachedally" />
418                         </activity>
419                       </events>
420                    </WaypointPatrolController>
421                  </controller>
422                </SpaceShip>
423
424<!-- @Triggers: Attakers, Fight one by one  -->
425
[9992]426    <EventTrigger name="target3" activations="1" stayactive="true" delay=0.1>
427          <events>
428            <trigger>
429              <EventListener event="attacker" />
430            </trigger>
431          </events>
432       <EventTrigger name="target2" activations="1" stayactive="true" delay=0.1>
433            <events>
434              <trigger>
435                <EventListener event="attacker" />
436              </trigger>
437        </events>
438       <EventTrigger name="target1" activations="1" stayactive="true" delay=0.1>
439            <events>
440              <trigger>
441                <EventListener event="attacker" />
442              </trigger>
443        </events>
444          </EventTrigger>
445        </EventTrigger>
446        </EventTrigger>
[9928]447
448
449    <SimpleNotification message="Wow, That's an explosion."  broadcast="true">
450        <events>
451            <trigger>
452                <EventListener event="target1" />
453            </trigger>
454        </events>
455    </SimpleNotification>
456
457    <SimpleNotification message="Booom, you got him!"  broadcast="true">
458        <events>
459            <trigger>
460                <EventListener event="target2" />
461            </trigger>
462        </events>
463    </SimpleNotification>
464
465
466    <SimpleNotification message="No Mercy!! .. What's that?"  broadcast="true">
467        <events>
468            <trigger>
469                <EventListener event="target3" />
470            </trigger>
471        </events>
472    </SimpleNotification>
473
474
475
476
477<!-- @Triggers: Attakers, Fight one by one END  -->
478
479
480<!--Quests (Fight Enemies) END-->
481
482
483<!-- LocalQuests -->
484    <LocalQuest id="Helpisontheway.1">
485        <QuestDescription title="Help is on the way" description="An allied pilot is cast away on a planet in front of you. Pick him up and leave.
486
487
[9992]488        Hint: He will blink with his lamp
[9928]489
[9992]490        PS: Remind the gravitation field"
[9928]491
492 
[9992]493    failmessage="Well, you sucked" completeMessage="Well done, You're a hero" />
[9928]494        <complete-effects>
495            <AddQuest questId="defend.2" />
496        </complete-effects>
497    </LocalQuest>
498
499
500    <LocalQuest id="defend.2">
501        <QuestDescription title="Defend the Planet" description="Well your enemies trapped you. Kill'em all."
502
[9992]503    failmessage="Well, you sucked" completeMessage="Well done, You're a hero" />
[9928]504        <complete-effects>
505            <AddQuest questId="leave.3" />
506        </complete-effects>
507    </LocalQuest>
508
509
510
511    <LocalQuest id="leave.3">
512        <QuestDescription title="Leave the Place" description="You've blown their minds. Let's go home. Aim the Big blue planet to reach your home." failmessage="" completeMessage="" />
513        <complete-effects>
514            <AddQuest questId="wayhome.4" />
515        </complete-effects>
516    </LocalQuest>
517
518    <LocalQuest id="wayhome.4">
519        <QuestDescription title="Let's go home" description="You've reached the portal. You've been teleportet to the passage to your home, but your enemies trapped you again" failmessage="" completeMessage="" />
520        <complete-effects>
521            <AddQuest questId="end.5" />
522        </complete-effects>
523    </LocalQuest>
524
525<!-- LocalQuests END -->
526
527<!-- Message Triggers -->
528    <DistanceTrigger name="StartofMission" position="-8050,0,0" target="Pawn" distance=10 stayActive="true" delay=1.2/>
529    <SimpleNotification message="Houston: John can you hear me?">
530        <events>
531            <trigger>
532                <EventListener event="StartofMission" />
533            </trigger>
534        </events>
535    </SimpleNotification>
536
537    <DistanceTrigger name="Introduction1" position="-8050,0,0" target="Pawn" distance=30 stayActive="true" delay=6.4/>
538    <SimpleNotification message="John: No. Can i go home now?">
539        <events>
540            <trigger>
541                <EventListener event="Introduction1" />
542            </trigger>
543        </events>
544    </SimpleNotification>
545
546    <DistanceTrigger name="Introduction2" position="-8050,0,0" target="Pawn" distance=30 stayActive="true" delay=10.8/>
547    <SimpleNotification message="Houston: Not yet, another ally needs your help.">
548        <events>
549            <trigger>
550                <EventListener event="Introduction2" />
551            </trigger>
552        </events>
553    </SimpleNotification>
554
555    <DistanceTrigger name="Introduction3" position="-8050,0,0" target="Pawn" distance=30 stayActive="true" delay=15.2/>
556    <SimpleNotification message="Houston: He had to force land near you.">
557        <events>
558            <trigger>
559                <EventListener event="Introduction3" />
560            </trigger>
561        </events>
562    </SimpleNotification>
563
564
565    <DistanceTrigger name="PickedUpAlly" position="-120,0,0" target="Pawn" distance=30 stayActive="true" delay=0.1/>
566    <SimpleNotification message="John: Are you kidding me, thats a kitty.">
567        <events>
568            <trigger>
569                <EventListener event="PickedUpAlly" />
570            </trigger>
571        </events>
572    </SimpleNotification>
573
574    <DistanceTrigger name="PickedUpAlly1" position="-120,0,0" target="Pawn" distance=30 stayActive="true" delay=4.4/>
575    <SimpleNotification message="Houston: ... but if there is no ally...">
576        <events>
577            <trigger>
578                <EventListener event="PickedUpAlly1" />
579            </trigger>
580        </events>
581    </SimpleNotification>
582
583    <DistanceTrigger name="PickedUpAlly2" position="-120,0,0" target="Pawn" distance=30 stayActive="true" delay=8.8/>
584    <SimpleNotification message="Houston: F***, they trapped us">
585        <events>
586            <trigger>
587                <EventListener event="PickedUpAlly2" />
588            </trigger>
589        </events>
590    </SimpleNotification>
591
592
593    <SimpleNotification message="Houston: Pickups! Pick them up :-)"  broadcast="true">
594        <events>
595            <trigger>
596                <EventListener event="boxtrigger" />
597            </trigger>
598        </events>
599    </SimpleNotification>
600
601    <DistanceTrigger name="Boxdestroyed" position="0,0,-1540" target="SpaceShip" distance=50 stayActive="true" delay=0.1 />
602    <SimpleNotification message="Houston: Now aim the blue planet">
603        <events>
604            <trigger>
605                <EventListener event="Boxdestroyed" />
606            </trigger>
607        </events>
608    </SimpleNotification>
609
610    <DistanceTrigger name="Boxdestroyed2" position="0,0,-1540" target="SpaceShip" distance=50 stayActive="true" delay=4.4 />
611    <SimpleNotification message="Houston: Land near the blinking light!">
612        <events>
613            <trigger>
614                <EventListener event="Boxdestroyed2" />
615            </trigger>
616        </events>
617    </SimpleNotification>
618
619    <SimpleNotification message="Houston: You're almost there">
620        <events>
621            <trigger>
622                <EventListener event="reachedhomeplanet" />
623            </trigger>
624        </events>
625    </SimpleNotification>
626
627<DistanceTrigger name="cave1" position="-46300,-30000,30000" target="SpaceShip" distance=100 stayActive="true" delay=0.1 />
628    <SimpleNotification message="Houston: You reached the cave, you're safe!!">
629        <events>
630            <trigger>
631                <EventListener event="cave1" />
632            </trigger>
633        </events>
634    </SimpleNotification>
635
636<DistanceTrigger name="cave2" position="-46300,-30000,30000" target="SpaceShip" distance=100 stayActive="true" delay=4.4 />
637    <SimpleNotification message="Houston: ... wait it's a tr#@$%&^#$...">
638        <events>
639            <trigger>
640                <EventListener event="cave2" />
641            </trigger>
642        </events>
643    </SimpleNotification>
644
645<DistanceTrigger name="cave3" position="-46300,-30000,30000" target="SpaceShip" distance=100 stayActive="true" delay=8.8 />
646    <SimpleNotification message="John: not again ...">
647        <events>
648            <trigger>
649                <EventListener event="cave3" />
650            </trigger>
651        </events>
652    </SimpleNotification>
653
654
655    <SimpleNotification message="Sanchez: I waited for you ...">
656        <events>
657            <trigger>
658                <EventListener event="Reachedtheend" />
659            </trigger>
660        </events>
661    </SimpleNotification>
662
663
664
665<!-- Message Triggers END -->
666
667<!--Quests____END-->
668
669
670
671<!--Enviroment-------------------------------------------------------------------------------------------------------------------------------------------------------------------->
672
[9991]673    <!--Asteroids Field-->
[9928]674
[9992]675    <?lua for i=0,650,1 do
676        x=math.random(-8000,-1000)
677        y=math.random(-2345,2345)
678        z=math.random(-2500,2500)
679    scale=math.random(20,70)
680    ?>
681    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>"       collisiondamage = 0.005
[9928]682      enablecollisiondamage = true >
[9992]683        <attached>
684            <Model scale="<?lua print(scale) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/>
685        </attached>
686        <collisionShapes>
687               <SphereCollisionShape radius="<?lua print(scale * 3) ?>" />
688        </collisionShapes>
689    </MovableEntity>
690    <?lua end ?>
[9928]691
[9992]692                            <!--Asteroids Field end -->
[9928]693
694
[9992]695                            <!--Asteroids Random
[9928]696
[9992]697                "The game lags, when you're flying far away"
[9928]698
699
[9992]700    <?lua for i=0,300,1 do
701        x=math.random(-12000,4000)
702        y=math.random(-8000,8000)
703        z=math.random(-8000,8000)
704    ?>
705    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>"      collisiondamage = 0.005
[9928]706      enablecollisiondamage = true  >
[9992]707        <attached>
708            <Model scale="<?lua print(math.random(20,70)) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/>
709        </attached>
710        <collisionShapes>
[9928]711            <SphereCollisionShape radius="<?lua print(scale * 3) ?>" />
712        </collisionShapes>
[9992]713    </MovableEntity>
714    <?lua end ?>
[9928]715-->
[9992]716                            <!--Asteroids  Random end-->
[9928]717
[9992]718                                <!--Asteroid Elipse-->
[9928]719<!-- LAAAGS :-(
720
[9992]721                "The game lags, when you're flying far away"       
[9928]722
723    <?lua
724        dofile("includes/asteroidField.lua")
725        asteroidBelt(-3000,12000,-10000, 30, 0, 30, 30, 50, 7190, 7800, 250, 1)
726    ?>
727
728    <?lua
729        dofile("includes/asteroidField.lua")
730        asteroidBelt(-3000,12000,-10000, 30, 0, 30, 30, 50, 14000, 15000, 350, 1)
731    ?>
732-->
733
734
735    <?lua
736    max = 20
737    for i = 0, max, 1
738    do
739    y = math.sin(i/max*6)*2000
740    z = math.cos(i/max*6)*2500
741    x = 0
742    ?>
743    <?lua
744    for k = 1, 15, 1
745    do
746    j = math.random()
747    ?>
748
749    <MovableEntity
750      position = "<?lua print(x + math.random() * 500) ?>,<?lua print(y + math.random() * 500) ?>,<?lua print(z + math.random() * 1000) ?>"
751      collisionType = "dynamic"
752      linearDamping = "0.5"
753      angularDamping = "0.01"
754      collisiondamage = "0.01"
755      enablecollisiondamage = "true"
756      scale="<?lua print(j * 5) ?>" >
757      <attached>
758        <Model position="0,0,0" scale="<?lua print(j * 10) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh">
[9992]759      <?lua if k == 5 then ?><attached>            <!--asteroid fog-->
[9928]760            <ParticleEmitter position="0,0,0" source="Orxonox/Steam" />
761          </attached> <?lua end ?>
762        </Model>
763      </attached>
764      <collisionShapes>
765        <SphereCollisionShape radius="<?lua print(j * 80) ?>" />
766      </collisionShapes>
767    </MovableEntity>
768    <?lua
769    end
770    ?>
771    <?lua end ?>
[9991]772<!--Asteroid Elipse end-->
[9928]773
[9991]774<!--Planet sun-->
[9928]775    <Planet position="15000,0,0" scale=1500 pitch=-90 mesh="planets/sol.mesh" atmosphere="atmosphere1" rotationaxis="8,1,0" rotationrate="1" atmospheresize=0 imagesize=1024.0f />
776    <StaticEntity position="2600,0,0" collisionType=static>
777        <collisionShapes>
778            <SphereCollisionShape radius="399" />
779        </collisionShapes>
780    </StaticEntity>
781
782    <Billboard position="15100,0,0" material="Flares/backlightflare" colour="0.7,0.4,0.1" scale=600 />
783
[9991]784<!--Planet END-->
[9928]785
[9991]786<!--Planet with Ally-->
[9928]787    <Planet
788      position="0,0,0"
789      scale="100"
790      collisionType="dynamic"
791      linearDamping="0.8"
792      angularDamping="0"
793      mass="5000000"
794      pitch="0"
[9991]795      mesh="iceplanet.mesh"
[9928]796      atmosphere="atmosphere1"
797      rotationaxis="1,0,0"
798      rotationrate="1.0"
799      atmospheresize="80.0f"
800      imagesize="1024.0f"
801    >
802      <attached>
803        <ForceField position="0,0,0" mode="sphere" diameter="1000" velocity="-500" />
804                    <ParticleEmitter position="0,0,0" source="Orxonox/fire3" />
805      </attached>
806      <collisionShapes>
807        <SphereCollisionShape radius="100" position="0,0,0" />
808      </collisionShapes>
809    </Planet>
[9991]810<!-- Planet with Ally END-->
[9928]811
812
[9991]813<!-- Homeplanet -->
[9928]814    <Planet
815      position="-3000,12000,-10000"
816      scale="3000"
817      collisionType="dynamic"
818      linearDamping="0.8"
819      angularDamping="0"
820      mass="5000000000000"
821      pitch="0"
[9991]822      mesh="planets/muunilinst.mesh"
[9928]823      atmosphere="atmosphere1"
824      rotationaxis="0,0,0"
825      rotationrate="0.0"
826      atmospheresize="80.0f"
827      imagesize="1024.0f"
828    >
829      <attached>
830        <ForceField position="0,0,0" mode="sphere" diameter="10000" velocity="-900" />
831      </attached>
832      <collisionShapes>
833        <SphereCollisionShape radius="3000" position="0,0,0" />
834      </collisionShapes>
835    </Planet>
[9991]836<!-- Homeplanet  END-->
[9928]837
[9991]838<!-- Planet around the cave-->
[9928]839
840<Planet position="-43500,-30000,31900" scale=5000 pitch=-90 mesh="planets/moon.mesh" atmosphere="atmosphere1" rotationaxis="8,1,0" rotationrate="1" atmospheresize=0 imagesize=1024.0f />
841
[9991]842<!-- Planet around the cave END-->
[9928]843
[9991]844<!-- Anotherplanet -->
[9928]845    <Planet
846      position="-20000,6000,7000"
847      scale="3000"
848      collisionType="dynamic"
849      linearDamping="0.8"
850      angularDamping="0"
851      mass="5000000000000"
852      pitch="0"
853      mesh="planets/ganymede.mesh"
854      atmosphere="atmosphere1"
855      rotationaxis="0,0,0"
856      rotationrate="0.0"
857      atmospheresize="80.0f"
858      imagesize="1024.0f"
859    >
860      <collisionShapes>
861        <SphereCollisionShape radius="3000" position="0,0,0" />
862      </collisionShapes>
863    </Planet>
864<!-- LAAAGS :-(
865
[9992]866                "The game lags, when you're flying far away"
[9928]867
868    <?lua
869        dofile("includes/asteroidField.lua")
870        asteroidBelt(-20000,6000,7000, 30, 0, 30, 30, 50, 7190, 7800, 250, 1)
871    ?>
872-->
[9992]873                              <!-- Anotherplanet  END-->
[9928]874
[9992]875                              <!-- Homeplanet Architecture-->
[9928]876<!-- -3000,12000,-6990  = Billboard position-->
877
[9992]878     <!--     <Model  position="-3070,12070,-6990" yaw="90" pitch="-90" roll="0" scale="70" mesh="asteroid_ice.mesh" >
[9928]879      <collisionShapes>
880        <SphereCollisionShape radius="70" position="0,0,0" />
881      </collisionShapes>
[9992]882    </Model>
[9928]883-->
884
[9992]885    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="500"  pitch="90" roll="86" yaw="12" position="-2900,12080,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
886        <attached>
887            <Model scale="70" mesh="asteroid_ice.mesh"  shadow=false/>
888        </attached>
889        <collisionShapes>
890               <SphereCollisionShape radius="70" />
891        </collisionShapes>
892    </MovableEntity>
[9928]893
[9992]894    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500"   pitch="30" roll="11" yaw="51" position="-3200,11950,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
895        <attached>
896            <Model scale="90" mesh="asteroid_ice.mesh"  shadow=false/>
897        </attached>
898        <collisionShapes>
899               <SphereCollisionShape radius="90" />
900        </collisionShapes>
901    </MovableEntity>
[9928]902
[9992]903    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500"  pitch="0" roll="12" yaw="81"  position="-2800,12150,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
904        <attached>
905            <Model scale="90" mesh="asteroid_ice.mesh"  shadow=false/>
906        </attached>
907        <collisionShapes>
908               <SphereCollisionShape radius="90" />
909        </collisionShapes>
910    </MovableEntity>
[9928]911
[9992]912    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500"  pitch="0" roll="0" yaw="0" position="-3300,11800,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
913        <attached>
914            <Model scale="155" mesh="asteroid_ice.mesh"  shadow=false/>
915        </attached>
916        <collisionShapes>
917               <SphereCollisionShape radius="155" />
918        </collisionShapes>
919    </MovableEntity>
[9928]920
921
[9992]922    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500"  pitch="0" roll="0" yaw="12" position="-3230,12300,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
923        <attached>
924            <Model scale="150" mesh="asteroid_ice.mesh"  shadow=false/>
925        </attached>
926        <collisionShapes>
927               <SphereCollisionShape radius="150" />
928        </collisionShapes>
929    </MovableEntity>
[9928]930
[9992]931    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500" pitch="13" roll="23"yaw="120" position="-3000,12000,-6820" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
932        <attached>
933            <Model scale="100" mesh="asteroid_ice.mesh"  shadow=false/>
934        </attached>
935        <collisionShapes>
936               <SphereCollisionShape radius="100" />
937        </collisionShapes>
938    </MovableEntity>
[9928]939
[9992]940    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500" pitch="2" roll="12" yaw="43" position="-3250,12100,-6850" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
941        <attached>
942            <Model scale="70" mesh="asteroid_ice.mesh"  shadow=false/>
943        </attached>
944        <collisionShapes>
945               <SphereCollisionShape radius="70" />
946        </collisionShapes>
947    </MovableEntity>
[9928]948
[9992]949    <MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500" pitch="0" roll="0" yaw="0"  position="-3230,11800,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
950        <attached>
951            <Model scale="85" mesh="asteroid_ice.mesh"  shadow=false/>
952        </attached>
953        <collisionShapes>
954               <SphereCollisionShape radius="85" />
955        </collisionShapes>
956    </MovableEntity>
[9928]957
[9992]958                             <!-- Homeplanet Architecture END-->
[9928]959
960
[9992]961                            <!-- Portal-->
[9928]962    <Template name=PortalDefault>
963        <PortalEndPoint>
964            <attached>
965                <Model mesh="Spacegate.mesh" yaw="90"/>
966            </attached>
967        </PortalEndPoint>
968    </Template>
969
970    <PortalEndPoint position="-3000,12000,-6990" id="1" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0"/>
971    <PortalEndPoint position="-47000,-30000,30000" id="2" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0" pitch = "180"/>
972    <PortalLink fromID="1" toID="2" />
973
974
[9992]975                            <!-- Portal END-->
[9928]976
977
[9992]978    <!-- The Cave-->
[9928]979<!-- verhaeltniss Cube.mesh <-> Crate.mesh 1:5 -->
980
[9992]981                    <!-- Enemies-->
[9928]982<Turret position="-43700,-30000,30000" pitch="0" yaw="90" roll="90">
983    <templates>
984        <Template link=spaceshipturret />
985    </templates>
986    <controller>
987        <WaypointPatrolController alertnessradius=700 team=3>
988        </WaypointPatrolController>
989     </controller>
990</Turret>
991
992<Turret position="-43700,-30000,33600" pitch="0" yaw="0" roll="0">
993    <templates>
994        <Template link=spaceshipturret />
995    </templates>
996    <controller>
997        <WaypointPatrolController alertnessradius=3000 team=3>
998        </WaypointPatrolController>
999     </controller>
1000</Turret>
1001
1002<Turret position="-43720,-30000,31000" pitch="0" yaw="0" roll="0">
1003    <templates>
1004        <Template link=spaceshipturret />
1005    </templates>
1006    <controller>
1007        <WaypointPatrolController alertnessradius=3000 team=3>
1008        </WaypointPatrolController>
1009     </controller>
1010</Turret>
1011
1012<Turret position="-43700,-29980,32100" pitch="0" yaw="0" roll="0">
1013    <templates>
1014        <Template link=spaceshipturret />
1015    </templates>
1016    <controller>
1017        <WaypointPatrolController alertnessradius=3000 team=3>
1018        </WaypointPatrolController>
1019     </controller>
1020</Turret>
1021
1022
1023 <DistanceTrigger name="Reachedtheend" position="-43700,-29980,33000" target="SpaceShip" distance=300 stayActive="true" delay=0 />
1024
1025 <SpaceShip position="-42000,-30000,33800" lookat="-1,0,0" name="attacker" radarname="Enemy1" visible="true">
1026                            <events>
1027                                <visibility>
1028                                    <EventListener event="Reachedtheend" />
1029                                </visibility>
1030                            </events>
1031                    <templates>
1032                      <Template link=spaceshippirate />
1033                    </templates>
1034                    <controller>
1035                      <WaypointPatrolController alertnessradius=1500  team=3 active=false>
1036                         <waypoints>
1037                        <Model mesh="cube.mesh" scale=0 position="-41200,-30000,33800"/>
1038                       </waypoints>
1039                       <events>
1040                         <activity>
1041                              <EventListener event="Reachedtheend" />
1042                         </activity>
1043                       </events>
1044                    </WaypointPatrolController>
1045                  </controller>
1046                </SpaceShip>
1047 <SpaceShip position="-42200,-30000,33800" lookat="-1,0,0" name="attacker" radarname="Enemy2" visible="true">
1048                            <events>
1049                                <visibility>
1050                                    <EventListener event="Reachedtheend" />
1051                                </visibility>
1052                            </events>
1053                    <templates>
1054                      <Template link=spaceshippirate />
1055                    </templates>
1056                    <controller>
1057                      <WaypointPatrolController alertnessradius=1500  team=3 active=false>
1058                         <waypoints>
1059                        <Model mesh="cube.mesh" scale=0 position="-41600,-30000,33800"/>
1060                       </waypoints>
1061                       <events>
1062                         <activity>
1063                              <EventListener event="Reachedtheend" />
1064                         </activity>
1065                       </events>
1066                    </WaypointPatrolController>
1067                  </controller>
1068                </SpaceShip>
1069 <SpaceShip position="-42400,-30000,33800" lookat="-1,0,0" name="attacker" radarname="Sanchez" visible="true">
1070                            <events>
1071                                <visibility>
1072                                    <EventListener event="Reachedtheend" />
1073                                </visibility>
1074                            </events>
1075                    <templates>
1076                      <Template link=spaceshippirate />
1077                    </templates>
1078                    <controller>
1079                      <WaypointPatrolController alertnessradius=1500  team=3 active=false>
1080                         <waypoints>
1081                        <Model mesh="cube.mesh" scale=0 position="-41400,-30000,33800"/>
1082                       </waypoints>
1083                       <events>
1084                         <activity>
1085                              <EventListener event="Reachedtheend" />
1086                         </activity>
1087                       </events>
1088                    </WaypointPatrolController>
1089                  </controller>
1090                </SpaceShip>
1091
[9991]1092<!-- Enemies END-->
[9928]1093
[9991]1094
1095<!-- 15 Boxes forward-->
[9928]1096 <?lua
1097    max = 15
1098    for i = 0, max, 1
1099    do
1100    y=(i*200)-47200
1101
1102    ?>
1103
1104    <?lua
1105    for j = 0, 2, 1
1106    do
1107    z =30200-(j*200)
1108    ?>   
1109   
1110    <?lua
1111    for k = 0, 1, 1
1112    do
1113    x =-30200+(k*400)
1114    ?>
1115
1116
1117
1118
1119  <StaticEntity position="<?lua print(y) ?>,<?lua print(x) ?>,<?lua print(z) ?>" direction="0,0,0" collisionType=static mass=100000 friction=0.01 >
1120     <attached>
1121        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20"  />
1122      </attached>
1123      <collisionShapes>
1124        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1125
1126      </collisionShapes>
1127</StaticEntity>
1128
1129
1130    <?lua end ?>
1131    <?lua end ?>
1132    <?lua end ?>
1133
1134 <?lua
1135    max = 15
1136    for i = 0, max, 1
1137    do
1138    y=(i*200)-47200
1139
1140    ?>
1141    <?lua
1142    for j = 0, 1, 1
1143    do
1144    z =30200-(j*400)
1145    ?>   
1146  <StaticEntity position="<?lua print(y) ?>,-30000,<?lua print(z) ?>" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1147     <attached>
1148        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1149      </attached>
1150      <collisionShapes>
1151        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1152
1153      </collisionShapes>
1154</StaticEntity>
1155    <?lua end ?>
1156    <?lua end ?>
1157
1158  <StaticEntity position="-47200,-30000,30000" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1159     <attached>
1160        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1161      </attached>
1162      <collisionShapes>
1163        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1164
1165      </collisionShapes>
1166</StaticEntity>
1167
[9992]1168                    <!-- 15 Boxes forward END -->
1169                    <!-- 18 Boxes right-->
[9928]1170
1171 <?lua
1172    max = 18
1173    for i = 0, max, 1
1174    do
1175    z=29800+(i*200)
1176
1177    ?>
1178
1179    <?lua
1180    for j = 0, 2, 1
1181    do
1182    y = (j*200)-44000
1183    ?>   
1184   
1185    <?lua
1186    for k = 0, 1, 1
1187    do
1188    x =-30200+(k*400)
1189    ?>
1190
1191
1192
1193
1194  <StaticEntity position="<?lua print(y) ?>,<?lua print(x) ?>,<?lua print(z) ?>" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1195     <attached>
1196        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1197      </attached>
1198      <collisionShapes>
1199        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1200
1201      </collisionShapes>
1202</StaticEntity>
1203
1204
1205    <?lua end ?>
1206    <?lua end ?>
1207    <?lua end ?>
1208
1209 <?lua
1210    max = 16
1211    for i = 0, max, 1
1212    do
1213    z = 30200+(i*200)
1214
1215    ?>
1216    <?lua
1217    for j = 0, 1, 1
1218    do
1219     y = (j*400)-44000
1220    ?>   
1221  <StaticEntity position="<?lua print(y) ?>,-30000,<?lua print(z) ?>" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1222     <attached>
1223        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1224      </attached>
1225      <collisionShapes>
1226        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1227
1228      </collisionShapes>
1229</StaticEntity>
1230    <?lua end ?>
1231    <?lua end ?>
1232
1233  <StaticEntity position="-43600,-30000,30000" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1234     <attached>
1235        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1236      </attached>
1237      <collisionShapes>
1238        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1239
1240      </collisionShapes>
1241</StaticEntity>
1242
1243 <?lua
1244    for i = 0, 2, 1
1245    do
1246    y = -44000+(i*200)
1247
1248    ?>
1249  <StaticEntity position="<?lua print(y) ?>,-30000,29800" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1250     <attached>
1251        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1252      </attached>
1253      <collisionShapes>
1254        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1255
1256      </collisionShapes>
1257</StaticEntity>
1258
1259    <?lua end ?>
1260
[9991]1261    <!-- 18 Boxes right END-->
1262    <!-- 17 Boxes forward-->
[9928]1263 <?lua
1264    max = 17
1265    for i = 0, max, 1
1266    do
1267    y=(i*200)-44000
1268
1269    ?>
1270
1271    <?lua
1272    for j = 0, 2, 1
1273    do
1274    z =34000 - (j*200)
1275    ?>   
1276   
1277    <?lua
1278    for k = 0, 1, 1
1279    do
1280    x =-30200+(k*400)
1281    ?>
1282
1283
1284
1285
1286  <StaticEntity position="<?lua print(y) ?>,<?lua print(x) ?>,<?lua print(z) ?>" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1287     <attached>
1288        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1289      </attached>
1290      <collisionShapes>
1291        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1292
1293      </collisionShapes>
1294</StaticEntity>
1295
1296
1297    <?lua end ?>
1298    <?lua end ?>
1299    <?lua end ?>
1300
1301 <?lua
1302    max = 15
1303    for i = 0, max, 1
1304    do
1305    y=(i*200)-43600
1306
1307    ?>
1308
1309    <?lua
1310    for j = 0, 0, 1
1311    do
1312    z =34000 - (i*5.5)
1313    ?>
1314
1315  <StaticEntity position="<?lua print(y) ?>,-30000,<?lua print(z) ?>" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1316     <attached>
1317        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1318      </attached>
1319      <collisionShapes>
1320        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1321
1322      </collisionShapes>
1323</StaticEntity>
1324
1325    <?lua end ?>
1326    <?lua end ?>
1327 <?lua
1328    max = 15
1329    for i = 0, max, 1
1330    do
1331    y=(i*200)-43600
1332
1333    ?>
1334
1335    <?lua
1336    for j = 0, 0, 1
1337    do
1338    z =33600 + (i*5.5)
1339    ?>
1340
1341  <StaticEntity position="<?lua print(y) ?>,-30000,<?lua print(z) ?>" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1342     <attached>
1343        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1344      </attached>
1345      <collisionShapes>
1346        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1347
1348      </collisionShapes>
1349</StaticEntity>
1350    <?lua end ?>
1351    <?lua end ?>
1352
1353
1354 <?lua
1355    for i = 0, 1, 1
1356    do
1357    y = -44000+(i*200)
1358
1359    ?>
1360  <StaticEntity position="<?lua print(y) ?>,-30000,34000" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1361     <attached>
1362        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1363      </attached>
1364      <collisionShapes>
1365        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1366
1367      </collisionShapes>
1368</StaticEntity>
1369
1370    <?lua end ?>
1371
1372  <StaticEntity position="-44000,-30000,33800" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1373     <attached>
1374        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1375      </attached>
1376      <collisionShapes>
1377        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1378
1379      </collisionShapes>
1380</StaticEntity>
1381
1382  <StaticEntity position="-44000,-30000,33600" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1383     <attached>
1384        <Model position="0,0,0" mesh="crate.mesh" scale3D="20,20,20" />
1385      </attached>
1386      <collisionShapes>
1387        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1388
1389      </collisionShapes>
1390</StaticEntity>
[9991]1391<!-- 17 Boxes forward END-->
[9928]1392    <Billboard position="-41000,-30000,33800" material="Flares/backlightflare" colour="0,1.4,2.1" scale=15 />
1393
1394  <StaticEntity position="-40400,-30000,33800" direction="0,0,0" collisionType=static mass=100000 friction=0.01>
1395     <attached>
1396        <Model position="0,0,0" mesh="cube_green.mesh" scale3D="100,100,100" />
1397      </attached>
1398      <collisionShapes>
1399        <BoxCollisionShape position="0,0,0" halfExtents="100,100,100" />
1400      </collisionShapes>
1401</StaticEntity>
1402
1403<!-- FORCEFIELD -->
1404<ForceField position="-47000,-30000,30000" direction="1,0,0" diameter=2000 velocity=2000 length=2000 />
1405
1406
[9991]1407<!-- The Cave END-->
[9928]1408
[9991]1409<!-- Planet around the cave-->
[9928]1410
1411  </Scene>
1412</Level>
1413
1414
1415
Note: See TracBrowser for help on using the repository browser.