Changeset 5540
- Timestamp:
- May 25, 2009, 1:11:20 PM (15 years ago)
- Location:
- data/media
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
data/media/levels/gametype_asteroids.oxw
r5528 r5540 8 8 name = "Asteroids Race" 9 9 description = "testmap for gametype asteroid race" 10 gametype = Asteroids10 gametype = Asteroids 11 11 > 12 13 14 15 12 <Scene 13 ambientlight = "0.5, 0.5, 0.5" 14 skybox = "Orxonox/Starbox" 15 > 16 16 17 17 <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" /> … … 21 21 <SpawnPoint position="-300,300,0" name="playerstart" direction="1,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff /> 22 22 23 <!-- 23 24 24 <?lua 25 for i = 1, 500, 125 for i = 1, 350, 1 26 26 do 27 27 j = math.random() 28 28 ?> 29 29 30 <MovableEntity position="<?lua print(math.random()* 10000 - 5000) ?>,<?lua print(math.random() * 10000 - 5000) ?>,<?lua print(math.random() * 10000 - 5000) ?>" collisionType=dynamic linearDamping=0.8 angularDamping=0 scale=<?lua print(j * 150 + 30) ?> rotationaxis="<?lua print(math.random()) ?>, <?lua print(math.random()) ?>, <?lua print(math.random()) ?>" rotationrate="<?lua print(math.random() *100) ?>" > 30 <MovableEntity 31 position="<?lua print(math.random()* 9000 - 1000) ?>,<?lua print(math.random() * 8000 - 4000) ?>,<?lua print(math.random() * 8000 - 4000) ?>" collisionType=dynamic 32 linearDamping=0.8 33 angularDamping=0 34 scale=<?lua print(j * 150)?> 35 collisiondamage=0.005 36 enablecollisiondamage=true> 31 37 <attached> 32 <Model position="0,0,0" scale=<?lua print(j * 10) ?>mass=<?lua print(j * 30) ?> mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />38 <Model mass=<?lua print(j * 30) ?> mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" /> 33 39 </attached> 34 40 <collisionShapes> 35 <SphereCollisionShape radius="<?lua print(j * 2300 + 450) ?>" />41 <SphereCollisionShape radius="<?lua print(j * 350) ?>" /> 36 42 </collisionShapes> 37 43 </MovableEntity> … … 39 45 end 40 46 ?> 41 --> 42 43 44 <MovableEntity position="0,0,0" collisionType=dynamic linearDamping=0.8 angularDamping=0 scale=5 collisiondamage=1 enablecollisiondamage=true> 45 <attached> 46 <Model position="0,0,0" scale=10 mass=100 mesh="ast1.mesh" /> 47 48 <!-- 49 <MovableEntity position="0,0,0" collisionType=dynamic scale=5 linearDamping=0.8 angularDamping=0 collisiondamage=0.005 enablecollisiondamage=true> 50 <attached> 51 <Model mass=100 mesh="ast1.mesh" /> 47 52 </attached> 48 53 <collisionShapes> 49 <SphereCollisionShape radius=1 50/>54 <SphereCollisionShape radius=11.75 /> 50 55 </collisionShapes> 51 56 </MovableEntity> 52 57 53 58 54 <ForceField position="0,-500,0" direction="0,1,0" diameter=500 velocity=70> 55 <attached> 56 <ParticleEmitter source="Orxonox/ForceFieldPurple" startdelay=0 /> 59 <MovableEntity position="0,300,0" scale=10 collisionType=dynamic linearDamping=0.8 angularDamping=0 collisiondamage=0.005 enablecollisiondamage=true> 60 <attached> 61 <Model mass=100 mesh="ast1.mesh" /> 62 </attached> 63 <collisionShapes> 64 <SphereCollisionShape radius=22.5 /> 65 </collisionShapes> 66 </MovableEntity> 67 68 69 <MovableEntity position="0,600,0" scale=34 collisionType=dynamic linearDamping=0.8 angularDamping=0 collisiondamage=0.005 enablecollisiondamage=true> 70 <attached> 71 <Model mass=100 mesh="ast1.mesh" /> 72 </attached> 73 <collisionShapes> 74 <SphereCollisionShape radius=76.5 /> 75 </collisionShapes> 76 </MovableEntity> 77 78 <MovableEntity position="0,1200,0" scale=80 collisionType=dynamic linearDamping=0.8 angularDamping=0 collisiondamage=0.005 enablecollisiondamage=true> 79 <attached> 80 <Model mass=100 mesh="ast1.mesh" /> 81 </attached> 82 <collisionShapes> 83 <SphereCollisionShape radius=200 /> 84 </collisionShapes> 85 </MovableEntity> 86 --> 87 88 <ForceField position="200,300,-500" direction="0,0,1" diameter=500 velocity=100> 89 <attached> 90 <ParticleEmitter source="Orxonox/ForceFieldPurpleSmall" startdelay=0 /> 57 91 </attached> 58 92 </ForceField> 59 93 60 61 <ForceField position="1000,-500,0" direction="0,1,1" diameter=500 velocity=30> 62 <attached> 63 <ParticleEmitter source="Orxonox/ForceFieldGreen" startdelay=0 /> 94 <ForceField position="1100,-150,600" direction="1,0.3,-0.7" diameter=800 velocity=200> 95 <attached> 96 <ParticleEmitter source="Orxonox/ForceFieldBlueBig" startdelay=0 /> 64 97 </attached> 65 98 </ForceField> 66 99 67 <ForceField position=" 1800,-300,-300" direction="0,0,1" diameter=800 velocity=100>68 <attached> 69 <ParticleEmitter source="Orxonox/ForceField Blue" startdelay=0 />100 <ForceField position="4300,700,250" direction="-1,-1,-1" diameter=500 velocity=100> 101 <attached> 102 <ParticleEmitter source="Orxonox/ForceFieldGreenSmall" startdelay=0 /> 70 103 </attached> 71 104 </ForceField> 72 105 73 74 75 <CheckPoint name=trigger1 position="-300,300,0" scale=1 isdestination=false isfirst=true stayactive=true distance=10 addtime=20 /> 106 <ForceField position="5900,280,-1300" direction="-1,0,1" diameter=900 velocity=200> 107 <attached> 108 <ParticleEmitter source="Orxonox/ForceFieldBlueBig" startdelay=0 /> 109 </attached> 110 </ForceField> 111 112 113 114 <CheckPoint name=trigger1 position="-300,300,0" scale=1 isdestination=false isfirst=true stayactive=true distance=10 addtime=60 /> 76 115 77 116 … … 280 319 281 320 282 <CheckPoint name=trigger6 position="4600, 800,-400" scale=3 isdestination=false stayactive=true distance=100 addtime=6>321 <CheckPoint name=trigger6 position="4600, 400,-400" scale=3 isdestination=false stayactive=true distance=100 addtime=6> 283 322 <events> 284 323 <activity> … … 331 370 332 371 333 <Model position=" 3800,1200,-900" scale=10 mesh="Carrier.mesh" pitch=180>334 <attached> 335 <CheckPoint position="-10,0,0" name=trigger7 scale=0. 1isdestination=true stayactive=true distance=100>372 <Model position="5600,200,-900" scale=10 pitch=-90 mesh="Carrier.mesh"> 373 <attached> 374 <CheckPoint position="-10,0,0" name=trigger7 scale=0.6 isdestination=true stayactive=true distance=100> 336 375 <events> 337 376 <activity> -
data/media/particle/forcefield.particle
r5521 r5540 1 Orxonox/ForceFieldPurple 1 Orxonox/ForceFieldPurpleBig 2 2 { 3 3 quota 10000 4 4 material PE/smoke 5 particle_width 206 particle_height 2505 particle_width 30 6 particle_height 500 7 7 cull_each true 8 8 renderer billboard … … 21 21 { 22 22 angle 0 23 colour 0.744444 0 1 0.0524 23 colour_range_start 0.744444 0 1 0.05 25 24 colour_range_end 0.533333 0 1 0.05 26 emission_rate 6025 emission_rate 10 27 26 direction 0 0 -1 28 27 velocity 87.1 … … 30 29 velocity_max 87.1 31 30 time_to_live 30 32 time_to_live_min 2033 time_to_live_max 2031 time_to_live_min 30 32 time_to_live_max 30 34 33 duration 0 35 34 duration_min 0 … … 39 38 repeat_delay_max 0 40 39 depth 1 40 width 600 41 height 600 42 } 43 44 emitter Cylinder 45 { 46 angle 0 47 colour_range_start 0.3 0 0.3 0.05 48 colour_range_end 0.4 0 0.5 0.05 49 emission_rate 10 50 direction 0 0 -1 51 velocity 77.42 52 velocity_min 77.42 53 velocity_max 77.42 54 time_to_live 30 55 time_to_live_min 30 56 time_to_live_max 30 57 duration 0 58 duration_min 0 59 duration_max 0 60 repeat_delay 0 61 repeat_delay_min 0 62 repeat_delay_max 0 63 depth 0 41 64 width 300 42 65 height 300 43 66 } 44 45 emitter Cylinder 46 { 47 angle 0 48 colour 1 0.455556 0 0.05 49 colour_range_start 1 0.455556 0 0.05 50 colour_range_end 0 0 1 0.05 51 emission_rate 60 52 direction 0 0 -1 53 velocity 77.42 54 velocity_min 77.42 55 velocity_max 77.42 56 time_to_live 30 57 time_to_live_min 20 58 time_to_live_max 20 59 duration 0 60 duration_min 0 61 duration_max 0 62 repeat_delay 0 63 repeat_delay_min 0 64 repeat_delay_max 0 65 depth 0 66 width 300 67 height 300 67 68 emitter Cylinder 69 { 70 angle 1 1 1 0.05 71 colour_range_start 0.9 0.9 0.9 0.05 72 colour_range_end 1 1 1 0.05 73 emission_rate 5 74 direction 0 0 -1 75 velocity 77.42 76 velocity_min 77.42 77 velocity_max 77.42 78 time_to_live 30 79 time_to_live_min 30 80 time_to_live_max 30 81 duration 0 82 duration_min 0 83 duration_max 0 84 repeat_delay 0 85 repeat_delay_min 0 86 repeat_delay_max 0 87 depth 0 88 width 900 89 height 900 68 90 } 69 91 } 70 92 71 Orxonox/ForceField Green93 Orxonox/ForceFieldPurpleSmall 72 94 { 73 95 quota 10000 74 96 material PE/smoke 75 particle_width 2076 particle_height 25097 particle_width 30 98 particle_height 500 77 99 cull_each true 78 100 renderer billboard … … 91 113 { 92 114 angle 0 93 colour 0 0.744444 1 0.05 94 colour_range_start 0 0.744444 1 0.05 95 colour_range_end 0 0.533333 1 0.05 96 emission_rate 60 115 colour_range_start 0.744444 0 1 0.05 116 colour_range_end 0.533333 0 1 0.05 117 emission_rate 7 97 118 direction 0 0 -1 98 119 velocity 87.1 … … 100 121 velocity_max 87.1 101 122 time_to_live 30 102 time_to_live_min 20103 time_to_live_max 20123 time_to_live_min 30 124 time_to_live_max 30 104 125 duration 0 105 126 duration_min 0 … … 116 137 { 117 138 angle 0 118 colour 0 0.455556 0 0.05 119 colour_range_start 0 0.455556 0 0.05 120 colour_range_end 0 0.8 0 0.05 121 emission_rate 60 122 direction 0 0 -1 123 velocity 77.42 124 velocity_min 77.42 125 velocity_max 77.42 126 time_to_live 30 127 time_to_live_min 20 128 time_to_live_max 20 129 duration 0 130 duration_min 0 131 duration_max 0 132 repeat_delay 0 133 repeat_delay_min 0 134 repeat_delay_max 0 135 depth 0 136 width 300 137 height 300 139 colour_range_start 0.3 0 0.3 0.05 140 colour_range_end 0.4 0 0.5 0.05 141 emission_rate 6 142 direction 0 0 -1 143 velocity 77.42 144 velocity_min 77.42 145 velocity_max 77.42 146 time_to_live 30 147 time_to_live_min 30 148 time_to_live_max 30 149 duration 0 150 duration_min 0 151 duration_max 0 152 repeat_delay 0 153 repeat_delay_min 0 154 repeat_delay_max 0 155 depth 0 156 width 200 157 height 200 158 } 159 160 emitter Cylinder 161 { 162 angle 1 1 1 0.05 163 colour_range_start 0.9 0.9 0.9 0.05 164 colour_range_end 1 1 1 0.05 165 emission_rate 4 166 direction 0 0 -1 167 velocity 77.42 168 velocity_min 77.42 169 velocity_max 77.42 170 time_to_live 30 171 time_to_live_min 30 172 time_to_live_max 30 173 duration 0 174 duration_min 0 175 duration_max 0 176 repeat_delay 0 177 repeat_delay_min 0 178 repeat_delay_max 0 179 depth 0 180 width 500 181 height 500 138 182 } 139 183 } 140 184 141 185 142 Orxonox/ForceFieldBlue 186 187 188 189 190 191 Orxonox/ForceFieldGreenBig 143 192 { 144 193 quota 10000 145 194 material PE/smoke 146 particle_width 20147 particle_height 350195 particle_width 30 196 particle_height 500 148 197 cull_each true 149 198 renderer billboard … … 162 211 { 163 212 angle 0 164 colour 0 0 0.744444 0.05 165 colour_range_start 0 0 0.744444 0.05 166 colour_range_end 0.5 0 0.533333 0.05 167 emission_rate 150 213 colour_range_start 0 0.744444 1 0.05 214 colour_range_end 0 0.533333 1 0.05 215 emission_rate 10 168 216 direction 0 0 -1 169 217 velocity 87.1 170 218 velocity_min 87.1 171 219 velocity_max 87.1 172 time_to_live 50 220 time_to_live 30 221 time_to_live_min 30 222 time_to_live_max 30 173 223 duration 0 174 224 duration_min 0 … … 185 235 { 186 236 angle 0 187 colour 0 0 0.455556 0.05 237 colour_range_start 0 0.455556 0 0.05 238 colour_range_end 0 0.8 0 0.05 239 emission_rate 10 240 direction 0 0 -1 241 velocity 77.42 242 velocity_min 77.42 243 velocity_max 77.42 244 time_to_live 30 245 time_to_live_min 30 246 time_to_live_max 30 247 duration 0 248 duration_min 0 249 duration_max 0 250 repeat_delay 0 251 repeat_delay_min 0 252 repeat_delay_max 0 253 depth 0 254 width 300 255 height 300 256 } 257 258 emitter Cylinder 259 { 260 angle 1 1 1 0.05 261 colour_range_start 0.9 0.9 0.9 0.05 262 colour_range_end 1 1 1 0.05 263 emission_rate 5 264 direction 0 0 -1 265 velocity 77.42 266 velocity_min 77.42 267 velocity_max 77.42 268 time_to_live 30 269 time_to_live_min 30 270 time_to_live_max 30 271 duration 0 272 duration_min 0 273 duration_max 0 274 repeat_delay 0 275 repeat_delay_min 0 276 repeat_delay_max 0 277 depth 0 278 width 900 279 height 900 280 } 281 } 282 283 Orxonox/ForceFieldGreenSmall 284 { 285 quota 10000 286 material PE/smoke 287 particle_width 30 288 particle_height 500 289 cull_each true 290 renderer billboard 291 sorted false 292 local_space false 293 iteration_interval 0 294 nonvisible_update_timeout 0 295 billboard_type oriented_self 296 billboard_origin center 297 billboard_rotation_type texcoord 298 common_up_vector 1 0 0 299 point_rendering false 300 accurate_facing false 301 302 emitter Cylinder 303 { 304 angle 0 305 colour 0 0.744444 1 0.05 306 colour_range_start 0 0.744444 1 0.05 307 colour_range_end 0 0.533333 1 0.05 308 emission_rate 7 309 direction 0 0 -1 310 velocity 87.1 311 velocity_min 87.1 312 velocity_max 87.1 313 time_to_live 30 314 time_to_live_min 30 315 time_to_live_max 30 316 duration 0 317 duration_min 0 318 duration_max 0 319 repeat_delay 0 320 repeat_delay_min 0 321 repeat_delay_max 0 322 depth 1 323 width 300 324 height 300 325 } 326 327 emitter Cylinder 328 { 329 angle 0 330 colour 0 0.455556 0 0.05 331 colour_range_start 0 0.455556 0 0.05 332 colour_range_end 0 0.8 0 0.05 333 emission_rate 6 334 direction 0 0 -1 335 velocity 77.42 336 velocity_min 77.42 337 velocity_max 77.42 338 time_to_live 30 339 time_to_live_min 30 340 time_to_live_max 30 341 duration 0 342 duration_min 0 343 duration_max 0 344 repeat_delay 0 345 repeat_delay_min 0 346 repeat_delay_max 0 347 depth 0 348 width 200 349 height 200 350 } 351 352 emitter Cylinder 353 { 354 angle 1 1 1 0.05 355 colour_range_start 0.9 0.9 0.9 0.05 356 colour_range_end 1 1 1 0.05 357 emission_rate 4 358 direction 0 0 -1 359 velocity 77.42 360 velocity_min 77.42 361 velocity_max 77.42 362 time_to_live 30 363 time_to_live_min 30 364 time_to_live_max 30 365 duration 0 366 duration_min 0 367 duration_max 0 368 repeat_delay 0 369 repeat_delay_min 0 370 repeat_delay_max 0 371 depth 0 372 width 500 373 height 500 374 } 375 } 376 377 378 Orxonox/ForceFieldBlueBig 379 { 380 quota 10000 381 material PE/smoke 382 particle_width 30 383 particle_height 500 384 cull_each true 385 renderer billboard 386 sorted false 387 local_space false 388 iteration_interval 0 389 nonvisible_update_timeout 0 390 billboard_type oriented_self 391 billboard_origin center 392 billboard_rotation_type texcoord 393 common_up_vector 1 0 0 394 point_rendering false 395 accurate_facing false 396 397 emitter Cylinder 398 { 399 angle 0 400 colour_range_start 0 0 0.744444 0.05 401 colour_range_end 0.5 0 0.533333 0.05 402 emission_rate 10 403 direction 0 0 -1 404 velocity 87.1 405 velocity_min 87.1 406 velocity_max 87.1 407 time_to_live 30 408 time_to_live_min 30 409 time_to_live_max 30 410 duration 0 411 duration_min 0 412 duration_max 0 413 repeat_delay 0 414 repeat_delay_min 0 415 repeat_delay_max 0 416 depth 1 417 width 600 418 height 600 419 } 420 421 emitter Cylinder 422 { 423 angle 0 188 424 colour_range_start 0 0.3 0.455556 0.05 189 425 colour_range_end 0 0.5 0.8 0.05 190 emission_rate 150 191 direction 0 0 -1 192 velocity 77.42 193 velocity_min 77.42 194 velocity_max 77.42 195 time_to_live 50 426 emission_rate 10 427 direction 0 0 -1 428 velocity 77.42 429 velocity_min 77.42 430 velocity_max 77.42 431 time_to_live 30 432 time_to_live_min 30 433 time_to_live_max 30 434 duration 0 435 duration_min 0 436 duration_max 0 437 repeat_delay 0 438 repeat_delay_min 0 439 repeat_delay_max 0 440 depth 0 441 width 300 442 height 300 443 } 444 445 emitter Cylinder 446 { 447 angle 1 1 1 0.05 448 colour_range_start 0.9 0.9 0.9 0.05 449 colour_range_end 1 1 1 0.05 450 emission_rate 5 451 direction 0 0 -1 452 velocity 77.42 453 velocity_min 77.42 454 velocity_max 77.42 455 time_to_live 30 456 time_to_live_min 30 457 time_to_live_max 30 458 duration 0 459 duration_min 0 460 duration_max 0 461 repeat_delay 0 462 repeat_delay_min 0 463 repeat_delay_max 0 464 depth 0 465 width 900 466 height 900 467 } 468 } 469 470 Orxonox/ForceFieldBlueSmall 471 { 472 quota 10000 473 material PE/smoke 474 particle_width 30 475 particle_height 500 476 cull_each true 477 renderer billboard 478 sorted false 479 local_space false 480 iteration_interval 0 481 nonvisible_update_timeout 0 482 billboard_type oriented_self 483 billboard_origin center 484 billboard_rotation_type texcoord 485 common_up_vector 1 0 0 486 point_rendering false 487 accurate_facing false 488 489 emitter Cylinder 490 { 491 angle 0 492 colour_range_start 0 0 0.744444 0.05 493 colour_range_end 0.5 0 0.533333 0.05 494 emission_rate 7 495 direction 0 0 -1 496 velocity 87.1 497 velocity_min 87.1 498 velocity_max 87.1 499 time_to_live 30 500 time_to_live_min 30 501 time_to_live_max 30 502 duration 0 503 duration_min 0 504 duration_max 0 505 repeat_delay 0 506 repeat_delay_min 0 507 repeat_delay_max 0 508 depth 1 509 width 300 510 height 300 511 } 512 513 emitter Cylinder 514 { 515 angle 0 516 colour_range_start 0 0.3 0.455556 0.05 517 colour_range_end 0 0.5 0.8 0.05 518 emission_rate 6 519 direction 0 0 -1 520 velocity 77.42 521 velocity_min 77.42 522 velocity_max 77.42 523 time_to_live 30 524 time_to_live_min 30 525 time_to_live_max 30 526 duration 0 527 duration_min 0 528 duration_max 0 529 repeat_delay 0 530 repeat_delay_min 0 531 repeat_delay_max 0 532 depth 0 533 width 200 534 height 200 535 } 536 537 emitter Cylinder 538 { 539 angle 1 1 1 0.05 540 colour_range_start 0.9 0.9 0.9 0.05 541 colour_range_end 1 1 1 0.05 542 emission_rate 4 543 direction 0 0 -1 544 velocity 77.42 545 velocity_min 77.42 546 velocity_max 77.42 547 time_to_live 30 548 time_to_live_min 30 549 time_to_live_max 30 196 550 duration 0 197 551 duration_min 0 … … 205 559 } 206 560 } 207
Note: See TracChangeset
for help on using the changeset viewer.