Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

some more details…

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