Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/levelMichael/data/levels/fightInOurBack.oxw @ 10184

Last change on this file since 10184 was 9348, checked in by landauf, 12 years ago

merged branch presentation2012merge back to trunk

  • Property svn:eol-style set to native
File size: 23.8 KB
Line 
1<LevelInfo
2  name = "Fight in our Back"
3  description = "Our fleet is far ahead of us. We need to get rid of all the enemies in its back, because we do not want our enemies to attack from everywhere. So let us clear this Sector!"
4  screenshot = "fightinourback.png" 
5  tags = "mission"
6/>
7
8<?lua
9    include("stats.oxo")
10    include("HUDTemplates3.oxo")
11    include("templates/lodInformation.oxt")
12    include("templates/spaceshipAssff.oxt")
13    include("templates/spaceshipPirate.oxt")
14    include("templates/spaceshipTransporter.oxt")
15?>
16
17<!--*****************************************************************************************************************************************************************************************-->
18<!--Including Template for triggering on player-->
19
20<Template name=spaceshipassffplayer>
21  <SpaceShip
22   hudtemplate            = spaceshiphud
23   camerapositiontemplate = spaceshipassffcameras
24   spawnparticlesource    = "Orxonox/fairytwirl"
25   spawnparticleduration  = 3
26   explosionchunks        = 6
27
28   health            = 100
29   maxhealth         = 200
30   initialhealth     = 100
31
32   primaryThrust     = 100;
33   auxilaryThrust    = 30;
34   rotationThrust    = 25;
35
36   collisionType     = "dynamic"
37   mass              = 100
38   linearDamping     = 0.7
39   angularDamping    = 0.9999999
40  >
41      <engines>
42      <MultiStateEngine position=" 7.6, 0, 6" template=spaceshipassffengine />
43      <MultiStateEngine position="-7.6, 0, 0" template=spaceshipassffengine />
44    </engines>
45    <attached>
46      <Model position="0,0,0" yaw=90 pitch=-90 roll=0 scale=4 mesh="assff.mesh" />
47      <BlinkingBillboard position="17,-1.5,0" material="Examples/Flare" colour="1.0, 0.5, 0.3" amplitude=0.1 frequency=0.5 quadratic=1 />
48      <BlinkingBillboard position="-17,-1.5,0" material="Examples/Flare" colour="0.5, 1.0, 0.3" amplitude=0.1 frequency=0.5 phase=180 quadratic=1 />
49      <DistanceTriggerBeacon name="PlayerDistanceTrigger" /> <!--added DistanceTrigger-->
50    </attached>
51    <collisionShapes>
52      <BoxCollisionShape position="0,0,0"      halfExtents="10, 3, 5" />
53      <BoxCollisionShape position="13,-1.3,0"  halfExtents="3, 1, 2" />
54      <BoxCollisionShape position="-13,-1.3,0" halfExtents="3, 1, 2" />
55      <BoxCollisionShape position="0,0,7"      halfExtents="3, 2, 2" />
56      <BoxCollisionShape position="0,0.1,-11"  halfExtents="2.2, 1.8, 6" />
57      <BoxCollisionShape position="0,0.1,-19"  halfExtents="1.4, 1, 2" />
58    </collisionShapes>
59<?lua
60  include("includes/weaponSettingsAssff.oxi")
61?>
62  </SpaceShip>
63</Template>
64<Template name=spaceshipassffengine baseclass=MultiStateEngine>
65  <MultiStateEngine
66   boostfactor    = 2
67
68   speedfront     = 150
69   speedback      =  50
70   speedleftright =  50
71   speedupdown    =  50
72
73   defEngineSndNormal = "sounds/Engine_low.ogg"
74   defEngineSndBoost = "sounds/Engine_high.ogg"
75
76   accelerationfront     = 500
77   accelerationbrake     = 500
78   accelerationback      =  125
79   accelerationleftright =  125
80   accelerationupdown    =  125
81  >
82      <EffectContainer condition="idle">
83      <WorldSound mainstate="activity" source="sounds/Engine_idle.ogg" looping=1 active=false/>
84    </EffectContainer>
85    <EffectContainer condition="not idle">
86      <FadingBillboard mainstate=activity active=false scale=0.1 position="7.6, 0, 9" colour="0.2, 0.65, 1.0, 1.0" material="Examples/Flare" turnontime=0.5 turnofftime=0.5 />
87      <FadingBillboard mainstate=activity active=false scale=0.1 position="-7.6, 0, 9" colour="0.2, 0.65, 1.0, 1.0" material="Examples/Flare" turnontime=0.5 turnofftime=0.5 />
88    </EffectContainer>
89    <EffectContainer condition="normal or brake">
90
91    </EffectContainer>
92    <EffectContainer condition="normal or boost">
93      <Backlight mainstate=activity active=false scale=0.4 name=bltest position=" 7.6, 0, 6" colour="0.2, 0.65, 1.0, 1.0" width=15 length=1500 lifetime=2 elements=50 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Flares/ThrusterFlare1" />
94      <Backlight mainstate=activity active=false scale=0.4 name=bltest position="-7.6, 0, 6" colour="0.2, 0.65, 1.0, 1.0" width=15 length=1500 lifetime=2 elements=50 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Flares/ThrusterFlare1" />
95    </EffectContainer>
96    <EffectContainer condition="boost">
97      <Backlight mainstate=activity active=false scale=0.4 name=bltest position=" 7.6, 0, 6" colour="0.6, 0.75, 0.8, 0.7" width=40 length=1000 lifetime=1 elements=30 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Examples/Flare" />
98      <Backlight mainstate=activity active=false scale=0.4 name=bltest position="-7.6, 0, 6" colour="0.6, 0.75, 0.8, 0.7" width=40 length=1000 lifetime=1 elements=30 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Examples/Flare" />
99    </EffectContainer>
100<!--    <EffectContainer condition="brake">
101      <FadingBillboard mainstate=activity active=false scale=0.3 position=" 8, 0, 6" colour="0.5, 0.0, 0.0, 0.3" material="Examples/Flare" turnontime=0.5 turnofftime=0.5 />
102      <FadingBillboard mainstate=activity active=false scale=0.3 position="-8, 0, 6" colour="0.5, 0.0, 0.0, 0.3" material="Examples/Flare" turnontime=0.5 turnofftime=0.5 />
103      <FadingBillboard mainstate=activity active=false scale=0.15 position=" 8, 0, 6" colour="1.0, 0.0, 0.0, 1.0" material="Flares/backlightflare" turnontime=0.5 turnofftime=0.5 />
104      <FadingBillboard mainstate=activity active=false scale=0.15 position="-8, 0, 6" colour="1.0, 0.0, 0.0, 1.0" material="Flares/backlightflare" turnontime=0.5 turnofftime=0.5 />
105    </EffectContainer>
106-->
107  </MultiStateEngine>
108</Template>
109<!--*****************************************************************************************************************************************************************************************-->
110<Level
111  name="Fight in our back"
112  description="Our fleet is far ahead of us. We need to get rid of all the enemies in its back, because we do not want our enemies to attack from everywhere. So let us clear this Sector!"
113  gametype=Mission
114>
115  <templates>
116    <Template link=lodtemplate_default />
117  </templates>
118  <?lua include("includes/notifications.oxi") ?>
119
120    <!-- Ausgang: Szene ===> ambientlight/skybox -->
121    <Scene
122     ambientlight="0.8,0.8,0.8"
123     skybox="Orxonox/skyBoxBasic"
124    >
125
126        <Script code="showGUI NotificationLayer false true" needsGraphics="true" />
127
128        <!--Light: noch zu aendern -->
129        <Light type=directional position="0,0,0" direction="0, 0, 0" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 1.0, 0.9" />
130
131
132<!--*****************************************************************************************************************************************************************************************-->
133<!--Quests-->
134    <GlobalQuest id="FightInOurBack.DiscoveryMission_">
135        <QuestDescription title="Discovery mission" description="Your team has to scout out this sector." failMessage="You failed!" completeMessage="You won. You have reached the end of this level." />
136        <subquests>
137            <GlobalQuest id="FightInOurBack.FollowYourGroupLeader">
138                <QuestDescription title="Follow your group leader" description="Your task is to follow the team leader and to destroy all the enemy spaceships on your way!" failMessage="You failed!" completeMessage="Good job!" />
139            </GlobalQuest>
140            <GlobalQuest id="FightInOurBack.TransportersAhead">
141                <QuestDescription title="Transporters ahead" description="This is a lucky day for us. We have found supplies that the enemy is transporting in these Transporters. We have to destroy them." failMessage="You failed!" completeMessage="Good job!" />
142            </GlobalQuest>
143            <GlobalQuest id="FightInOurBack.TheySentUsAssistance">
144                <QuestDescription title="They sent us assistance" description="The transporters will surely be heavily protected but our base sent us assistance. It should now be easier to destroy them." failMessage="You failed" completeMessage="Good job!" />
145            </GlobalQuest>
146        </subquests>
147    </GlobalQuest>
148
149
150<!--Quests____END-->
151<!--*****************************************************************************************************************************************************************************************-->
152
153
154<!--Player's Spawnpoints -->
155        <!--Spieler Spawnpoint ===> position/direction--> <!-- funktioniert noch nicht ab naechtem Mal wahrscheinlich-->
156        <SpawnPoint position="0,50,25" direction="2000,0,-1000" spawnclass=SpaceShip pawndesign=spaceshipassffplayer team=0 active="true" >
157            <events>
158                <activity>
159                    <EventListener event="activateFirstSpawnpoint" />
160                </activity>
161            </events>
162        </SpawnPoint>
163
164        <SpawnPoint position="10000,0,3000" direction="2000,0,-1000" spawnclass=SpaceShip pawndesign=spaceshipassffplayer team=0 active="false" >
165            <events>
166                <activity>
167                    <EventListener event="activateSecondSpawnpoint" />
168                </activity>
169            </events>
170        </SpawnPoint>
171
172<!--Player's Spawnpoint END-->
173
174<!--Launching Quests -->
175        <QuestEffectBeacon position="0,50,25" times="1">
176            <effects>
177                <AddQuest questId="FightInOurBack.DiscoveryMission_" />
178                <AddQuest questId="FightInOurBack.FollowYourGroupLeader" />
179            </effects>
180            <events>
181                <execute>
182                    <EventListener event="FightInOurBack_MainStart_FollowStart"/>
183                </execute>
184            </events>
185            <attached>
186                <DistanceTrigger name="FightInOurBack_MainStart_FollowStart" position="0,0,0" distance="50" target="Pawn" beaconMode="identify" targetname="PlayerDistanceTrigger" />
187                <!--<Billboard position="0,0,0" colour="1.0,1.0,1.0" material="Examples/Flare" />-->
188            </attached>
189        </QuestEffectBeacon>
190
191        <QuestEffectBeacon position="8000,0,3100" times=1 >
192            <effects>
193                <AddQuest questID="FightInOurBack.TransportersAhead" />
194                <AddQuest questID="FightInOurBack.TheySentUsAssistance" />
195                <CompleteQuest questID="FightInOurBack.FollowYourGroupLeader" />
196            </effects>
197            <events>
198                <execute>
199                    <EventListener event="FightInOurBack_FollowEnd_DTranspStart_AssisStart" />
200                </execute>
201            </events>
202            <attached>
203                <!--<Billboard position="0,0,0" colour="1,1,1" material="Examples/Flare" />-->
204                <DistanceTrigger name="FightInOurBack_FollowEnd_DTranspStart_AssisStart" position="0,0,0" distance="1000" target="Pawn" beaconMode="identify" targetname="PlayerDistanceTrigger" stayactive=1 activations=1 />
205            </attached>
206        </QuestEffectBeacon>
207
208<!---->
209
210<!--Launching Quests END -->
211
212<!--Creating Transporters OK-->
213
214
215<?lua for i=0,0,1 do
216x=800
217health=1500
218?>
219    <!--Transporter 1-->
220    <EventTrigger name="activateTeam1No1" acitvations=1 stayactive="true">
221    <events>
222    <trigger>
223        <SpaceShip position="<?lua print(3800-i*x) ?>,0,3000" lookat="<?lua print(4800-i*x) ?>,0,4000" health="<?lua print(health) ?>" maxhealth="<?lua print(health) ?>" initialhealth="<?lua print(health) ?>" >
224            <templates>
225                   <Template link=spaceshipTransporter />
226             </templates>
227             <controller>
228                <WaypointPatrolController alertnessradius=1000 team=1>
229                    <waypoints>
230                        <Model mesh="cube.mesh" scale=0 position="<?lua print(14800-i*x) ?>,0,3000"/>
231                    </waypoints>
232                </WaypointPatrolController>
233             </controller>
234        </SpaceShip><!---->
235    </trigger>
236    </events>
237    </EventTrigger>
238<?lua end ?>
239
240
241<?lua for j=0,1,1 do
242health=1300
243x=800
244z=j*300
245?>
246    <!--Transporter 2,3-->
247    <EventTrigger name="activateTeam1No1" acitvations=1 stayactive="true">
248    <events>
249    <trigger>
250        <SpaceShip position="<?lua print(2600+x) ?>,0,<?lua print(3150-z) ?>" lookat="<?lua print(3500+x) ?>,0,<?lua print(4150-z) ?>" health="<?lua print(health) ?>" maxhealth="<?lua print(health) ?>" initialhealth="<?lua print(health) ?>" >
251            <templates>
252                   <Template link=spaceshipTransporter />
253             </templates>
254             <controller>
255                <WaypointPatrolController alertnessradius=1000 team=1>
256                    <waypoints>
257                        <Model mesh="cube.mesh" scale=0 position="<?lua print(13500+x) ?>,0,<?lua print(3150-z) ?>"/>
258                    </waypoints>
259                </WaypointPatrolController>
260             </controller>
261        </SpaceShip><!---->
262    </trigger>
263    </events>
264    </EventTrigger>
265<?lua end ?>
266
267
268<!--Creating Transporters END _-->
269
270<!--Creating player's team OK-->
271        <!--Spaceships team 0 (player:team=0)-->
272        <SpaceShip position="50,0,0" lookat="2050,0,-1000" health="500" maxhealth="500" initialhealth="500" >
273             <templates>
274                  <Template link=spaceshipassff />
275            </templates>
276             <controller>
277                <WaypointPatrolController alertnessradius=2000 team=0 >
278                    <waypoints>
279                        <Model mesh="cube.mesh" scale=0 position="2050,0,-1000" />
280                        <Model mesh="cube.mesh" scale=0 position="6050,0,0" />
281                        <Model mesh="cube.mesh" scale=0 position="10050,0,3000" />
282                        <Model mesh="cube.mesh" scale=0 position="3050,0,3000" />
283                        <Model mesh="cube.mesh" scale=0 position="-4050,0,3000" />
284                    </waypoints>
285                </WaypointPatrolController>
286             </controller>
287        </SpaceShip>
288        <!--Second Spaceship team 0 (player: team 0)-->
289        <SpaceShip position="0,0,100" lookat="2000,0,-950" health="500" maxhealth="400" initialhealth="400" >
290             <templates>
291                  <Template link=spaceshipassff />
292            </templates>
293             <controller>
294                <WaypointPatrolController alertnessradius=2000 team=0 >
295                    <waypoints>
296                        <Model mesh="cube.mesh" scale=0 position="2000,0,-900" />
297                        <Model mesh="cube.mesh" scale=0 position="6000,0,0" />
298                        <Model mesh="cube.mesh" scale=0 position="10000,0,3100" />
299                        <Model mesh="cube.mesh" scale=0 position="3000,0,3100" />
300                        <Model mesh="cube.mesh" scale=0 position="-4000,0,3100"/>
301                    </waypoints>
302                </WaypointPatrolController>
303             </controller>
304        </SpaceShip>
305        <!--third Spaceship team 0 (player: team 0)-->
306        <SpaceShip position="0,0,-100" lookat="2000,0,-1050" health="500" maxhealth="400" initialhealth="400" >
307             <templates>
308                  <Template link=spaceshipassff />
309            </templates>
310             <controller>
311                <WaypointPatrolController alertnessradius=2000 team=0 >
312                    <waypoints>
313                        <Model mesh="cube.mesh" scale=0 position="2000,0,-1100" />
314                        <Model mesh="cube.mesh" scale=0 position="6000,0,-100" />
315                        <Model mesh="cube.mesh" scale=0 position="10000,0,2900" />
316                        <Model mesh="cube.mesh" scale=0 position="3000,0,2900" />
317                        <Model mesh="cube.mesh" scale=0 position="-4000,0,2900" />
318                    </waypoints>
319                </WaypointPatrolController>
320             </controller>
321        </SpaceShip>
322<!--Creating player's team END  -->
323
324
325<!--Asteroids (field OK -->
326
327<?lua for i=0,100,1 do
328x=math.random(250,4000)
329y=math.random(-500,500)
330z=math.random(1000,2000)
331scale=math.random(20,70)
332?>
333<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>">
334    <attached>
335        <Model scale="<?lua print(scale) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/>
336    </attached>
337    <collisionShapes>
338        <SphereCollisionShape radius="<?lua print(scale * 3) ?>" />
339    </collisionShapes>
340</MovableEntity>
341<?lua end ?>
342
343<!--Asteroids (field) END -->
344
345<!--Asteroids (random) END OK-->
346
347<?lua for i=0,150,1 do
348x=math.random(-8000,8000)
349y=math.random(-8000,8000)
350z=math.random(-8000,8000)
351?>
352<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>" >
353    <attached>
354        <Model scale="<?lua print(math.random(20,70)) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/>
355    </attached>
356    <collisionShapes>
357            <SphereCollisionShape radius="<?lua print(scale * 3) ?>" />
358        </collisionShapes>
359</MovableEntity>
360<?lua end ?>
361
362<!--Asteroids (random) END -->
363
364<!--Creating spaceships (player's team) OK-->
365<!---->
366<!--Trigger to activate this Team (TEAM NO 1)-->
367    <DistanceTrigger name="activateTeam0No1" position="8000,0,3100" distance="1000" target="Pawn" beaconMode="identify" targetname="PlayerDistanceTrigger" activations="1" stayactive="true" />
368
369<!--TEAM NO 1 (activationType : distance || killing a spaceship what belongs to TEAM 0 NO 0)-->
370<?lua for i=0,14,1 do
371x=math.random(-500,500)
372y=math.random(-300,300)
373z=math.random(-300,300)
374?>
375    <EventTrigger name="activateTeam0No1" activations=1 stayactive="true">
376        <events>
377            <trigger>
378                <SpaceShip position="<?lua print(x+4500) ?>,<?lua print(y) ?>,<?lua print(z+6000) ?>" lookat="<?lua print(4000+x) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>">
379                    <templates>
380                        <Template link=spaceshipassff />
381                    </templates>
382                    <controller>
383                        <WaypointPatrolController alertnessradius=2100 team=0 active=false>
384                            <waypoints>
385                                <Model mesh="cube.mesh" scale=0 position="<?lua print(4500+x) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>" />
386                                <Model mesh="cube.mesh" scale=0 position="<?lua print(x-4000) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>" />
387                            </waypoints>
388                            <events>
389                                <activity>
390                                    <EventListener event="activateTeam0No1" />
391                                </activity>
392                            </events>
393                        </WaypointPatrolController>
394                    </controller>
395                </SpaceShip>
396            </trigger>
397        </events>
398    </EventTrigger>
399
400
401<?lua end ?>
402
403<!---->
404<!--Creating spaceships (player's team) END -->
405
406<!--Creating spaceships (enemy) OK-->
407<!---->
408<!--TEAM 1 NO 1 (activationType : killing a Transporter || killing a spaceship what belongs to TEAM 1 NO 1)-->
409<?lua for i=0,11,1 do
410x=math.random(-500,500)
411y=math.random(-300,300)
412z=math.random(-300,300)
413?>
414    <EventTrigger name="activateTeam1No1" activations=1 stayactive="true" >
415        <events>
416            <trigger>
417                <SpaceShip position="<?lua print(x+3800) ?>,<?lua print(y+3000) ?>,<?lua print(z+3000) ?>" lookat="<?lua print(4000+x) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>">
418                    <templates>
419                        <Template link=spaceshippirate />
420                    </templates>
421                    <controller>
422                        <WaypointPatrolController alertnessradius=5000 team=1 active=false>
423                            <waypoints>
424                                <Model mesh="cube.mesh" scale=0 position="<?lua print(4000+x) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>" />
425                            </waypoints>
426                            <events>
427                                <activity>
428                                    <EventListener event="activateTeam1No1" />
429                                </activity>
430                            </events>
431                        </WaypointPatrolController>
432                    </controller>
433                </SpaceShip>
434            </trigger>
435        </events>
436    </EventTrigger>
437
438<?lua end ?>
439<!---->
440<!--Creating spaceships (enemy) END -->
441
442<!--Enemies on the way to the transporters -->
443
444<?lua for i=0,1,1 do
445z=math.random(-300,300)
446?>
447<!--NO 1-->
448        <SpaceShip position="<?lua print(5900+i*100) ?>,0,-3000" lookat="2500,0,-1000">
449            <templates>
450                <Template link=spaceshippirate/>
451            </templates>
452            <controller>
453                <WaypointPatrolController alertnessRadius=1500 team=1>
454                    <waypoints>
455                        <Model mesh="cube.mesh" scale=0 position="<?lua print(2500+100*i) ?>,0,-1000" />
456                    </waypoints>
457                </WaypointPatrolController>
458            </controller>
459        </SpaceShip>
460
461<!--NO 4-->
462        <SpaceShip position="<?lua print(9000) ?>,13000,<?lua print(z*i+3000) ?>" lookat="1000,0,3000">
463            <templates>
464                <Template link=spaceshippirate/>
465            </templates>
466            <controller>
467                <WaypointPatrolController alertnessRadius=1500 team=1>
468                    <waypoints>
469                        <Model mesh="cube.mesh" scale=0 position="<?lua print(10000) ?>,0,<?lua print(3000+z*i) ?>" />
470                    </waypoints>
471                </WaypointPatrolController>
472            </controller>
473        </SpaceShip>
474<?lua end ?>
475
476
477<!--NO 3-->
478        <SpaceShip position="<?lua print(200+13000) ?>,0,10000" lookat="8000,0,1000">
479            <templates>
480                <Template link=spaceshippirate/>
481            </templates>
482            <controller>
483                <WaypointPatrolController alertnessRadius=1500 team=1>
484                    <waypoints>
485                        <Model mesh="cube.mesh" scale=0 position="<?lua print(200+8000) ?>,0,1000" />
486                    </waypoints>
487                </WaypointPatrolController>
488            </controller>
489        </SpaceShip>
490<?lua for i=0,1,1 do ?>
491        <SpaceShip position="<?lua print(i*400+13000) ?>,100,10000" lookat="8000,0,1000">
492            <templates>
493                <Template link=spaceshippirate/>
494            </templates>
495            <controller>
496                <WaypointPatrolController alertnessRadius=1500 team=1>
497                    <waypoints>
498                        <Model mesh="cube.mesh" scale=0 position="<?lua print(i*400+8000) ?>,0,1000" />
499                    </waypoints>
500                </WaypointPatrolController>
501            </controller>
502        </SpaceShip>
503<?lua end ?>
504
505
506<!--NO 2-->
507<?lua for i=0,3,1 do ?>
508        <SpaceShip position="<?lua print(math.random(5500,6500)+2000) ?>,0,1000" lookat="2500,0,-1000">
509            <templates>
510                <Template link=spaceshippirate/>
511            </templates>
512            <controller>
513                <WaypointPatrolController alertnessRadius=1500 team=1>
514                    <waypoints>
515                        <Model mesh="cube.mesh" scale=0 position="<?lua print(math.random(5750,6250)+2000) ?>,0,1250" />
516                        <Model mesh="cube.mesh" scale=0 position="<?lua print(math.random(5750,6250)+2000) ?>,250,1000" />
517                        <Model mesh="cube.mesh" scale=0 position="<?lua print(math.random(5750,6250)+2000) ?>,0,1000" />
518                    </waypoints>
519                </WaypointPatrolController>
520            </controller>
521        </SpaceShip>
522<?lua end ?>
523
524<!--Creating spaceships (enemy) END -->
525
526<Trigger invert=true name="activateFirstSpawnpoint">
527    <DistanceTrigger name="activateSecondSpawnpoint" position="10000,0,3000" distance="1000" target="Pawn" beaconMode="identify" targetname="PlayerDistanceTrigger" activations="1" stayactive="true" />
528</Trigger>
529
530    </Scene>
531</Level>
Note: See TracBrowser for help on using the repository browser.