Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/levelMichael/data/levels/Spacefight.oxw @ 9873

Last change on this file since 9873 was 9873, checked in by schlaem, 10 years ago

with Timer

File size: 46.3 KB
RevLine 
[9718]1<!--Spacefight-->
2
3<!--
4To Do:
[9873]5- Bigger Way for guard 3 (sonst im Mainship)
6- Spawnpoint 3
7- Discuss between Player and Captain Hood
8- Scout-way
[9806]9- Different Colors of the light!
10- If possible, do the spion with DistanceTriggerBeacon
[9873]11- Place the explosion right (time an place)
12- also place the docking-Trigger
13- bigger explosion?
14- collisionShape for mainship
15- DistanceTriggerBeacon for Captain Hood
[9718]16-->
[9849]17
[9718]18<LevelInfo
19 name = "Spacefight"
20 description = "Level with the big Spacefight"
[9726]21 tags = "mission"
[9718]22 screenshot = "emptylevel.png"
23/>
24
25<?lua
26  include("stats.oxo")
27  include("HUDTemplates3.oxo")
28  include("templates/lodInformation.oxt")
29?>
30
31<?lua
32  include("templates/spaceshipAssff2.oxt")
33  include("templates/spaceshipPirate.oxt")
34  include("templates/spaceshipEscort.oxt")
35  include("templates/spaceshipSwallow.oxt")
[9750]36  include("templates/pickupRepresentationTemplates.oxt")
[9767]37  include("templates/spaceshipCollateralDamage.oxt")
[9750]38?>
39<?lua
[9718]40    dofile("includes/CuboidSpaceStation.lua")
41?>
42
43<Level
44  gametype = "Mission"
45>
46  <templates>
47    <Template link=lodtemplate_default />
48  </templates>
49
50  <?lua include("includes/notifications.oxi") ?>
51
[9746]52
[9718]53  <NotificationQueueCEGUI
54    name="narrative"
55    targets="simpleNotification"
56    size=3
[9806]57    displayTime=5.0
[9718]58    position="0.2, 0, 0.1, 0"
59    fontSize="23"
60    fontColor="0.3, 1, 0.2, 0.8"
61    alignment="HorzCentred"
62    displaySize="0.6, 0, 0, 0"
63    />
64
[9726]65<Scene
[9718]66    ambientlight = "0.8, 0.8, 0.8"
67    skybox       = "Orxonox/Starbox"
68  >
[9746]69  <?lua include("includes/pickups.oxi") ?>
70
[9873]71<Script code="showGUI NotificationLayer false true" needsGraphics="true" />
72<OverlayGroup name="spacefightHUD" scale = "1, 1">
73  <CountDown
74     position    = "0.51, 0.05"
[9872]75     pickpoint   = "0.0, 0.0"
76     font        = "ShareTechMono"
[9873]77     textsize    = 0.1
[9872]78     colour      = "1.0, 1.0, 1.0, 1.0"
[9873]79     align       = "center"                 
[9872]80     counter     = "10.0"
[9873]81     speedfactor = "1.0"
[9872]82     active      = "false"
[9870]83  >
[9873]84    <events>
85      <activity>
86        <EventListener event="timer1" />
87      </activity>
88    </events>
89  </CountDown>
90</OverlayGroup>
[9718]91
[9778]92<!-- SPAWNTRIGGER -->
[9873]93        <!-- StartPoint -->
[9826]94        <SpawnPoint team=0 position="0, 0, 0" lookat="100,0,0" spawnclass=SpaceShip pawndesign=spaceshipswallow > <!-- pawndesign=spaceshipcollateraldamage -->
[9809]95          <events>
96            <activity>
97              <EventListener event="flying12" />
98            </activity>
99          </events>
[9806]100        </SpawnPoint>
[9718]101
[9809]102        <EventTrigger name="flying12" invert="true" >
103          <events>
104            <trigger>
105              <EventListener event="flying1" />
106            </trigger>
107          </events>
108        </EventTrigger>
[9806]109
[9849]110        <!-- Second Spawnpoint (after first guard) -->
[9873]111        <SpawnPoint team=0 position="13500, 2500, 10500" lookat="18000,5000,18000" spawnclass=SpaceShip pawndesign=spaceshipswallow > <!-- pawndesign=spaceshipcollateraldamage -->
[9809]112          <events>
113            <activity>
[9873]114              <EventTrigger>
115                <EventTrigger invert=true >
116                  <events>
117                    <trigger>
118                      <EventListener event="reached" />
119                    </trigger>
120                  </events>
121                </EventTrigger>
122                <events>
123                  <trigger>
124                    <EventListener event="flying1" />
125                  </trigger>
126                </events>
127              </EventTrigger>
[9809]128            </activity>
[9873]129          </events>
[9806]130        </SpawnPoint>
[9849]131       
[9873]132        <!-- Thirth Spawnpoint (when reached Captain Hood) --
133        <SpawnPoint team=0 position="-4000, -18000, 19000" lookat="-12000, -22000, 25000" spawnclass=SpaceShip pawndesign=spaceshipswallow /> <!-- pawndesign=spaceshipcollateraldamage --
[9849]134          <events>
135            <activity>
[9873]136              <EventListener event="reached" />
[9849]137            </activity>
[9873]138          </events>
[9849]139        </SpawnPoint>
[9806]140
141        <!-- Distance-Spawn-Trigger -->
[9791]142        <DistanceTrigger name=spawntrigger2 position="0, 0, 0" target="SpaceShip" distance=10 stayActive="true" delay=0 />
[9778]143
[9767]144        <!-- Drone pickup -->
145        <PickupSpawner pickup=dronepickup position="9750, -5350, 5650" triggerDistance="20" respawnTime="30" maxSpawnedItems="2" />
[9746]146
[9826]147<!-- QUEST DESCRIPTION --
[9718]148        <LocalQuest id="spacefight.guard1">
149                <QuestDescription
[9735]150                        title="Eliminate the first guard!"
151                        description="You've reached the enemys Station and they haven't seen you yet.
152
153                                Ahead you see the first little patrol.
154                                There are two little battleships and also two unarmed ships.
155                                The unarmed could not attack you. So first destroy the battleships!"
[9718]156                        failMessage="You've lost all your ships!"
157                        completeMessage="Well done!" />
158                <complete-effects>
[9806]159                        <AddQuest questId="spacefight.guard2" />
[9718]160                </complete-effects>
161        </LocalQuest>
162
163        <LocalQuest id="spacefight.upgrade1">
164                <QuestDescription
[9758]165                        title="Prepare for the fight (optional)"
[9718]166                        description="Your friends has an arsenal left behind near by your position.
[9758]167                                perhaps you find something useful there...
168                                Hint: look for a big asteroid."
[9735]169                        failMessage="You've lost all your ships!"
[9767]170                        completeMessage="Your ship is prepared best for the second and last guard on the way to the mainship.
171                                Now attack the second guard!" />
[9718]172        </LocalQuest>
173
174        <LocalQuest id="spacefight.guard2">
175                <QuestDescription
[9735]176                        title="The second guard!"
[9806]177                        description="There is also a second guard. The blinking light shows you the direction.
178                                Destroy also this guard!"
[9718]179                        failMessage="You've lost all your ships!"
180                        completeMessage="" />
181        </LocalQuest>
182
183        <LocalQuest id="spacefight.escape">
184                <QuestDescription
[9735]185                        title="Catch the messenger!"
186                        description="A messenger is on the way to warn the troups of the mainship.
187                                Destroy him before he is near by the mainship.
188                                Else the fight against the enemys troups will be much more difficult."
189                        failMessage="The messenger has reached the mainship.
190                                Prepare to fight against a strong enmey!"
191                        completeMessage="Well done! Now the element of surprise will be ours!" />
[9718]192        </LocalQuest>
193
[9826]194<!-- 2 different possibilitys --
195        <!-- Spion is destroyed --
[9778]196        <LocalQuest id="spacefight.mainfight(min)" >
[9726]197                <QuestDescription
[9778]198                        title="The big fight!"
199                        description="Now the time is come!
200                                You've done all you can to prepare you for this spacebattle.
201                                Let us see, if it was enough.
202                               
203                                ATTACK!!!"
[9735]204                        failMessage="You've lost all your ships!"
[9778]205                        completeMessage="YEEEHAAA!
206                                You managed it! For that you will get the golden medal of the united space armies." />
[9785]207                <complete-effects>
208                        <AddQuest questId="spacefight.rescue" />
209                        <!--
210                        <BlinkingBillboard position="-12100, -22000, 25000" color="1.0,1.0,1.0" frequency=0.6 amplitude=2 material="Examples/Flare" visibility="true" />
[9826]211                        --
[9785]212                </complete-effects>
[9735]213        </LocalQuest>
214
[9826]215        <!-- Spion isn't destroyed --
[9778]216        <LocalQuest id="spacefight.mainfight(max)" >
[9735]217                <QuestDescription
218                        title="The big fight!"
219                        description="Now the time is come!
220                                You've done all you can to prepare you for this spacebattle.
[9778]221                                Unfortunately the spion has alert the mainship. So the soldiers will also be prepared for you.
222                                But you can manage it.
223                                Good luck!"
[9735]224                        failMessage="You've lost all your ships!"
225                        completeMessage="YEEEHAAA!
226                                You managed it! For that you will get the golden medal of the united space armies." />
[9785]227                <complete-effects>
228                        <AddQuest questId="spacefight.rescue" />
229                        <!--
230                        <BlinkingBillboard position="-12100, -22000, 25000" color="1.0,1.0,1.0" frequency=0.6 amplitude=2 material="Examples/Flare" visibility="true" />
[9826]231                        --
[9785]232                </complete-effects>
[9735]233        </LocalQuest>
[9826]234<!-- --
[9735]235
[9741]236        <LocalQuest id="spacefight.rescue" >
[9735]237                <QuestDescription
[9741]238                        title="Rescue and place the bomb"
[9785]239                        description="Now you have to free the commander and place a bomb in the pirates' mainship."
[9741]240                        failMessage="You've lost all your ships!"
[9726]241                        completeMessage="" />
[9785]242                <complete-effects>
243                        <AddQuest questId="spacefight.moveAway" />
244                </complete-effects>
[9726]245        </LocalQuest>
[9718]246
[9741]247        <LocalQuest id="spacefight.moveAway" >
[9735]248                <QuestDescription
[9741]249                        title="Get away!"
250                        description="Get away of the mainship before the bomb detonates."
251                        failMessage="You've lost all your ships!"
252                        completeMessage="Done!" />
[9735]253        </LocalQuest>
254
[9785]255        <!-- GRAND EXPLOSION IF POSSIBLE -->
256        <!-- Next Part -->
[9826]257-->
[9718]258       
259<!-- ---------------------------------------------------------------------- -->
[9735]260
[9741]261<!-- QuestEffectBeacon's -->
[9757]262        <!-- START -->
[9718]263        <QuestEffectBeacon times=0>
264                <effects>
[9791]265                        <AddQuest questId="spacefight.guard1" />
[9718]266                </effects>
267                <events>
[9735]268                        <execute>
269                                <EventListener event=spawntrigger2 />
270                        </execute>
[9718]271                </events>
272        </QuestEffectBeacon>
273
[9757]274        <QuestEffectBeacon times=0>
[9727]275                <events>
276                        <execute>
277                                <EventListener event="flying1" />
[9738]278                        </execute>
279                </events>
[9757]280                <effects>
281                        <CompleteQuest questId="spacefight.guard1" />
282                </effects>
[9738]283        </QuestEffectBeacon>
[9758]284
[9843]285        <SimpleNotification message="Well done!"  broadcast="true">
[9806]286                <events>
287                        <trigger>
288                                <EventListener event="flying1" />
289                        </trigger>
290                </events>
291        </SimpleNotification>
[9788]292
[9849]293        <EventTrigger name="flying1delay" activations="1" stayactive="true" delay=0.1 >
294          <events>
295            <trigger>
296              <EventListener event="flying1" />
297            </trigger>
298          </events>
299        </EventTrigger>
300
[9843]301        <SimpleNotification message="The blinking light shows you the way!"  broadcast="true" >
302                <events>
303                        <trigger>
[9849]304                                <EventListener event="flying1delay" />
[9843]305                        </trigger>
306                </events>
307        </SimpleNotification>
[9806]308
[9843]309
310        <BlinkingBillboard position="11000, 1000, 7000" color="1.0, 1.0, 0.05" frequency=0.5 amplitude=10 material="Examples/Flare" >
[9778]311          <events>
312            <visibility>
313              <EventTrigger>
[9806]314                <EventTrigger invert=true>
315                  <events>
316                    <trigger>
317                      <EventListener event="flying2" />
318                    </trigger>
319                  </events>
320                </EventTrigger>
[9778]321                <events>
322                  <trigger>
[9791]323                    <EventListener event="flying1" />
[9778]324                  </trigger>
325                </events>
326              </EventTrigger>
327            </visibility>
328          </events>
329        </BlinkingBillboard>
330       
[9758]331        <!-- Drone (optional) -->
332        <QuestEffectBeacon times=0>
333                <effects>
[9791]334                        <AddQuest questId="spacefight.upgrade1" />
335                </effects>
336                <events>
337                        <execute>
338                                <EventListener event="droneTrigger" />
339                        </execute>
340                </events>
341        </QuestEffectBeacon>   
342
343        <QuestEffectBeacon times=0>
344                <effects>
[9758]345                        <CompleteQuest questId="spacefight.upgrade1" />
346                </effects>
347                <events>
348                        <execute>
349                                <EventListener event="drone" />
350                        </execute>
351                </events>
352        </QuestEffectBeacon>
[9757]353       
[9758]354        <!-- Guard 2 -->
[9757]355        <QuestEffectBeacon times=0>
356                <effects>
[9806]357                        <CompleteQuest questId="spacefight.guard2" />
[9778]358                </effects>
359                <events>
360                        <execute>
[9809]361                                <EventListener event="flying22" />
[9757]362                        </execute>             
363                </events>
364        </QuestEffectBeacon>
[9843]365
366        <SimpleNotification message="Well done! Catch the scout!"  broadcast="true">
[9757]367                <events>
[9806]368                        <trigger>
369                                <EventListener event="flying2" />
370                        </trigger>
[9757]371                </events>
[9806]372        </SimpleNotification>
[9843]373
[9849]374        <EventTrigger name="flying2delay" activations="1" stayactive="true" delay=0.1 >
375          <events>
376            <trigger>
377              <EventListener event="flying2" />
378            </trigger>
379          </events>
380        </EventTrigger>
381
382        <SimpleNotification message="Before he reachs the light!"  broadcast="true" >
[9843]383                <events>
384                        <trigger>
[9849]385                                <EventListener event="flying2delay" />
[9843]386                        </trigger>
387                </events>
388        </SimpleNotification>
389
[9788]390        <!-- ESCAPE -->
[9843]391        <SimpleNotification message="A scout is startet to the mainship!"  broadcast="true">
[9778]392                <events>
393                        <trigger>
394                                <EventListener event="guard2trigger1" />
395                        </trigger>
396                </events>
397        </SimpleNotification>
[9757]398
[9778]399        <QuestEffectBeacon times=0>
400                <effects>
401                        <AddQuest questId="spacefight.escape" />
402                </effects>
403                <events>
404                        <execute>
[9809]405                                <EventListener event="escape10" />
[9778]406                        </execute>
407                </events>
408        </QuestEffectBeacon>
[9809]409
[9788]410        <!-- ESCAPE ENDING -->
411        <!-- Spion escaped -->
[9778]412        <QuestEffectBeacon times=0>
413                <effects>
414                        <CompleteQuest questId="spacefight.escape" />
[9788]415                        <AddQuest questId="spacefight.mainfight(max)" />
[9778]416                </effects>
417                <events>
418                        <execute>
[9788]419                                <EventListener event="spionTrigger" />
[9778]420                        </execute>
421                </events>
422        </QuestEffectBeacon>
423
[9809]424        <!-- TEST -->
425        <QuestEffectBeacon>
426                <effects>
427                        <AddQuest questId="spacefight.escape" />
428                </effects>
429                <events>
430                        <execute>
431                                <EventListener event=spawntrigger2 />
432                        </execute>
433                </events>
434        </QuestEffectBeacon>
435
[9788]436        <!-- Spion destroyed -->
[9778]437        <QuestEffectBeacon>
438                <effects>
439                        <CompleteQuest questId="spacefight.escape" />
440                        <AddQuest questId="spacefight.mainfight(min)" />
441                </effects>
442                <events>
443                        <execute>
[9809]444                                <EventListener event="spion5" />
[9778]445                        </execute>
446                </events>
447        </QuestEffectBeacon>
448
[9785]449        <!-- LAST FIGHT -->
450        <!-- Spion destroyed -->
451        <QuestEffectBeacon>
452                <effects>
453                        <CompleteQuest questId="spacefight.mainfight(min)" />
454                </effects>
455                <events>
456                        <execute>
457                                <EventListener event="guard3trigger4" />
458                        </execute>
459                </events>
460        </QuestEffectBeacon>
461
462        <!-- Spion escaped -->
463        <QuestEffectBeacon>
464                <effects>
465                        <CompleteQuest questId="spacefight.mainfight(max)" />
466                </effects>
467                <events>
468                        <execute>
469                                <EventListener event="guard3trigger6" />
470                        </execute>
471                </events>
472        </QuestEffectBeacon>
473
474        <!-- COMMANDER RESCUE -->
475        <QuestEffectBeacon>
476                <effects>
477                        <CompleteQuest questId="spacefight.rescue" />
478                </effects>
479                <events>
480                        <execute>
481                                <EventListener event="dock" />
482                        </execute>
483                </events>
484        </QuestEffectBeacon>
485
486        <!-- FLY AWAY -->
487        <QuestEffectBeacon>
488                <effects>
489                        <CompleteQuest questId="spacefight.moveAway" />
490                </effects>
491                <events>
492                        <execute>
493                                <EventListener event="" />
494                        </execute>
495                </events>
496        </QuestEffectBeacon>
497
[9726]498<!-- ---------------------------------------------------------------------- -->
[9791]499        <!-- Helper-Trigger for first guard -->
[9806]500        <DistanceTrigger name="flying1" position="9000, 0, 0" target="SpaceShip" distance=10000 stayActive="true" delay=0.1 >
[9791]501                <EventTrigger>
502                        <events>
503                                <trigger>
504                                        <EventListener event="guard1trigger4" />
505                                </trigger>
506                        </events>
507                </EventTrigger>
508        </DistanceTrigger>
[9843]509
510        <!-- Trigger to activate the upgrade1-Quest -->
511        <DistanceTrigger name="droneTrigger" position="11000, 1000, 7000" target="SpaceShip" distance=2000 stayActive="true" delay=0.1 />
512        <SimpleNotification message="Upgrade?"  broadcast="true">
[9826]513                <events>
514                        <trigger>
[9843]515                                <EventListener event="droneTrigger" />
[9826]516                        </trigger>
517                </events>
[9843]518        </SimpleNotification>
[9718]519
[9843]520        <SimpleNotification message="Search the drone!"  broadcast="true" delay=5.0 >
[9767]521                <events>
522                        <trigger>
[9791]523                                <EventListener event="droneTrigger" />
[9767]524                        </trigger>
525                </events>
[9826]526        </SimpleNotification>
527                       
[9806]528
529        <!-- Helper-Trigger for the drone(s) -->
[9809]530        <DistanceTrigger name="drone1" position="9750, -5350, 5650" target="SpaceShip" distance=20 stayActive="true" delay=0.1 />
[9806]531        <SimpleNotification message="Now your are prepared best!"  broadcast="true">
532                <events>
533                        <trigger>
534                                <EventListener event="drone1" />
535                        </trigger>
536                </events>
[9767]537        </SimpleNotification>
[9791]538
539        <!-- Helper-Trigger for second guard -->
[9809]540        <DistanceTrigger name="flying2" position="18000, 5000, 21000" target="SpaceShip" distance=10000 stayActive="true" delay=0.1 >
[9806]541                <EventTrigger>
542                        <events>
543                                <trigger>
[9809]544                                        <EventListener event="guard2trigger4" />
[9806]545                                </trigger>
546                        </events>
547                </EventTrigger>
548        </DistanceTrigger>
[9843]549
550        <!-- DistanceTrigger for spion -->
[9849]551        <DistanceTrigger name="spionTrigger" position="0,-10000,42000" target="SpaceShip" distance=50 stayActive="true" delay=0.1 />
552        <SimpleNotification message="Scout is arrived!"  broadcast="true">
[9767]553                <events>
554                        <trigger>
[9843]555                                <EventListener event="spionTrigger" />
[9767]556                        </trigger>
557                </events>
[9826]558        </SimpleNotification>   
[9757]559
[9843]560        <!-- Helper-Trigger for Captain Hood -->
[9873]561        <DistanceTrigger name="reached" position="10000, 2000, 17000" target="SpaceShip" distance=1000 stayActive="true" delay=0.1 >
562                <EventTrigger>
563                        <events>
564                                <trigger>
565                                        <EventListener event="guard2trigger4" />
566                                </trigger>
567                        </events>
568                </EventTrigger>
569        </DistanceTrigger>
570
[9843]571        <SimpleNotification message="Follow Captain Hood!"  broadcast="true">
[9788]572                <events>
573                        <trigger>
[9843]574                                <EventListener event="reached" />
[9788]575                        </trigger>
576                </events>
[9826]577        </SimpleNotification>   
578
[9809]579        <!-- If spion destroyed -->
[9843]580        <SimpleNotification message="Scout destroyed!"  broadcast="true">
[9788]581                <events>
582                        <trigger>
[9843]583                                <EventListener event="spion5" />
[9788]584                        </trigger>
585                </events>
586        </SimpleNotification>
587
[9843]588        <EventTrigger name="spion5delay1" activations="1" stayactive="true" delay=5.0 >
589          <events>
590            <trigger>
591              <EventListener event="spion5" />
592            </trigger>
593          </events>
594        </EventTrigger>
[9788]595
[9843]596        <SimpleNotification message="Your friend, Captain Hood, is near by you!"  broadcast="true">
597                <events>
598                        <trigger>
599                                <EventListener event="spion5delay1" />
600                        </trigger>
601                </events>
602        </SimpleNotification>
603
604        <EventTrigger name="spion5delay2" activations="1" stayactive="true" delay=5.0 >
605          <events>
606            <trigger>
607              <EventListener event="spion5delay1" />
608            </trigger>
609          </events>
610        </EventTrigger>
611
612        <SimpleNotification message="He'll show you the way to the mainship!"  broadcast="true">
613                <events>
614                        <trigger>
615                                <EventListener event="spion5delay2" />
616                        </trigger>
617                </events>
618        </SimpleNotification>
619
[9849]620        <!-- Trigger for Monologue from Captain Hood -->
621        <DistanceTrigger name="discuss" position="-4000, -18000, 19000" target="SpaceShip" distance=50 stayActive="true" delay=0.1 />
622        <SimpleNotification message="Look, there is the mainship!"  broadcast="true">
623                <events>
624                        <trigger>
625                                <EventListener event="discuss" />
626                        </trigger>
627                </events>
628        </SimpleNotification>
629
[9873]630        <!-- End of Mainfight -->
631        <DistanceTrigger name="victory" position="-12000, -22000, 25000" target="SpaceShip" distance=10000 stayActive="true" delay=0.1 >
632                <EventTrigger>
633                        <events>
634                                <trigger>
635                                        <EventListener event="guard3trigger4" />
636                                </trigger>
637                        </events>
638                </EventTrigger>
639        </DistanceTrigger>
640
[9786]641        <!-- Rescue the commander -->
[9873]642        <BlinkingBillboard position="-11800, -22090, 24900" color="1.0, 1.0, 0.05" frequency=0.5 amplitude=5 material="Examples/Flare" >
643          <events>
644            <visibility>
645              <EventTrigger>
646                <EventTrigger invert=true>
647                  <events>
648                    <trigger>
649                      <EventListener event="dock" />
650                    </trigger>
651                  </events>
652                </EventTrigger>
653                <events>
654                  <trigger>
655                    <EventListener event="victory" />
656                  </trigger>
657                </events>
658              </EventTrigger>
659            </visibility>
660          </events>
661        </BlinkingBillboard>
662       
663        <DistanceTrigger name="dock" position="-11800, -22090, 24900" target="SpaceShip" distance=50 stayActive="true" delay=0 />
664        <SimpleNotification message="The Commander is on board!"  broadcast="true">
665                <events>
666                        <trigger>
667                                <EventListener event="dock" />
668                        </trigger>
669                </events>
670        </SimpleNotification>
[9785]671
[9873]672    <EventTrigger name="dockdelay1" activations="1" stayactive="true" delay=5 >
673      <events>
674        <trigger>
675          <EventListener event="dock" />
676        </trigger>
677      </events>
678    </EventTrigger>
679
680    <EventTrigger name="dockdelay2" activations="1" stayactive="true" delay=5.1 >
681      <events>
682        <trigger>
683          <EventListener event="dock" />
684        </trigger>
685      </events>
686    </EventTrigger>
687
688        <SimpleNotification message="You have 10 seconds to move away..."  broadcast="true">
689                <events>
690                        <trigger>
691                                <EventListener event="dockdelay1" />
692                        </trigger>
693                </events>
694        </SimpleNotification>
695
696        <SimpleNotification message="A bomb is placed in the mainship..."  broadcast="true">
697                <events>
698                        <trigger>
699                                <EventListener event="dockdelay2" />
700                        </trigger>
701                </events>
702        </SimpleNotification>
703
704        <!-- TIMER-EVENTS -->
705    <EventTrigger name="timer1" activations="1" stayactive="true" delay=5 >
706      <events>
707        <trigger>
708          <EventListener event="dockdelay2" />
709        </trigger>
710      </events>
711    </EventTrigger>
712
713    <EventTrigger name="timerEnd" activations="1" stayactive="true" delay=10 >
714      <events>
715        <trigger>
716          <EventListener event="timer1" />
717        </trigger>
718      </events>
719    </EventTrigger>
720
721    <EventTrigger name="negativeTimerEnd" invert="true" delay=0 >
722      <events>
723        <trigger>
724          <EventListener event="timerEnd" />
725        </trigger>
726      </events>
727    </EventTrigger>
728
[9718]729<!-- ----------------------------------------------------- -->
730
[9726]731<!-- EVENTTRIGGER -->
[9757]732   
[9791]733<!-- For Guard 1 -->
[9757]734<!-- @Triggers: attacktriggerX <-> X enemies destroyed , X is an element of [1,4] -->
735    <EventTrigger name="guard1trigger4" activations="1" stayactive="true" delay=0.1>
[9718]736      <events>
737        <trigger>
738          <EventListener event="firstPatrol" />
739        </trigger>
740      </events>
741      <EventTrigger name="guard1trigger3" activations="1" stayactive="true" delay=0.1>
742        <events>
743          <trigger>
744            <EventListener event="firstPatrol" />
745          </trigger>
746        </events>
747        <EventTrigger name="guard1trigger2" activations="1" stayactive="true" delay=0.1>
748          <events>
749            <trigger>
750              <EventListener event="firstPatrol" />
751            </trigger>
752          </events>
753          <EventTrigger name="guard1trigger1" activations="1" stayactive="true" delay=0.1>
754            <events>
755              <trigger>
756                <EventListener event="firstPatrol" />
757              </trigger>
758            </events>
759          </EventTrigger>
760        </EventTrigger>
761      </EventTrigger>
[9726]762    </EventTrigger>
[9718]763
[9791]764<!-- For Guard 2 -->
[9757]765<!-- @Triggers: attacktriggerX <-> X enemies destroyed , X is an element of [1,4] -->
766    <EventTrigger name="guard2trigger4" activations="1" stayactive="true" delay=0.1>
[9743]767      <events>
768        <trigger>
[9757]769          <EventListener event="secondPatrol" />
[9743]770        </trigger>
771      </events>
[9757]772      <EventTrigger name="guard2trigger3" activations="1" stayactive="true" delay=0.1>
[9738]773        <events>
[9743]774          <trigger>
[9757]775            <EventListener event="secondPatrol" />
[9743]776          </trigger>
777        </events>
[9757]778        <EventTrigger name="guard2trigger2" activations="1" stayactive="true" delay=0.1>
[9743]779          <events>
[9738]780            <trigger>
[9757]781              <EventListener event="secondPatrol" />
[9743]782            </trigger>
783          </events>
[9757]784          <EventTrigger name="guard2trigger1" activations="1" stayactive="true" delay=0.1>
[9743]785            <events>
786              <trigger>
[9757]787                <EventListener event="secondPatrol" />
[9743]788              </trigger>
789            </events>
790          </EventTrigger>
791        </EventTrigger>
792      </EventTrigger>
793    </EventTrigger>
[9738]794
[9778]795<!-- For Escape -->
[9806]796        <EventTrigger name="spion5" activations="1" stayactive="true" delay=0.1 >
797          <events>
798            <trigger>
799              <EventListener event="spion" />
800            </trigger>
801          </events>
[9809]802        </EventTrigger>
[9785]803
804<!-- For last fight -->
[9791]805    <EventTrigger name="guard3trigger6" activations="1" stayactive="true" delay=0.1 >
[9785]806      <events>
807        <trigger>
808          <EventListener event="lastGuard" />
809        </trigger>
810      </events>
811      <EventTrigger name="guard3trigger5" activations="1" stayactive="true" delay=0.1 >
812        <events>
813          <trigger>
814            <EventListener event="lastGuard" />
815          </trigger>
816        </events>
817        <EventTrigger name="guard3trigger4" activations="1" stayactive="true" delay=0.1 >
818          <events>
819            <trigger>
820              <EventListener event="lastGuard" />
821            </trigger>
822          </events>
823          <EventTrigger name="guard3trigger3" activations="1" stayactive="true" delay=0.1 >
824            <events>
825              <trigger>
826                <EventListener event="lastGuard" />
827              </trigger>
828            </events>
829            <EventTrigger name="guard3trigger2" activations="1" stayactive="true" delay=0.1 >
830              <events>
831                <trigger>
832                  <EventListener event="lastGuard" />
833                </trigger>
834              </events>
835              <EventTrigger name="guard3trigger1" activations="1" stayactive="true" delay=0.1 >
836                <events>
837                  <trigger>
838                    <EventListener event="lastGuard" />
839                  </trigger>
840                </events>
841              </EventTrigger>
842            </EventTrigger>
843          </EventTrigger>
844        </EventTrigger>
845      </EventTrigger>
846    </EventTrigger>                     
[9778]847       
[9718]848<!-- ----------------------------------------------------- -->
[9735]849<!-- Passive Piraten: Guard 1 -->
[9757]850<SpaceShip position="8000,1000,0" lookat="-1,0,0" name="firstPatrol" radarname="Patrol">
[9718]851  <events>
852    <visibility>
[9727]853      <EventListener event=spawntrigger2 />
[9718]854    </visibility>
855  </events>
856  <templates>
857    <Template link=spaceshippirate />
858  </templates>
859  <controller>
860    <WaypointController team=1>
861      <waypoints>
[9738]862        <Model mesh="cube.mesh" scale=0 position="8000,-1000,0" />
863        <Model mesh="cube.mesh" scale=0 position="8000,1000,0" />
[9718]864      </waypoints>
865    </WaypointController>
866  </controller>
867</SpaceShip>
868
[9757]869<SpaceShip position="8000,0,0" lookat="-1,0,0" name="firstPatrol" radarname="Patrol">
[9718]870  <events>
871    <visibility>
[9727]872      <EventListener event=spawntrigger2 />
[9718]873    </visibility>
874  </events>
875  <templates>
876    <Template link=spaceshippirate />
877  </templates>
878  <controller>
879    <WaypointController team=1>
880      <waypoints>
[9738]881        <Model mesh="cube.mesh" scale=0 position="8000,0,-1000" />
882        <Model mesh="cube.mesh" scale=0 position="8000,0,1000" />
[9718]883      </waypoints>
884    </WaypointController>
885  </controller>
886</SpaceShip>
887
[9757]888
[9735]889<!-- Angreiffende Piraten: Guard 1 -->
[9757]890<SpaceShip position="8000,-1000,1000" lookat="8000,1000,-1000" name="firstPatrol" visible="true" radarname="Patrol" >
[9718]891  <events>
892    <visibility>
[9727]893      <EventListener event=spawntrigger2 />
[9718]894    </visibility>
895  </events>
896  <templates>
897    <Template link=spaceshippirate />
898  </templates>
899  <controller>
900    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
901      <waypoints>
[9738]902        <Model mesh="cube.mesh" scale=0 position="8000,1000,-1000" />
903        <Model mesh="cube.mesh" scale=0 position="8000,-1000,1000" />
[9718]904      </waypoints>
905      <events>
906        <activity>
[9727]907          <EventListener event=spawntrigger2 />
[9718]908        </activity>
909      </events>
910    </WaypointPatrolController>
911  </controller>
912</SpaceShip>
913
[9757]914<SpaceShip position="8000,-500,-500" lookat="8000,1000,1000" name="firstPatrol" visible="true" radarname="Patrol">
[9718]915  <events>
916    <visibility>
[9727]917      <EventListener event=spawntrigger2 />
[9718]918    </visibility>
919  </events>
920  <templates>
921    <Template link=spaceshippirate />
922  </templates>
923  <controller>
924    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
925      <waypoints>
[9738]926        <Model mesh="cube.mesh" scale=0 position="8000,1000,1000" />
927        <Model mesh="cube.mesh" scale=0 position="8000,-1000,-1000" />
[9718]928      </waypoints>
929      <events>
930        <activity>
[9727]931          <EventListener event=spawntrigger2 />
[9718]932        </activity>
933      </events>
934    </WaypointPatrolController>
935  </controller>
936</SpaceShip>
[9757]937
[9735]938<!-- Angreiffende Piraten: Guard 2 -->
[9822]939<SpaceShip position="19000,5000,18000" lookat="19000,4900,21000" name="secondPatrol" visible="true" radarname="Patrol">
[9738]940  <events>
941    <visibility>
[9873]942      <EventListener event="guard1trigger4" />
[9738]943    </visibility>
944  </events>
945  <templates>
946    <Template link=spaceshippirate />
947  </templates>
948  <controller>
949    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
950      <waypoints>
[9822]951        <Model mesh="cube.mesh" scale=0 position="18700,4300,18000" />
952        <Model mesh="cube.mesh" scale=0 position="18000,4000,18000" />
953        <Model mesh="cube.mesh" scale=0 position="17300,4300,18000" />
954        <Model mesh="cube.mesh" scale=0 position="17000,5000,18000" />
955        <Model mesh="cube.mesh" scale=0 position="17300,5700,18000" />
956        <Model mesh="cube.mesh" scale=0 position="18000,6000,18000" />
957        <Model mesh="cube.mesh" scale=0 position="18700,5700,18000" />
958        <Model mesh="cube.mesh" scale=0 position="19000,5000,18000" />
[9738]959      </waypoints>
960      <events>
961        <activity>
[9806]962          <EventListener event="guard1trigger4" />
[9738]963        </activity>
964      </events>
965    </WaypointPatrolController>
966  </controller>
967</SpaceShip>
[9735]968
[9822]969<SpaceShip position="17000,5000,18000" lookat="17000,5100,21000" name="secondPatrol" visible="true" radarname="Patrol">
[9738]970  <events>
971    <visibility>
[9873]972      <EventListener event="guard1trigger4" />
[9738]973    </visibility>
974  </events>
975  <templates>
976    <Template link=spaceshippirate />
977  </templates>
978  <controller>
979    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
980      <waypoints>
[9822]981        <Model mesh="cube.mesh" scale=0 position="17300,5700,18000" />
982        <Model mesh="cube.mesh" scale=0 position="18000,6000,18000" />
983        <Model mesh="cube.mesh" scale=0 position="18700,5700,18000" />
984        <Model mesh="cube.mesh" scale=0 position="19000,5000,18000" />
985        <Model mesh="cube.mesh" scale=0 position="18700,4300,18000" />
986        <Model mesh="cube.mesh" scale=0 position="18000,4000,18000" />
987        <Model mesh="cube.mesh" scale=0 position="17300,4300,18000" />
988        <Model mesh="cube.mesh" scale=0 position="17000,5000,18000" />
[9738]989      </waypoints>
990      <events>
991        <activity>
[9806]992          <EventListener event="guard1trigger4" />
[9738]993        </activity>
994      </events>
995    </WaypointPatrolController>
996  </controller>
997</SpaceShip>
998
[9822]999<SpaceShip position="18000,4000,18000" lookat="17000,4000,21000" name="secondPatrol" visible="true" radarname="Patrol">
[9738]1000  <events>
1001    <visibility>
[9873]1002      <EventListener event="guard1trigger4" />
[9738]1003    </visibility>
1004  </events>
1005  <templates>
1006    <Template link=spaceshippirate />
1007  </templates>
1008  <controller>
1009    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
1010      <waypoints>
[9822]1011        <Model mesh="cube.mesh" scale=0 position="17300,4300,18000" />
1012        <Model mesh="cube.mesh" scale=0 position="17000,5000,18000" />
1013        <Model mesh="cube.mesh" scale=0 position="17300,5700,18000" />
1014        <Model mesh="cube.mesh" scale=0 position="18000,6000,18000" />
1015        <Model mesh="cube.mesh" scale=0 position="18700,5700,18000" />
1016        <Model mesh="cube.mesh" scale=0 position="19000,5000,18000" />
1017        <Model mesh="cube.mesh" scale=0 position="18700,4300,18000" />
1018        <Model mesh="cube.mesh" scale=0 position="18000,4000,18000" />
[9738]1019      </waypoints>
1020      <events>
1021        <activity>
[9806]1022          <EventListener event="guard1trigger4" />
[9738]1023        </activity>
1024      </events>
1025    </WaypointPatrolController>
1026  </controller>
1027</SpaceShip>
1028
[9822]1029<SpaceShip position="18000,6000,18000" lookat="19000,6000,21000" name="secondPatrol" visible="true" radarname="Patrol">
[9738]1030  <events>
1031    <visibility>
[9873]1032      <EventListener event="guard1trigger4" />
[9738]1033    </visibility>
1034  </events>
1035  <templates>
1036    <Template link=spaceshippirate />
1037  </templates>
1038  <controller>
1039    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
1040      <waypoints>
[9822]1041        <Model mesh="cube.mesh" scale=0 position="18700,5700,18000" />
1042        <Model mesh="cube.mesh" scale=0 position="19000,5000,18000" />
1043        <Model mesh="cube.mesh" scale=0 position="18700,4300,18000" />
1044        <Model mesh="cube.mesh" scale=0 position="18000,4000,18000" />
1045        <Model mesh="cube.mesh" scale=0 position="17300,4300,18000" />
1046        <Model mesh="cube.mesh" scale=0 position="17000,5000,18000" />
1047        <Model mesh="cube.mesh" scale=0 position="17300,5700,18000" />
1048        <Model mesh="cube.mesh" scale=0 position="18000,6000,18000" />
[9738]1049      </waypoints>
1050      <events>
1051        <activity>
[9806]1052          <EventListener event="guard1trigger4" />
[9738]1053        </activity>
1054      </events>
1055    </WaypointPatrolController>
1056  </controller>
1057</SpaceShip>
1058
[9788]1059<!-- Escape-Ship (Spion) -->
[9843]1060<SpaceShip position="17000,4000,19000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Scout" >
[9778]1061  <events>
1062    <visibility>
[9788]1063      <EventListener event="guard2trigger1" />
[9778]1064    </visibility>
1065  </events>
1066  <templates>
1067    <Template link=spaceshippirate />
1068  </templates>
1069  <controller>
1070    <WaypointController team=1>
1071      <waypoints>
[9849]1072        <Model mesh="cube.mesh" scale=100 position="0,-10000,42000" />
[9806]1073        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />
[9778]1074      </waypoints>
1075      <events>
1076        <activity>
1077          <EventListener event="guard2trigger1" />
1078        </activity>
1079      </events>
1080    </WaypointController>
1081  </controller>
[9849]1082<!--  Should be realized, if possible...
[9788]1083  <attached>
1084    <DistanceTriggerBeacon name="spionBeacon" />
1085  </attached>
[9806]1086-->
[9778]1087</SpaceShip>
[9738]1088
[9784]1089<!-- Mainship - Pirates -->
[9786]1090<SpaceShip position="-12000, -22000, 26000" lookat="-12000, -21300, 25700" name="lastGuard" visible="true" radarname="Pirate" >
[9784]1091  <events>
1092    <visibility>
[9849]1093      <EventListener event="guard2trigger4" />
[9784]1094    </visibility>
1095  </events>
1096  <templates>
1097    <Template link=spaceshippirate />
1098  </templates>
1099  <controller>
[9843]1100    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
[9784]1101      <waypoints>
[9786]1102        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 25700" />
1103        <Model mesh="cube.mesh" scale=0 position="-12000, -21000, 25000" />
1104        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 24300" />
1105        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 24000" />
1106        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 24300" />
1107        <Model mesh="cube.mesh" scale=0 position="-12000, -23000, 25000" />
1108        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 25700" />
1109        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />
[9784]1110      </waypoints>
1111      <events>
1112        <activity>
[9849]1113          <EventListener event="guard2trigger4" />
[9784]1114        </activity>
1115      </events>
[9843]1116    </WaypointPatrolController>
[9784]1117  </controller>
1118</SpaceShip>
1119
[9786]1120<SpaceShip position="-12000, -21000, 25000" lookat="-12000, -21300, 24300" name="lastGuard" visible="true" radarname="Pirate" >
[9784]1121  <events>
1122    <visibility>
[9849]1123      <EventListener event="guard2trigger4" />
[9784]1124    </visibility>
1125  </events>
1126  <templates>
1127    <Template link=spaceshippirate />
1128  </templates>
1129  <controller>
[9843]1130    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
[9784]1131      <waypoints>
[9786]1132        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 24300" />
1133        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 24000" />
1134        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 24300" />
1135        <Model mesh="cube.mesh" scale=0 position="-12000, -23000, 25000" />
1136        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 25700" />
1137        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />       
1138        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 25700" />
1139        <Model mesh="cube.mesh" scale=0 position="-12000, -21000, 25000" />
[9784]1140      </waypoints>
1141      <events>
1142        <activity>
[9849]1143          <EventListener event="guard2trigger4" />
[9784]1144        </activity>
1145      </events>
[9843]1146    </WaypointPatrolController>
[9784]1147  </controller>
1148</SpaceShip>
1149
[9786]1150<SpaceShip position="-12000, -22000, 24000" lookat="-12000, -22700, 24300" name="lastGuard" visible="true" radarname="Pirate" >
[9784]1151  <events>
1152    <visibility>
[9849]1153      <EventListener event="guard2trigger4" />
[9784]1154    </visibility>
1155  </events>
1156  <templates>
1157    <Template link=spaceshippirate />
1158  </templates>
1159  <controller>
[9843]1160    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
[9784]1161      <waypoints>
[9786]1162        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 24300" />
1163        <Model mesh="cube.mesh" scale=0 position="-12000, -23000, 25000" />
1164        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 25700" />
1165        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />       
1166        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 25700" />
1167        <Model mesh="cube.mesh" scale=0 position="-12000, -21000, 25000" />
1168        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 24300" />
1169        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 24000" />
[9784]1170      </waypoints>
1171      <events>
1172        <activity>
[9849]1173          <EventListener event="guard2trigger4" />
[9784]1174        </activity>
1175      </events>
[9843]1176    </WaypointPatrolController>
[9784]1177  </controller>
1178</SpaceShip>
1179
[9786]1180<SpaceShip position="-12000, -23000, 25000" lookat="-12000, -22700, 25700" name="lastGuard" visible="true" radarname="Pirate" >
[9784]1181  <events>
1182    <visibility>
[9849]1183      <EventListener event="guard2trigger4" />
[9784]1184    </visibility>
1185  </events>
1186  <templates>
1187    <Template link=spaceshippirate />
1188  </templates>
1189  <controller>
[9843]1190    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
[9784]1191      <waypoints>
[9786]1192        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 25700" />
1193        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />       
1194        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 25700" />
1195        <Model mesh="cube.mesh" scale=0 position="-12000, -21000, 25000" />
1196        <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 24300" />
1197        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 24000" />
1198        <Model mesh="cube.mesh" scale=0 position="-12000, -22700, 24300" />
1199        <Model mesh="cube.mesh" scale=0 position="-12000, -23000, 25000" />
[9784]1200      </waypoints>
1201      <events>
1202        <activity>
[9849]1203          <EventListener event="guard2trigger4" />
[9784]1204        </activity>
1205      </events>
[9843]1206    </WaypointPatrolController>
[9784]1207  </controller>
1208</SpaceShip>
1209
1210<!-- Additional pirates if the spion has warned the mainship -->
[9786]1211<SpaceShip position="-11700, -21700, 25000" lookat="-11000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
[9784]1212  <events>
1213    <visibility>
[9849]1214      <EventListener event="spionTrigger" />
[9784]1215    </visibility>
1216  </events>
1217  <templates>
1218    <Template link=spaceshippirate />
1219  </templates>
1220  <controller>
[9843]1221    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
[9784]1222      <waypoints>
[9786]1223        <Model mesh="cube.mesh" scale=0 position="-11000, -22000, 25000" />
1224        <Model mesh="cube.mesh" scale=0 position="-11300, -22700, 25000" />
1225        <Model mesh="cube.mesh" scale=0 position="-12000, -23000, 25000" />
1226        <Model mesh="cube.mesh" scale=0 position="-12700, -22700, 25000" />
1227        <Model mesh="cube.mesh" scale=0 position="-13000, -22000, 25000" />
1228        <Model mesh="cube.mesh" scale=0 position="-12700, -21300, 25000" />
1229        <Model mesh="cube.mesh" scale=0 position="-12000, -21000, 25000" />
1230        <Model mesh="cube.mesh" scale=0 position="-11300, -21300, 25000" />
[9784]1231      </waypoints>
1232      <events>
1233        <activity>
[9849]1234          <EventListener event="spionTrigger" />
[9784]1235        </activity>
1236      </events>
[9843]1237    </WaypointPatrolController>
[9784]1238  </controller>
1239</SpaceShip>
1240
[9786]1241<SpaceShip position="-12700, -22700, 25000" lookat="-13000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
[9784]1242  <events>
1243    <visibility>
[9849]1244      <EventListener event="spionTrigger" />
[9784]1245    </visibility>
1246  </events>
1247  <templates>
1248    <Template link=spaceshippirate />
1249  </templates>
1250  <controller>
[9843]1251    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
[9784]1252      <waypoints>
[9786]1253        <Model mesh="cube.mesh" scale=0 position="-13000, -22000, 25000" />
1254        <Model mesh="cube.mesh" scale=0 position="-12700, -21300, 25000" />
1255        <Model mesh="cube.mesh" scale=0 position="-12000, -21000, 25000" />
1256        <Model mesh="cube.mesh" scale=0 position="-11300, -21300, 25000" />
1257        <Model mesh="cube.mesh" scale=0 position="-11000, -22000, 25000" />
1258        <Model mesh="cube.mesh" scale=0 position="-11300, -22700, 25000" />
1259        <Model mesh="cube.mesh" scale=0 position="-12000, -23000, 25000" />
1260        <Model mesh="cube.mesh" scale=0 position="-12700, -22700, 25000" />
[9784]1261      </waypoints>
1262      <events>
1263        <activity>
[9849]1264          <EventListener event="spionTrigger" />
[9784]1265        </activity>
1266      </events>
[9843]1267    </WaypointPatrolController>
[9784]1268  </controller>
1269</SpaceShip>
1270
[9843]1271<!-- FRIEND-SHIPS -->
[9849]1272<SpaceShip position="8500, 2000, 17000" lookat="0, -1000, 18000" name="friend" visible="true" radarname="Hood" >
[9843]1273  <events>
1274    <visibility>
1275      <EventListener event="guard2trigger4" />
1276    </visibility>
1277  </events>
1278  <templates>
1279    <Template link=spaceshipswallow />
1280  </templates>
1281  <controller>
1282    <WaypointPatrolController alertnessradius=2000 team=0 active=false>
1283      <waypoints>
[9873]1284        <Model mesh="cube.mesh" scale=0 position="0, -1000, 18000" />
1285        <Model mesh="cube.mesh" scale=0 position="-4000, -18000, 19000" />
1286        <Model mesh="cube.mesh" scale=0 position="-11500, -22000, 25000" />
[9843]1287      </waypoints>
1288      <events>
1289        <activity>
1290          <EventListener event="reached" />
1291        </activity>
1292      </events>
1293    </WaypointPatrolController>
1294  </controller>
1295</SpaceShip>
[9784]1296
[9843]1297<BlinkingBillboard position="10000, 2000, 17000" color="1.0, 1.0, 0.05" frequency=0.5 amplitude=20 material="Examples/Flare" >
1298  <events>
1299    <visibility>
1300      <EventTrigger>
1301        <EventTrigger invert=true>
1302          <events>
1303            <trigger>
1304              <EventListener event="reached" />
1305            </trigger>
1306          </events>
1307        </EventTrigger>
1308        <events>
1309          <trigger>
1310            <EventListener event="spion5" />
1311          </trigger>
1312        </events>
1313      </EventTrigger>
1314    </visibility>
1315  </events>
1316</BlinkingBillboard>
1317
[9873]1318<SimpleNotification message="Your friend Captain Hood is dead..."  broadcast="true">
[9849]1319        <events>
1320                <trigger>
1321                        <EventListener event="friend" />
1322                </trigger>
1323        </events>
1324</SimpleNotification>
[9843]1325
[9849]1326<EventTrigger name="frienddelay" activations="1" stayactive="true" delay=5.0 >
1327  <events>
1328    <trigger>
1329      <EventListener event="friend" />
1330    </trigger>
1331  </events>
1332</EventTrigger>
1333
[9873]1334<SimpleNotification message="He died in a fight like he wished it!"  broadcast="true">
[9849]1335        <events>
1336                <trigger>
1337                        <EventListener event="frienddelay" />
1338                </trigger>
1339        </events>
1340</SimpleNotification>
1341
[9718]1342<!-- ----------------------------------------------------- -->
1343
[9873]1344<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" />
[9718]1345
[9778]1346
[9873]1347
[9758]1348<!-- ASTEROIDS & ASTEROID-FIELDS -->
[9778]1349        <!-- Asteroids -->
[9822]1350        <Model  position="9800, -5000, 5700"
1351                yaw="90"
1352                pitch="-90"
1353                roll="0"
1354                scale="300"
1355                mesh="asteroid_ice.mesh" />
[9758]1356
[9778]1357        <!-- triple large belt around the planet  -->
[9758]1358        <?lua
1359                dofile("includes/asteroidField.lua")
1360                asteroidBelt(2000, -250, 9000, 30, 0, 30, 30, 50, 7190, 7800, 250, 1)
1361        ?>
1362
1363        <?lua
1364                dofile("includes/asteroidField.lua")
1365                asteroidBelt(2000, -250, 9000, 30, 0, 30, 30, 50, 10000, 11000, 300, 1)
1366        ?>
1367
1368        <?lua
1369                dofile("includes/asteroidField.lua")
1370                asteroidBelt(2000, -250, 9000, 30, 0, 30, 30, 50, 14000, 15000, 350, 1)
1371        ?>
1372
[9778]1373        <!-- other asteroid fileds -->
[9718]1374
[9849]1375        <!-- left before guard 1 -->   
1376        <?lua
1377                dofile("includes/asteroidField.lua")
1378                asteroidField(-5000, -5000, -20000, 20, 50, 10000, 200, 0)
1379        ?>
1380
1381        <!-- left behind guard 1 -->
1382        <?lua
1383                dofile("includes/asteroidField.lua")
1384                asteroidField(20000, -10000, -12000, 30, 100, 10000, 200, 0)
1385        ?>
1386
1387        <!-- between guard 2 & mainship -->
1388                <!-- Core -->   
[9778]1389                <?lua
1390                        dofile("includes/asteroidField.lua")
[9849]1391                        asteroidField(-5000, -10000, 30000, 10, 700, 8000, 80, 0)
[9778]1392                ?>
[9849]1393       
1394                <!-- Peripherie -->
[9778]1395                <?lua
1396                        dofile("includes/asteroidField.lua")
[9849]1397                        asteroidField(-5000, -10000, 30000, 10, 50, 10000, 100, 0)
[9778]1398                ?>
[9735]1399
[9849]1400                <?lua
1401                        dofile("includes/asteroidField.lua")
1402                        asteroidBelt(-10000, -12500, 0, 0, 0, 30, 30, 500, 0, 7850, 150, 0)
1403                ?>
[9735]1404
[9849]1405        <!-- PLANETS -->
[9778]1406        <Planet         position="2000,-250,9000"
1407                        scale=5000
1408                        pitch=1
1409                        mesh="iceplanet.mesh"
1410                        atmosphere="atmosphere1"
1411                        rotationaxis="1,1,0"
1412                        rotationrate="0.5"
1413                        atmospheresize=224.0f
[9822]1414                        imagesize=1024.0f
1415                        mass="10000000"
1416                        angularDamping=0
1417                        collisiondamage=2
1418                        enablecollisiondamage=true
1419                        collisionType="dynamic" />
[9718]1420
[9822]1421
[9718]1422<!-- ----------------Rotating SpaceStation--------------- -->
[9778]1423        <!-- first guard -->
[9826]1424        <StaticEntity position="9000,0,0" collisionType=static yaw=112 pitch=67 >
1425          <attached>
1426            <?lua
1427              createSpaceStationPar(0,2,1,2,1,4,1,50)
1428            ?>
1429          </attached>
1430        </StaticEntity>
[9718]1431
[9778]1432        <!-- second guard -->
[9826]1433        <StaticEntity position="18000,5000,18000" collisionType=static yaw=12 pitch=75 >
1434          <attached>
1435            <?lua
1436              createSpaceStationPar(0,2,1,2,1,4,1,50)
1437            ?>
1438          </attached>
[9778]1439        </StaticEntity>
[9718]1440
[9741]1441<!-- ------------------------- Mainship ------------------ -->
[9873]1442    <SpaceShip
1443        team      = 1
1444        position  = "-12000, -22000, 25000"
1445        mass      = 10000
1446        health    = 100000 initialhealth=100000 maxhealth="100000"
1447        name      = "Mainship"
1448        radarname = "Mainship"
1449        visible   = "true" >
1450      <attached>
1451        <Model scale=250 mesh="drone.mesh" position = "0,0,0" lookat="40000, 4000, 27000" />
1452   <!-- <Model mesh="cube.mesh" mass=10 position="-560,0,0" scale3D="115,100,245"  />
1453        <Model mesh="cube.mesh" mass=10 position="290,0,-480" scale3D="115,100,245" yaw=-120 />
1454        <Model mesh="cube.mesh" mass=10 position="290,0,480" scale3D="115,100,245" yaw=-240 />
1455        <Model mesh="cube.mesh" mass=10 position="-280,0,0" scale3D="163,50,50" />
1456        <Model mesh="cube.mesh" mass=10 position="140,0,-240" scale3D="163,50,50"  yaw=-120/>
1457        <Model mesh="cube.mesh" mass=10 position="140,0,240" scale3D="163,50,50" yaw=-240/>
1458        <Model mesh="cube.mesh" mass=10 position="0,530,0" scale3D="172,52,298" />
1459        <Model mesh="cube.mesh" mass=10 position="0,530,0" scale3D="172,52,298" yaw=-120/>
1460        <Model mesh="cube.mesh" mass=10 position="0,530,0" scale3D="172,52,298" yaw=-240/>
1461        <Model mesh="cube.mesh" mass=10 position="0,400,0" scale3D="43,110,26" yaw=-30 />
1462        <Model mesh="cube.mesh" mass=10 position="-200,100,0" scale3D="26,50,43" />
1463        <Model mesh="cube.mesh" mass=10 position="100,100,-173" scale3D="43,50,26" yaw=-30/>
1464        <Model mesh="cube.mesh" mass=10 position="100,100,173" scale3D="43,50,26" yaw=30/>
1465        <Model mesh="cube.mesh" mass=10 position="-100,264,0" scale3D="26,105,43" roll=-49/>
1466        <Model mesh="cube.mesh" mass=10 position="50,264,-87" scale3D="26,105,43" roll=-49 yaw=-120/>
1467        <Model mesh="cube.mesh" mass=10 position="50,264,87" scale3D="26,105,43" roll=-49 yaw=-240/>     -->
1468      </attached>
1469      <collisionShapes>
1470  <!--  <BoxCollisionShape  position="-560,0,0" halfExtents="115,100,245" /><!-- Three lower boxes --
1471        <BoxCollisionShape  position="290,0,-480" halfExtents="115,100,245" yaw=-120 />
1472        <BoxCollisionShape  position="290,0,480" halfExtents="115,100,245" yaw=-240 />
1473        <BoxCollisionShape  position="-280,0,0" halfExtents="163,50,50" /><!-- Three lower connections --
1474        <BoxCollisionShape  position="140,0,-240" halfExtents="163,50,50" yaw=-120 />
1475        <BoxCollisionShape  position="140,0,240" halfExtents="163,50,50" yaw=-240 />
1476        <BoxCollisionShape  position="0,530,0" halfExtents="172,52,298" /><!-- Upper Tower --
1477        <BoxCollisionShape  position="0,530,0" halfExtents="172,52,298" yaw=-120 />
1478        <BoxCollisionShape  position="0,530,0" halfExtents="172,52,298" yaw=-240 />
1479        <BoxCollisionShape  position="0,400,0" halfExtents="43,110,26" yaw=-30 /><!-- Middle one--
1480        <BoxCollisionShape  position="-200,100,0" halfExtents="26,50,43" /><!--Three lower legs --
1481        <BoxCollisionShape  position="100,100,-173" halfExtents="43,50,26" yaw=-30 />
1482        <BoxCollisionShape  position="100,100,-173" halfExtents="43,50,26" yaw=30 />
1483        <BoxCollisionShape  position="-100,264,0" halfExtents="26,105,43" roll=-49 /><!--Three upper legs --
1484        <BoxCollisionShape  position="50,264,-87" halfExtents="26,105,43" roll=-49 yaw=-120 />
1485        <BoxCollisionShape  position="50,264,87" halfExtents="26,105,43" roll=-49 yaw=-240 /> -->
1486      </collisionShapes>
1487      <events>
1488        <visibility>
1489          <EventListener event="negativeTimerEnd" />
1490        </visibility>
1491      </events>
1492    </SpaceShip>
[9758]1493
[9873]1494    <!-- PARTICLE EFFECT -->
1495
1496    <ParticleSpawner position="-12000, -22000, 25000" source="Orxonox/RingExp" autostart="false" lifetime=500 loop=0 startdelay=2.5>
1497        <events>
1498            <spawn>
1499                <EventListener event="timerEnd" />
1500            </spawn>
1501        </events>
1502    </ParticleSpawner>
1503    <ParticleSpawner position="-12000, -22000, 25000" source="Orxonox/RingExp2" autostart="false" lifetime=500 loop=0 startdelay=2>
1504        <events>
1505            <spawn>
1506                <EventListener event="timerEnd" />
1507            </spawn>
1508        </events>
1509    </ParticleSpawner>
1510    <ParticleSpawner position="-12000, -22000, 25000" source="Orxonox/RingExp3" autostart="false" lifetime=500 loop=0 startdelay=2>
1511        <events>
1512            <spawn>
1513                <EventListener event="timerEnd" />
1514            </spawn>
1515        </events>
1516    </ParticleSpawner>
1517
[9718]1518  </Scene>
1519</Level>
1520
Note: See TracBrowser for help on using the repository browser.