Changeset 8706 for code/trunk/data/levels/presentationFS11.oxw
- Timestamp:
- Jun 14, 2011, 8:53:28 PM (13 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
-
code/trunk/data/levels/presentationFS11.oxw
- Property svn:eol-style set to native
r8465 r8706 13 13 <?lua 14 14 include("templates/spaceshipAssff.oxt") 15 include("templates/spaceshipAssff2.oxt") 15 16 include("templates/spaceshipPirate.oxt") 16 17 ?> … … 27 28 <Template link=lodtemplate_default /> 28 29 </templates> 30 <?lua include("includes/notifications.oxi") ?> 31 32 <NotificationQueueCEGUI 33 name="narrative" 34 targets="simpleNotification" 35 size=1 36 displayTime=30 37 position="0.2, 0, 0.1, 0" 38 fontSize="24" 39 fontColor="0.3, 1, 0.2, 0.8" 40 alignment="HorzCentred" 41 displaySize="0.6, 0, 0, 0" 42 /> 29 43 30 44 <Scene 31 45 ambientlight = "0.8, 0.8, 0.8" 32 skybox = "Orxonox/ Starbox"46 skybox = "Orxonox/skyboxempty" 33 47 > 34 48 … … 38 52 39 53 <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"/> 40 <SpawnPoint team=0 position="0,0,0" lookat="2,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff /> 41 42 43 <!-- PICKUPS --> 44 <PickupSpawner position="-50,50,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10"> 45 <pickup> 46 <DronePickup template=dronepickup /> 47 </pickup> 48 </PickupSpawner> 49 54 55 <!-- SOUND --> 56 <WorldAmbientSound source="Earth.ogg" looping="true" playOnLoad="true" /> 57 <WorldAmbientSound source="Mars.ogg" looping="true"> 58 <events> 59 <activity> 60 <DistanceTrigger position="-72369,803,2" distance=1700 target="Camera" /> 61 </activity> 62 </events> 63 </WorldAmbientSound> 64 <WorldAmbientSound source="Jupiter.ogg" looping="true"> 65 <events> 66 <activity> 67 <DistanceTrigger position="-73450,5067,-351" distance=800 target="Camera" /> 68 </activity> 69 </events> 70 </WorldAmbientSound> 71 72 <!-- EARTH ORBIT --> 73 74 <DistanceTrigger name="spawntrigger" position="0,0,0" target="Pawn" distance=10 stayActive="true" /> 75 <DistanceTrigger name="spawndelaytrigger1" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=1 /> 76 <DistanceTrigger name="spawndelaytrigger2" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=7 /> 77 <DistanceTrigger name="spawndelaytrigger3" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=12 /> 78 <DistanceTrigger name="spawndelaytrigger4" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=15 /> 79 <DistanceTrigger name="spawndelaytrigger5" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=25 /> 80 <DistanceTrigger name="spawndelaytrigger6" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=35 /> 81 <DistanceTrigger name="spawndelaytrigger7" position="0,0,0" target="Pawn" distance=10 stayActive="true" delay=40 /> 82 83 <SpawnPoint position="0,0,0" lookat="-2,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff> 84 <events> 85 <activity> 86 <EventTrigger invert="true"> 87 <events> 88 <trigger> 89 <EventListener event="spawndelaytrigger1" /> 90 </trigger> 91 </events> 92 </EventTrigger> 93 </activity> 94 </events> 95 </SpawnPoint> 96 97 <SimpleNotification message="Welcome to Earth Orbit" > 98 <events> 99 <trigger> 100 <EventListener event=spawntrigger /> 101 </trigger> 102 </events> 103 </SimpleNotification> 104 <SimpleNotification message="Turn right to witness an explosion" > 105 <events> 106 <trigger> 107 <EventListener event=spawndelaytrigger1 /> 108 </trigger> 109 </events> 110 </SimpleNotification> 111 112 <!-- EARTH --> 113 <Planet 114 position="80500,0,0" 115 scale="63000" 116 collisionType="dynamic" 117 linearDamping="0.8" 118 angularDamping="0" 119 mass="5.9e21" 120 pitch="-90" 121 yaw="50" 122 mesh="planets/earth.mesh" 123 atmosphere="atmosphere1" 124 rotationaxis="0,1,0" 125 rotationrate="0.2" 126 atmospheresize="80.0f" 127 imagesize="1024.0f" 128 collisiondamage = 2 129 enablecollisiondamage = true 130 > 131 <attached> 132 <ForceField position="0,0,0" mode="newtonianGravity" diameter="140000" massDiameter="126000" mass="5.9e21" /> 133 </attached> 134 <collisionShapes> 135 <SphereCollisionShape radius="63000" position="0,0,0" /> 136 </collisionShapes> 137 </Planet> 138 139 <!-- PARTICLE EFFECT --> 140 141 <ParticleSpawner position="-50,50,-125" source="Orxonox/RingExp" autostart="false" lifetime=500 loop=1 startdelay=2.5> 142 <events> 143 <spawn> 144 <EventListener event=spawndelaytrigger1 /> 145 </spawn> 146 </events> 147 </ParticleSpawner> 148 <ParticleSpawner position="-50,50,-125" source="Orxonox/RingExp2" autostart="false" lifetime=500 loop=1 startdelay=2> 149 <events> 150 <spawn> 151 <EventListener event=spawndelaytrigger1 /> 152 </spawn> 153 </events> 154 </ParticleSpawner> 155 <ParticleSpawner position="-50,50,-125" source="Orxonox/RingExp3" autostart="false" lifetime=500 loop=1 startdelay=2> 156 <events> 157 <spawn> 158 <EventListener event=spawndelaytrigger1 /> 159 </spawn> 160 </events> 161 </ParticleSpawner> 162 <StaticEntity collisionType = "static" position = "-50,50,-125" scale=1 > 163 <attached> 164 <Model position="0,0,0" scale="2" mesh="ast1.mesh" /> 165 </attached> 166 <collisionShapes> 167 <SphereCollisionShape radius="8" /> 168 </collisionShapes> 169 </StaticEntity> 170 171 <SimpleNotification message="A particle effect by Tibor" > 172 <events> 173 <trigger> 174 <EventListener event=spawndelaytrigger2 /> 175 </trigger> 176 </events> 177 </SimpleNotification> 178 179 <!-- ENEMIES 1st ROUND --> 180 181 <SimpleNotification message="Enemies attacking" > 182 <events> 183 <trigger> 184 <EventListener event=spawndelaytrigger3 /> 185 </trigger> 186 </events> 187 </SimpleNotification> 188 189 <Script code="addBots 3" onLoad="false"> 190 <events> 191 <trigger> 192 <EventListener event=spawndelaytrigger3 /> 193 </trigger> 194 </events> 195 </Script> 196 197 <SpawnPoint position="100,0,0" lookat="-2,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff active="false" > 198 <events> 199 <activity> 200 <EventListener event=spawnpointtrigger /> 201 </activity> 202 </events> 203 </SpawnPoint> 204 205 <SpawnPoint position="0,-100,0" lookat="-2,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff active="false" > 206 <events> 207 <activity> 208 <EventListener event=spawnpointtrigger /> 209 </activity> 210 </events> 211 </SpawnPoint> 212 213 <SpawnPoint position="0,0,100" lookat="-2,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff active="false" > 214 <events> 215 <activity> 216 <EventListener event=spawnpointtrigger /> 217 </activity> 218 </events> 219 </SpawnPoint> 220 221 <Trigger name="spawnpointtrigger" mode="xor" invert="true" > 222 <EventTrigger> 223 <events> 224 <trigger> 225 <EventListener event=spawndelaytrigger1 /> 226 </trigger> 227 </events> 228 </EventTrigger> 229 <EventTrigger invert="true"> 230 <events> 231 <trigger> 232 <EventListener event=portaltrigger /> 233 </trigger> 234 </events> 235 </EventTrigger> 236 </Trigger> 237 238 <!-- SPACE BOUNDARY --> 239 240 <SpaceBoundaries warnDistance="1" maxDistance="400" showDistance="300" healthDecrease="0.1" position="-90000,0,0"/> 241 <SpaceBoundaries warnDistance="1" maxDistance="400" showDistance="300" healthDecrease="0.1" position="0,10000,0"/> 242 <SpaceBoundaries warnDistance="1" maxDistance="450" showDistance="300" healthDecrease="0.1" position="0,0,0"/> 243 <SpaceBoundaries warnDistance="1" maxDistance="400" showDistance="300" healthDecrease="0.1" position="-30000,0,0"/> 244 245 <SimpleNotification message="Notice the shields by Simon" > 246 <events> 247 <trigger> 248 <EventListener event=spawndelaytrigger4 /> 249 </trigger> 250 </events> 251 </SimpleNotification> 252 253 <SimpleNotification message="and space boundaries by Maurus" > 254 <events> 255 <trigger> 256 <EventListener event=spawndelaytrigger5 /> 257 </trigger> 258 </events> 259 </SimpleNotification> 260 261 <SimpleNotification message="Let's get out of here" > 262 <events> 263 <trigger> 264 <EventListener event=spawndelaytrigger6 /> 265 </trigger> 266 </events> 267 </SimpleNotification> 268 269 <Script code="killBots" onLoad="false"> 270 <events> 271 <trigger> 272 <EventListener event=spawndelaytrigger6 /> 273 </trigger> 274 </events> 275 </Script> 276 277 <SimpleNotification message="Boost enhancement by Dominik" > 278 <events> 279 <trigger> 280 <EventListener event=spawndelaytrigger7 /> 281 </trigger> 282 </events> 283 </SimpleNotification> 50 284 51 <!-- BOUNDARIES AND PORTALS --> 52 53 <SpaceBoundaries warnDistance="1" maxDistance="400" showDistance="300" healthDecrease="0.1" position="0,0,0"/> 54 <SpaceBoundaries warnDistance="1" maxDistance="400" showDistance="300" healthDecrease="0.1" position="-10000,0,0"/> 285 <!-- PORTALS --> 55 286 56 287 <Template name=PortalDefault> … … 62 293 </Template> 63 294 64 <PortalEndPoint position="350,0,0" id="1" distance="40" target="MobileEntity" design="PortalDefault"/> 65 <PortalEndPoint position="-10300,0,0" id="2" distance="40" target="MobileEntity" design="PortalDefault"/> 66 <PortalLink fromID="1" toID="2" /> 67 <PortalLink fromID="2" toID="1" /> 68 69 70 71 <!-- MODELS, DEBRIS, ETC --> 72 295 <PortalEndPoint position="-350,0,0" id="3" distance="40" target="MobileEntity" design="PortalDefault" active="false"> 296 <events> 297 <activity> 298 <EventListener event=spawndelaytrigger6 /> 299 </activity> 300 </events> 301 </PortalEndPoint> 302 <PortalEndPoint position="-72000,0,0" id="4" distance="40" target="MobileEntity" design="PortalDefault" /> 303 <PortalLink fromID="3" toID="4" /> 304 <PortalLink fromID="4" toID="3" /> 305 306 <DistanceTrigger name="portaltrigger" position="-72000,0,0" target="Pawn" distance=10 stayActive="true" /> 307 <DistanceTrigger name="portaldelaytrigger1" position="-72000,0,0" target="Pawn" distance=10 stayActive="true" delay=5 /> 308 <DistanceTrigger name="portaldelaytrigger2" position="-72000,0,0" target="Pawn" distance=10 stayActive="true" delay=10 /> 309 <DistanceTrigger name="portaldelaytrigger3" position="-72000,0,0" target="Pawn" distance=10 stayActive="true" delay=15 /> 310 <DistanceTrigger name="portaldelaytrigger4" position="-72000,0,0" target="Pawn" distance=10 stayActive="true" delay=17 /> 311 312 <SimpleNotification message="Welcome to Moon Orbit" > 313 <events> 314 <trigger> 315 <EventListener event=portaltrigger /> 316 </trigger> 317 </events> 318 </SimpleNotification> 319 320 <SimpleNotification message="Portals by Andreas" > 321 <events> 322 <trigger> 323 <EventListener event=portaldelaytrigger1 /> 324 </trigger> 325 </events> 326 </SimpleNotification> 327 328 <!-- MOON AREA --> 329 330 <!-- MOON --> 73 331 <Planet 74 position="- 5000,0,0"75 scale="400 "332 position="-80000,0,0" 333 scale="4000" 76 334 collisionType="dynamic" 77 335 linearDamping="0.8" 78 336 angularDamping="0" 79 mass=" 10000000"337 mass="7.36e19" 80 338 pitch="0" 81 mesh="planets/m uunilinst.mesh"339 mesh="planets/moon.mesh" 82 340 atmosphere="atmosphere1" 83 rotationaxis=" 1,0,0"84 rotationrate=" 1.0"85 atmospheresize=" 300.0f"341 rotationaxis="0,1,0" 342 rotationrate="0.2" 343 atmospheresize="0.0f" 86 344 imagesize="1024.0f" 345 collisiondamage = 2 346 enablecollisiondamage = true 87 347 > 348 <attached> 349 <ForceField position="0,0,0" mode="newtonianGravity" diameter="40000" massDiameter="34740" mass="7.36e19" /> 350 </attached> 88 351 <collisionShapes> 89 <SphereCollisionShape radius="400 " position="0,0,0" />352 <SphereCollisionShape radius="4000" position="0,0,0" /> 90 353 </collisionShapes> 91 354 </Planet> 92 355 93 <MovableEntity position="0,0,0"> 94 <attached> 95 <Billboard position="-5000,0,0" material="Examples/Flare" colour="0, 0, 1" scale=10/> 96 </attached> 97 </MovableEntity> 98 356 <SimpleNotification message="Hydrogen farmer/space station by Hans" > 357 <events> 358 <trigger> 359 <EventListener event=portaldelaytrigger2 /> 360 </trigger> 361 </events> 362 </SimpleNotification> 363 364 <!-- HYDROGEN FARMER & DOCKING --> 365 <SpaceShip position="-74000,2500,0" roll=90 yaw=180 pitch=20 mass=10000 health=100000 > 366 <attached> 367 <!-- Docking --> 368 <DistanceTriggerBeacon name="bcnDestroyer" /> 369 <DockingTarget name="destroyer" /> 370 371 <Model mesh="HydroHarvester.mesh" mass=10 position="0,0,0" scale=100 /> 372 <!-- <Model mesh="cube.mesh" mass=10 position="-1120,0,0" scale3D="230,200,490" /> --> 373 <!-- <Model mesh="cube.mesh" mass=10 position="580,0,-960" scale3D="230,200,490" yaw=-120 /> --> 374 <!-- <Model mesh="cube.mesh" mass=10 position="580,0,960" scale3D="230,200,490" yaw=-240 /> --> 375 <!-- <Model mesh="cube.mesh" mass=10 position="0,0,0" scale3D="600,200,100" /> --> 376 </attached> 377 <collisionShapes> 378 <BoxCollisionShape position="-1120,0,0" halfExtents="230,200,490" /> 379 <BoxCollisionShape position="580,0,-960" halfExtents="230,200,490" yaw=-120 /> 380 <BoxCollisionShape position="580,0,960" halfExtents="230,200,490" yaw=-240 /> 381 </collisionShapes> 382 </SpaceShip> 383 384 <Dock position="-73942, 1288, -255" roll=90 yaw=180 > 385 <animations> 386 <MoveToDockingTarget target="destroyer" /> 387 </animations> 388 <effects> 389 <DockToShip target="spaceShip" /> 390 </effects> 391 <events> 392 <execute> 393 <EventListener event="dockMe" /> 394 </execute> 395 </events> 396 <attached> 397 <DistanceTrigger position="10,-202, -42" distance="800" target="Pawn" 398 beaconMode="exclude" targetname="bcnDestroyer" name="dockMe" 399 /> 400 </attached> 401 </Dock> 402 403 <SpaceShip template="spaceshipassff2" position="-73915,3786,67" orientation="-0.14045, 0.68254, 0.68144, 0.223774" > 404 <attached> 405 <DockingTarget name="spaceShip" /> 406 </attached> 407 </SpaceShip> 408 409 <!-- PICKUPS --> 410 <SimpleNotification message="Oh, what have we here?" > 411 <events> 412 <trigger> 413 <EventListener event=portaldelaytrigger3 /> 414 </trigger> 415 </events> 416 </SimpleNotification> 417 418 <SimpleNotification message="Shrink pickup by Sandro" > 419 <events> 420 <trigger> 421 <EventListener event=portaldelaytrigger4 /> 422 </trigger> 423 </events> 424 </SimpleNotification> 425 426 <PickupSpawner position="-72487,420,-63" respawnTime="10" triggerDistance="20" maxSpawnedItems="5" active="false"> 427 <pickup> 428 <ShrinkPickup template ="smallshrinkpickup"/> 429 </pickup> 430 <events> 431 <activity> 432 <EventListener event=portaldelaytrigger3 /> 433 </activity> 434 </events> 435 <attached> 436 <ParticleSpawner position="0,0,0" source="Orxonox/Shield" autostart="false" lifetime=500 loop=0 > 437 <events> 438 <spawn> 439 <EventListener event=portaldelaytrigger3 /> 440 </spawn> 441 </events> 442 </ParticleSpawner> 443 </attached> 444 </PickupSpawner> 445 446 <SpaceBoundaries warnDistance="1" maxDistance="1700" showDistance="500" healthDecrease="0.1" position="-72369,803,2"/> 447 <SpaceBoundaries warnDistance="1" maxDistance="800" showDistance="300" healthDecrease="0.1" position="-73450,5067,-351"/> 448 449 <!-- FINISH --> 450 451 <DistanceTrigger name="dockingtrigger" position="-73942, 1288, -255" target="Pawn" distance=20 stayActive="true" /> 452 <DistanceTrigger name="dockingdelaytrigger1" position="-73942, 1288, -255" target="Pawn" distance=20 stayActive="true" delay=3 /> 453 <DistanceTrigger name="dockingdelaytrigger2" position="-73942, 1288, -255" target="Pawn" distance=20 stayActive="true" delay=10 /> 454 455 <SimpleNotification message="Docking by Sven" > 456 <events> 457 <trigger> 458 <EventListener event=dockingtrigger /> 459 </trigger> 460 </events> 461 </SimpleNotification> 462 463 <SimpleNotification message="Weapons by Jonas" > 464 <events> 465 <trigger> 466 <EventListener event=dockingdelaytrigger1 /> 467 </trigger> 468 </events> 469 </SimpleNotification> 470 471 <SimpleNotification message="Steering enhancement by Manuel" > 472 <events> 473 <trigger> 474 <EventListener event=dockingdelaytrigger2 /> 475 </trigger> 476 </events> 477 </SimpleNotification> 99 478 100 479 </Scene>
Note: See TracChangeset
for help on using the changeset viewer.