Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/ogre1.9/data/levels/iiiJohnVane_EscapeTheBastards.oxw @ 11964

Last change on this file since 11964 was 11128, checked in by landauf, 10 years ago

let Planet inherit from Model to avoid code duplication (especially lod levels).
since model is a static entity, all planets with rotation and/or dynamic physics need to be attached to a movableentity now.

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