| [6920] | 1 | <?lua | 
|---|
 | 2 |         include("stats.oxo") | 
|---|
 | 3 |         include("hudtemplates3.oxo") | 
|---|
 | 4 |         include("underattackhud.oxo") | 
|---|
 | 5 |         include("templates/spaceship_assff.oxt") | 
|---|
 | 6 |         include("templates/spaceship_pirate.oxt") | 
|---|
 | 7 |         include("templates/spaceship_Transporter.oxt") | 
|---|
 | 8 | ?> | 
|---|
 | 9 |  | 
|---|
 | 10 | <!--*****************************************************************************************************************************************************************************************--> | 
|---|
 | 11 | <!--Including Template for triggering on player--> | 
|---|
 | 12 |  | 
|---|
 | 13 | <Template name=spaceshipassffplayer> | 
|---|
 | 14 |   <SpaceShip | 
|---|
 | 15 |    hudtemplate            = spaceshiphud | 
|---|
 | 16 |    camerapositiontemplate = spaceshipassffcameras | 
|---|
 | 17 |    engine                 = spaceshipassffengine | 
|---|
 | 18 |    spawnparticlesource    = "Orxonox/fairytwirl" | 
|---|
 | 19 |    spawnparticleduration  = 3 | 
|---|
 | 20 |    explosionchunks        = 6 | 
|---|
 | 21 |  | 
|---|
 | 22 |    health            = 100 | 
|---|
 | 23 |    maxhealth         = 200 | 
|---|
 | 24 |    initialhealth     = 100 | 
|---|
 | 25 |  | 
|---|
 | 26 |    primaryThrust     = 100; | 
|---|
 | 27 |    auxilaryThrust    = 30; | 
|---|
 | 28 |    rotationThrust    = 25; | 
|---|
 | 29 |  | 
|---|
 | 30 |    collisionType     = "dynamic" | 
|---|
 | 31 |    mass              = 100 | 
|---|
 | 32 |    linearDamping     = 0.7 | 
|---|
 | 33 |    angularDamping    = 0.9999999 | 
|---|
 | 34 |   > | 
|---|
 | 35 |     <attached> | 
|---|
 | 36 |       <Model position="0,0,0" yaw=90 pitch=-90 roll=0 scale=4 mesh="assff.mesh" /> | 
|---|
 | 37 |       <BlinkingBillboard position="17,-1.5,0" material="Examples/Flare" colour="1.0, 0.5, 0.3" amplitude=0.1 frequency=0.5 quadratic=1 /> | 
|---|
 | 38 |       <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 /> | 
|---|
 | 39 |       <DistanceTriggerBeacon name="PlayerDistanceTrigger" /> <!--added DistanceTrigger--> | 
|---|
 | 40 |     </attached> | 
|---|
 | 41 |     <collisionShapes> | 
|---|
 | 42 |       <BoxCollisionShape position="0,0,0"      halfExtents="10, 3, 5" /> | 
|---|
 | 43 |       <BoxCollisionShape position="13,-1.3,0"  halfExtents="3, 1, 2" /> | 
|---|
 | 44 |       <BoxCollisionShape position="-13,-1.3,0" halfExtents="3, 1, 2" /> | 
|---|
 | 45 |       <BoxCollisionShape position="0,0,7"      halfExtents="3, 2, 2" /> | 
|---|
 | 46 |       <BoxCollisionShape position="0,0.1,-11"  halfExtents="2.2, 1.8, 6" /> | 
|---|
 | 47 |       <BoxCollisionShape position="0,0.1,-19"  halfExtents="1.4, 1, 2" /> | 
|---|
 | 48 |     </collisionShapes> | 
|---|
 | 49 | <?lua | 
|---|
 | 50 |   include("includes/weaponsettings3.oxi") | 
|---|
 | 51 | ?> | 
|---|
 | 52 |   </SpaceShip> | 
|---|
 | 53 | </Template> | 
|---|
 | 54 |  | 
|---|
 | 55 | <!--*****************************************************************************************************************************************************************************************--> | 
|---|
 | 56 | <!-- Ausgang: Level ===> name/description --> | 
|---|
 | 57 | <Level | 
|---|
 | 58 |   name="Level" | 
|---|
 | 59 |   description="Level zerstoeren von Transportern" | 
|---|
 | 60 |   gametype=TeamDeathmatch | 
|---|
 | 61 | > | 
|---|
 | 62 |  | 
|---|
 | 63 |         <!-- Ausgang: Szene ===> ambientlight/skybox --> | 
|---|
 | 64 |         <Scene | 
|---|
 | 65 |           ambientlight="0.8,0.8,0.8" | 
|---|
 | 66 |           skybox="Orxonox/skypanoramagen1" | 
|---|
 | 67 |         > | 
|---|
 | 68 |                  | 
|---|
 | 69 |                 <!--Light: noch zu aendern --> | 
|---|
 | 70 |                 <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" /> | 
|---|
 | 71 |  | 
|---|
 | 72 |  | 
|---|
 | 73 | <!--*****************************************************************************************************************************************************************************************--> | 
|---|
 | 74 | <!--Quests ==> id/title/description/failMessage/completeMessage--> | 
|---|
 | 75 |         <GlobalQuest id="Levelname.nameofQuest1.testsasimplequesttoseehowitworks">    <!--QUESTIDS MUST HAVE AT LEAST 32 CHARACTERS--> | 
|---|
 | 76 |                 <QuestDescription title="ErkundungsFlug" description="Ein Erkundungsflug durch die Skybox!" failMessage="You failed!" completeMessage="You win!" /> | 
|---|
 | 77 |         </GlobalQuest> | 
|---|
 | 78 |  | 
|---|
 | 79 |  | 
|---|
 | 80 | <!--QuestEnd--> | 
|---|
 | 81 | <!--*****************************************************************************************************************************************************************************************--> | 
|---|
 | 82 |  | 
|---|
 | 83 |                 <!--Spieler Spawnpoint ===> position/direction--> | 
|---|
 | 84 |                 <SpawnPoint position="150,0,-50" direction="2000,0,-1000" spawnclass=SpaceShip pawndesign=spaceshipassffplayer team=0 active="true" >  | 
|---|
 | 85 |                         <events> | 
|---|
 | 86 |                                 <activity> | 
|---|
 | 87 |                                         <EventListener event="activateSecondSpawnpoint" /> | 
|---|
 | 88 |                                 </activity> | 
|---|
 | 89 |                         </events> | 
|---|
 | 90 |                 </SpawnPoint> | 
|---|
 | 91 |  | 
|---|
 | 92 |                 <SpawnPoint position="10000,0,3000" direction="2000,0,-1000" spawnclass=SpaceShip pawndesign=spaceshipassffplayer team=0 active="false" >  | 
|---|
 | 93 |                         <events> | 
|---|
 | 94 |                                 <activity> | 
|---|
 | 95 |                                         <EventListener event="activateSecondSpawnpoint" /> | 
|---|
 | 96 |                                 </activity> | 
|---|
 | 97 |                         </events> | 
|---|
 | 98 |                 </SpawnPoint> | 
|---|
 | 99 |  | 
|---|
 | 100 |  | 
|---|
 | 101 | <!--Auslosen der 1 testQuest--> | 
|---|
 | 102 | <!-- Funktioniert noch nicht (Fehler beim mehrfachen Ausfuehren)--> | 
|---|
 | 103 | <!--            <QuestEffectBeacon position="1000,0,0" times="1"> | 
|---|
 | 104 |                         <effects> | 
|---|
 | 105 |                                 <AddQuest questId="Levelname.nameofQuest1.testsasimplequesttoseehowitworks"/> | 
|---|
 | 106 |                         </effects> | 
|---|
 | 107 |                         <events> | 
|---|
 | 108 |                                 <execute> | 
|---|
 | 109 |                                         <EventListener event="Levelnamequest1"/> | 
|---|
 | 110 |                                 </execute> | 
|---|
 | 111 |                         </events> | 
|---|
 | 112 |                         <attached> | 
|---|
 | 113 |                                 <Billboard position="0,0,0" colour="1.0,1.0,1.0" material="Examples/Flare"/> | 
|---|
 | 114 |                                 <DistanceTrigger name="Levelnamequest1" position="0,0,0" distance="50" target="ControllableEntity"/> | 
|---|
 | 115 |                         </attached> | 
|---|
 | 116 |                 </QuestEffectBeacon><!----> | 
|---|
 | 117 |  | 
|---|
 | 118 | <!--Erstellen der Transporter________nur noch zwei_________________________________________________________________________________________________________________________________________OK--> | 
|---|
 | 119 |  | 
|---|
 | 120 |  | 
|---|
 | 121 | <?lua for i=0,0,1 do | 
|---|
 | 122 | x=800 | 
|---|
 | 123 | health=1600 | 
|---|
 | 124 | ?> | 
|---|
 | 125 |                 <!--Transporter 1 ++ FUNKTIONIERT--> | 
|---|
 | 126 |         <EventTrigger name="activateTeam1No1" acitvations=1 stayactive="true"> | 
|---|
 | 127 |         <events> | 
|---|
 | 128 |         <trigger> | 
|---|
 | 129 |                 <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) ?> > | 
|---|
 | 130 |                         <templates> | 
|---|
 | 131 |                                 <Template link=spaceshipTransporter /> | 
|---|
 | 132 |                         </templates> | 
|---|
 | 133 |                         <controller> | 
|---|
 | 134 |                                 <WaypointPatrolController alertnessradius=1000 team=1> | 
|---|
 | 135 |                                         <waypoints> | 
|---|
 | 136 |                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(14800-i*x) ?>,0,3000"/> | 
|---|
 | 137 |                                         </waypoints> | 
|---|
 | 138 |                                 </WaypointPatrolController> | 
|---|
 | 139 |                         </controller> | 
|---|
 | 140 |                 </SpaceShip><!----> | 
|---|
 | 141 |         </trigger> | 
|---|
 | 142 |         </events> | 
|---|
 | 143 |         </EventTrigger> | 
|---|
 | 144 | <?lua end ?> | 
|---|
 | 145 |  | 
|---|
 | 146 |  | 
|---|
 | 147 | <?lua for j=0,1,1 do  | 
|---|
 | 148 | health=1600 | 
|---|
 | 149 | x=800 | 
|---|
 | 150 | z=j*300 | 
|---|
 | 151 | ?> | 
|---|
 | 152 |                 <!--Transporter 2,3 ++ FUNKTIONIERT--> | 
|---|
 | 153 |         <EventTrigger name="activateTeam1No1" acitvations=1 stayactive="true"> | 
|---|
 | 154 |         <events> | 
|---|
 | 155 |         <trigger> | 
|---|
 | 156 |                 <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) ?> > | 
|---|
 | 157 |                         <templates> | 
|---|
 | 158 |                                 <Template link=spaceshipTransporter /> | 
|---|
 | 159 |                         </templates> | 
|---|
 | 160 |                         <controller> | 
|---|
 | 161 |                                 <WaypointPatrolController alertnessradius=1000 team=1> | 
|---|
 | 162 |                                         <waypoints> | 
|---|
 | 163 |                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(13500+x) ?>,0,<?lua print(3150-z) ?>"/> | 
|---|
 | 164 |                                         </waypoints> | 
|---|
 | 165 |                                 </WaypointPatrolController> | 
|---|
 | 166 |                         </controller> | 
|---|
 | 167 |                 </SpaceShip><!----> | 
|---|
 | 168 |         </trigger> | 
|---|
 | 169 |         </events> | 
|---|
 | 170 |         </EventTrigger> | 
|---|
 | 171 | <?lua end ?> | 
|---|
 | 172 |  | 
|---|
 | 173 |  | 
|---|
 | 174 | <!--Erstellen der Transporter______ENDE______________________________________________________________________________________________________________________________________________________--> | 
|---|
 | 175 |  | 
|---|
 | 176 | <!--Erstellen der Schiffe des ErkundungsTrupps_____________________________________________________________________________________________________________________________________________OK--> | 
|---|
 | 177 |                 <!--Spaceships team 0 (player:team=0)FUNKTIONIERT--> | 
|---|
 | 178 |                 <SpaceShip position="50,0,0" lookat="2050,0,-1000" health="500" maxhealth="500" initialhealth="500" > | 
|---|
 | 179 |                         <templates> | 
|---|
 | 180 |                                 <Template link=spaceshipassff /> | 
|---|
 | 181 |                         </templates> | 
|---|
 | 182 |                         <controller> | 
|---|
 | 183 |                                 <WaypointPatrolController alertnessradius=2000 team=0 > | 
|---|
 | 184 |                                         <waypoints> | 
|---|
 | 185 |                                                 <Model mesh="cube.mesh" scale=0 position="2050,0,-1000" /> | 
|---|
 | 186 |                                                 <Model mesh="cube.mesh" scale=0 position="6050,0,0" /> | 
|---|
 | 187 |                                                 <Model mesh="cube.mesh" scale=0 position="10050,0,3000" /> | 
|---|
 | 188 |                                                 <Model mesh="cube.mesh" scale=0 position="3050,0,3000" /> | 
|---|
 | 189 |                                                 <Model mesh="cube.mesh" scale=0 position="-4050,0,3000" /> | 
|---|
 | 190 |                                         </waypoints> | 
|---|
 | 191 |                                 </WaypointPatrolController> | 
|---|
 | 192 |                         </controller> | 
|---|
 | 193 |                 </SpaceShip> | 
|---|
 | 194 |                 <!--Second Spaceship team 0 (player: team 0)FUNKTIONIERT--> | 
|---|
 | 195 |                 <SpaceShip position="0,0,100" lookat="2000,0,-950" health="400" maxhealth="400" initialhealth="400" > | 
|---|
 | 196 |                         <templates> | 
|---|
 | 197 |                                 <Template link=spaceshipassff /> | 
|---|
 | 198 |                         </templates> | 
|---|
 | 199 |                         <controller> | 
|---|
 | 200 |                                 <WaypointPatrolController alertnessradius=2000 team=0 > | 
|---|
 | 201 |                                         <waypoints> | 
|---|
 | 202 |                                                 <Model mesh="cube.mesh" scale=0 position="2000,0,-900" /> | 
|---|
 | 203 |                                                 <Model mesh="cube.mesh" scale=0 position="6000,0,0" /> | 
|---|
 | 204 |                                                 <Model mesh="cube.mesh" scale=0 position="10000,0,3100" /> | 
|---|
 | 205 |                                                 <Model mesh="cube.mesh" scale=0 position="3000,0,3100" /> | 
|---|
 | 206 |                                                 <Model mesh="cube.mesh" scale=0 position="-4000,0,3100"/> | 
|---|
 | 207 |                                         </waypoints> | 
|---|
 | 208 |                                 </WaypointPatrolController> | 
|---|
 | 209 |                         </controller> | 
|---|
 | 210 |                 </SpaceShip> | 
|---|
 | 211 |                 <!--third Spaceship team 0 (player: team 0)FUNKTIONIERT--> | 
|---|
 | 212 |                 <SpaceShip position="0,0,-100" lookat="2000,0,-1050" health="400" maxhealth="400" initialhealth="400" > | 
|---|
 | 213 |                         <templates> | 
|---|
 | 214 |                                 <Template link=spaceshipassff /> | 
|---|
 | 215 |                         </templates> | 
|---|
 | 216 |                         <controller> | 
|---|
 | 217 |                                 <WaypointPatrolController alertnessradius=2000 team=0 > | 
|---|
 | 218 |                                         <waypoints> | 
|---|
 | 219 |                                                 <Model mesh="cube.mesh" scale=0 position="2000,0,-1100" /> | 
|---|
 | 220 |                                                 <Model mesh="cube.mesh" scale=0 position="6000,0,-100" /> | 
|---|
 | 221 |                                                 <Model mesh="cube.mesh" scale=0 position="10000,0,2900" /> | 
|---|
 | 222 |                                                 <Model mesh="cube.mesh" scale=0 position="3000,0,2900" /> | 
|---|
 | 223 |                                                 <Model mesh="cube.mesh" scale=0 position="-4000,0,2900" /> | 
|---|
 | 224 |                                         </waypoints> | 
|---|
 | 225 |                                 </WaypointPatrolController> | 
|---|
 | 226 |                         </controller> | 
|---|
 | 227 |                 </SpaceShip> | 
|---|
 | 228 | <!--Erstellen der Schiffe des ErkundungsTrupps ______ENDE ___________________________________________________________________________________________________________________________________--> | 
|---|
 | 229 |  | 
|---|
 | 230 |  | 
|---|
 | 231 | <!--Erstellen des Asteroidenfeldes___FUNKTIONIERT_________________________________________________________________________________________________________________________________________OK-->  | 
|---|
 | 232 |  | 
|---|
 | 233 |                 <StaticEntity position="3000,0,-1000"> | 
|---|
 | 234 |                         <attached> | 
|---|
 | 235 |                                 <?lua for i=0,100,1 do  | 
|---|
 | 236 |                                 x=math.random(250,4000) | 
|---|
 | 237 |                                 y=math.random(-500,500) | 
|---|
 | 238 |                                 z=math.random(1000,2000) | 
|---|
 | 239 |                                 scale=math.random(20,70) | 
|---|
 | 240 |                                 ?> | 
|---|
 | 241 |                                 <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) ?>"> | 
|---|
 | 242 |                                         <attached> | 
|---|
 | 243 |                                                 <Model scale=<?lua print(scale) ?> mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/> | 
|---|
 | 244 |                                         </attached> | 
|---|
 | 245 |                                         <collisionShapes> | 
|---|
 | 246 |                                         <SphereCollisionShape radius="<?lua print(scale * 3) ?>" /> | 
|---|
 | 247 |                                         </collisionShapes>  | 
|---|
 | 248 |                                 </MovableEntity> | 
|---|
 | 249 |                                 <?lua end ?> | 
|---|
 | 250 |                         </attached> | 
|---|
 | 251 |                 </StaticEntity> | 
|---|
 | 252 |  | 
|---|
 | 253 | <!--Erstellen des Ateroidenfeldes______ENDE__________________________________________________________________________________________________________________________________________________--> | 
|---|
 | 254 |  | 
|---|
 | 255 | <!--Erstellen von Asteroiden die zufaellig plaziert sind___________________________________________________________________________________________________________________________________OK--> | 
|---|
 | 256 |  | 
|---|
 | 257 |                 <StaticEntity position="0,0,0"> | 
|---|
 | 258 |                         <attached> | 
|---|
 | 259 |                                 <?lua for i=0,150,1 do  | 
|---|
 | 260 |                                 x=math.random(-8000,8000) | 
|---|
 | 261 |                                 y=math.random(-8000,8000) | 
|---|
 | 262 |                                 z=math.random(-8000,8000) | 
|---|
 | 263 |                                 ?> | 
|---|
 | 264 |                                 <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) ?>" > | 
|---|
 | 265 |                                         <attached> | 
|---|
 | 266 |                                                 <Model scale=<?lua print(math.random(20,70)) ?> mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/> | 
|---|
 | 267 |                                         </attached> | 
|---|
 | 268 |                                         <collisionShapes> | 
|---|
 | 269 |                                         <SphereCollisionShape radius="<?lua print(scale * 3) ?>" /> | 
|---|
 | 270 |                                         </collisionShapes>  | 
|---|
 | 271 |                                 </MovableEntity> | 
|---|
 | 272 |                                 <?lua end ?> | 
|---|
 | 273 |                         </attached> | 
|---|
 | 274 |                 </StaticEntity> | 
|---|
 | 275 |  | 
|---|
 | 276 | <!--Erstellen von Asteroiden die zufaellig plaziert sind______ENDE___________________________________________________________________________________________________________________________--> | 
|---|
 | 277 |  | 
|---|
 | 278 | <!--Erstellen der Hilfsschiffe_____________________________________________________________________________________________________________________________________________________________OK--> | 
|---|
 | 279 | <!----> | 
|---|
 | 280 |                 <!--Trigger to activate this Team (TEAM NO 1)--> | 
|---|
 | 281 |         <DistanceTrigger name="activateTeam0No1" position="8000,0,3100" distance="1000" target="DistanceTriggerBeacon" targetname="PlayerDistanceTrigger" activations="1" stayactive="true" /> | 
|---|
 | 282 |  | 
|---|
 | 283 | <!--TEAM NO 1 (activationType : distance || killing a spaceship what belongs to TEAM 0 NO 0)--> | 
|---|
 | 284 | <?lua for i=0,9,1 do | 
|---|
 | 285 | x=math.random(-500,500) | 
|---|
 | 286 | y=math.random(-300,300) | 
|---|
 | 287 | z=math.random(-300,300) | 
|---|
 | 288 | ?> | 
|---|
 | 289 |         <EventTrigger name="activateTeam0No1" activations=1 stayactive="true"> | 
|---|
 | 290 |                 <events> | 
|---|
 | 291 |                         <trigger> | 
|---|
 | 292 |                                 <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) ?>"> | 
|---|
 | 293 |                                         <templates> | 
|---|
 | 294 |                                                 <Template link=spaceshipassff /> | 
|---|
 | 295 |                                         </templates> | 
|---|
 | 296 |                                         <controller> | 
|---|
 | 297 |                                                 <WaypointPatrolController alertnessradius=2000 team=0 active=false> | 
|---|
 | 298 |                                                         <waypoints> | 
|---|
 | 299 |                                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(4500+x) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>" /> | 
|---|
 | 300 |                                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(x-4000) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>" /> | 
|---|
 | 301 |                                                         </waypoints> | 
|---|
 | 302 |                                                         <events> | 
|---|
 | 303 |                                                                 <activity> | 
|---|
 | 304 |                                                                         <EventListener event="activateTeam0No1" /> | 
|---|
 | 305 |                                                                 </activity> | 
|---|
 | 306 |                                                         </events> | 
|---|
 | 307 |                                                 </WaypointPatrolController> | 
|---|
 | 308 |                                         </controller> | 
|---|
 | 309 |                                 </SpaceShip> | 
|---|
 | 310 |                         </trigger> | 
|---|
 | 311 |                 </events> | 
|---|
 | 312 |         </EventTrigger> | 
|---|
 | 313 |  | 
|---|
 | 314 |  | 
|---|
 | 315 | <?lua end ?> | 
|---|
 | 316 |  | 
|---|
 | 317 | <!----> | 
|---|
 | 318 | <!--Erstellen der Hilfsschiffe______ENDE_____________________________________________________________________________________________________________________________________________________--> | 
|---|
 | 319 |  | 
|---|
 | 320 | <!--Erstellen von Feinden die den Transportern zu Hilfe eilen_______________________________________________________________________________________________________________________________OK--> | 
|---|
 | 321 | <!----> | 
|---|
 | 322 | <!--TEAM 1 NO 1 (activationType : killing a Transporter || killing a spaceship what belongs to TEAM 1 NO 1)--> | 
|---|
 | 323 | <?lua for i=0,11,1 do | 
|---|
 | 324 | x=math.random(-500,500) | 
|---|
 | 325 | y=math.random(-300,300) | 
|---|
 | 326 | z=math.random(-300,300) | 
|---|
 | 327 | ?> | 
|---|
 | 328 |         <EventTrigger name="activateTeam1No1" activations=1 stayactive="true" > | 
|---|
 | 329 |                 <events> | 
|---|
 | 330 |                         <trigger> | 
|---|
 | 331 |                                 <SpaceShip position="<?lua print(x-4000) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>" lookat="<?lua print(4000+x) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>"> | 
|---|
 | 332 |                                         <templates> | 
|---|
 | 333 |                                                 <Template link=spaceshippirate /> | 
|---|
 | 334 |                                         </templates> | 
|---|
 | 335 |                                         <controller> | 
|---|
 | 336 |                                                 <WaypointPatrolController alertnessradius=5000 team=1 active=false> | 
|---|
 | 337 |                                                         <waypoints> | 
|---|
 | 338 |                                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(4000+x) ?>,<?lua print(y) ?>,<?lua print(z+3000) ?>" /> | 
|---|
 | 339 |                                                         </waypoints> | 
|---|
 | 340 |                                                         <events> | 
|---|
 | 341 |                                                                 <activity> | 
|---|
 | 342 |                                                                         <EventListener event="activateTeam1No1" /> | 
|---|
 | 343 |                                                                 </activity> | 
|---|
 | 344 |                                                         </events> | 
|---|
 | 345 |                                                 </WaypointPatrolController> | 
|---|
 | 346 |                                         </controller> | 
|---|
 | 347 |                                 </SpaceShip> | 
|---|
 | 348 |                         </trigger> | 
|---|
 | 349 |                 </events> | 
|---|
 | 350 |         </EventTrigger> | 
|---|
 | 351 |  | 
|---|
 | 352 | <?lua end ?> | 
|---|
 | 353 | <!----> | 
|---|
 | 354 | <!--Erstellen von Feinden die dem Transporter zu Hilfe eilen_________________________________________________________________________________________________________________________________--> | 
|---|
 | 355 |  | 
|---|
 | 356 | <!--Erstellen von Feinden auf dem Weg zu den Transportern___________________________________________________________________________________(noch besser machen [mehr Feinde/ Koordinierung])--> | 
|---|
 | 357 | <?lua for i=0,1,1 do  | 
|---|
 | 358 | z=math.random(-300,300) | 
|---|
 | 359 | ?> | 
|---|
 | 360 |                 <SpaceShip position="<?lua print(5900+i*100) ?>,0,-3000" lookat="2500,0,-1000"> | 
|---|
 | 361 |                         <templates> | 
|---|
 | 362 |                                 <Template link=spaceshippirate/> | 
|---|
 | 363 |                         </templates> | 
|---|
 | 364 |                         <controller> | 
|---|
 | 365 |                                 <WaypointPatrolController alertnessRadius=1500 team=1> | 
|---|
 | 366 |                                         <waypoints> | 
|---|
 | 367 |                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(2500+100*i) ?>,0,-1000" /> | 
|---|
 | 368 |                                         </waypoints> | 
|---|
 | 369 |                                 </WaypointPatrolController> | 
|---|
 | 370 |                         </controller> | 
|---|
 | 371 |                 </SpaceShip> | 
|---|
 | 372 |  | 
|---|
 | 373 |  | 
|---|
 | 374 |                 <SpaceShip position="<?lua print(9000) ?>,13000,<?lua print(z*i+3000) ?>" lookat="1000,0,3000"> | 
|---|
 | 375 |                         <templates> | 
|---|
 | 376 |                                 <Template link=spaceshippirate/> | 
|---|
 | 377 |                         </templates> | 
|---|
 | 378 |                         <controller> | 
|---|
 | 379 |                                 <WaypointPatrolController alertnessRadius=1500 team=1> | 
|---|
 | 380 |                                         <waypoints> | 
|---|
 | 381 |                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(10000) ?>,0,<?lua print(3000+z*i) ?>" /> | 
|---|
 | 382 |                                         </waypoints> | 
|---|
 | 383 |                                 </WaypointPatrolController> | 
|---|
 | 384 |                         </controller> | 
|---|
 | 385 |                 </SpaceShip> | 
|---|
 | 386 |  | 
|---|
 | 387 | <?lua end ?> | 
|---|
 | 388 |  | 
|---|
 | 389 | <?lua for i=0,3,1 do ?> | 
|---|
 | 390 |                 <SpaceShip position="<?lua print(math.random(5500,6500)+2000) ?>,0,1000" lookat="2500,0,-1000"> | 
|---|
 | 391 |                         <templates> | 
|---|
 | 392 |                                 <Template link=spaceshippirate/> | 
|---|
 | 393 |                         </templates> | 
|---|
 | 394 |                         <controller> | 
|---|
 | 395 |                                 <WaypointPatrolController alertnessRadius=1500 team=1> | 
|---|
 | 396 |                                         <waypoints> | 
|---|
 | 397 |                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(math.random(5750,6250)+2000) ?>,0,1250" /> | 
|---|
 | 398 |                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(math.random(5750,6250)+2000) ?>,250,1000" /> | 
|---|
 | 399 |                                                 <Model mesh="cube.mesh" scale=0 position="<?lua print(math.random(5750,6250)+2000) ?>,0,1000" /> | 
|---|
 | 400 |                                         </waypoints> | 
|---|
 | 401 |                                 </WaypointPatrolController> | 
|---|
 | 402 |                         </controller> | 
|---|
 | 403 |                 </SpaceShip> | 
|---|
 | 404 | <?lua end ?> | 
|---|
 | 405 | <!--Erstellen von Feinden auf dem Weg zu den Transportern______ENDE__________________________________________________________________________________________________________________________--> | 
|---|
 | 406 |  | 
|---|
 | 407 | <DistanceTrigger name="activateSecondSpawnpoint" position="10000,0,3000" distance="1000" target="DistanceTriggerBeacon" targetname="PlayerDistanceTrigger" activations="1" stayactive="true" /> | 
|---|
 | 408 |  | 
|---|
 | 409 |         </Scene> | 
|---|
 | 410 | </Level> | 
|---|
 | 411 |  | 
|---|
 | 412 |  | 
|---|
 | 413 |  | 
|---|
 | 414 |  | 
|---|
 | 415 |  | 
|---|
 | 416 |  | 
|---|
 | 417 |  | 
|---|
 | 418 |  | 
|---|
 | 419 |  | 
|---|
 | 420 |  | 
|---|
 | 421 |  | 
|---|
 | 422 |  | 
|---|