EXPLOSION explosion: { type: SHIELD_FLASH, lifetime: 0.3, light_level: 1e3, light_decay: 0.5, light_color: (80,80,255), num_parts: 8, particles: "Blast_pt3.pcx", part_speed: 70, part_drag: 1.5, part_trail: false, part_decay: 150, part_scale: 0, part_bloom: 12, } explosion: { type: HULL_FLASH, lifetime: 0.12, length: 1, scale: 12, bitmap: "flash2.pcx", light_level: 1e3, light_decay: 0.5, light_color: (255,180,96), sound: "Bang-87-01.wav", sound_min_dist: 1e3, sound_max_dist: 20e3 } explosion: { type: BEAM_FLASH, lifetime: 0.1, length: 1, scale: 4, bitmap: "flash2.pcx", light_level: 1e3, light_decay: 0.5, light_color: (255,180,96) } explosion: { type: HULL_BURST, lifetime: 8, light_level: 1e3, light_decay: 0.5, light_color: (255,180,96), num_parts: 32, particles: "blast_pt0.pcx", part_speed: 150, part_scale: 0.8, part_decay: 80, part_drag: 0.65, sound: "Bang-71-03.wav", sound_min_dist: 1e3, sound_max_dist: 20e3 } explosion: { type: LARGE_BURST, lifetime: 6, light_level: 500, light_decay: 0.65, light_color: (255,180,96), num_parts: 100, particles: "blast_pt.pcx" part_speed: -500, part_rate: 0.6, part_scale: 1.5, part_drag: 0.3, } explosion: { type: PLASMA_LEAK, lifetime: 30, light_level: 1e3, light_decay: 0.5, light_color: (180,200,255), num_parts: 250, particles: "plasma.pcx", part_speed: 40, part_scale: 0.75, part_rate: 0.25, continuous: true } explosion: { type: SMOKE_TRAIL, lifetime: 120, light_level: 0, light_decay: 0, num_parts: 350, particles: smoke, part_frames: 5, part_speed: 40, part_scale: 0.7, part_rate: 0.2, part_drag: 0.4, part_bloom: 1.5, part_decay: 60, part_alpha: 2, continuous: true, } explosion: { type: HULL_FIRE, lifetime: 100, light_level: 500, light_decay: 0.99, light_color: (255,200,100), num_parts: 160, particles: "HullFire.pcx", part_speed: 40, part_scale: 0.2, part_bloom: 1.7 part_decay: 120, part_rate: 0.20, part_trail: true, continuous: true, } explosion: { type: SMALL_FIRE, lifetime: 100, light_level: 400, light_decay: 0.95, light_color: (255,200,100), num_parts: 50, particles: "HullFire.pcx", part_speed: 30, part_scale: 0.1, part_bloom: 1.5, part_decay: 170, part_rate: 0.30, part_trail: false, continuous: true, } explosion: { type: SHOT_BLAST, lifetime: 5, light_level: 1e3, light_decay: 0.8, light_color: (255,255,255), num_parts: 150, particles: "blast_pt.pcx", part_speed: 150, part_trail: false, part_rate: 1, part_decay: 255, part_scale: 2, part_bloom: 8, sound: "Blast-87-03.wav", sound_min_dist: 5e3, sound_max_dist: 20e3 } explosion: { type: SMALL_EXPLOSION, lifetime: 3, light_level: 2e3, light_decay: 0.8, light_color: (255,255,255), num_parts: 100, particles: "Fire1.pcx", part_speed: 90, part_drag: 1.9, part_trail: true, part_rate: 0.25, part_decay: 185, part_scale: 0, part_bloom: 4, sound: "SmallExplosion.wav", sound_min_dist: 1e3, sound_min_dist: 20e3 } explosion: { type: LARGE_EXPLOSION, lifetime: 3, light_level: 2e3, light_decay: 0.8, light_color: (255,255,255), num_parts: 140, particles: "Fire3.pcx", part_speed: 270, part_drag: 4, part_trail: false, part_decay: 200, part_rate: 0.3, part_scale: 0, part_bloom: 9, sound: "Explosion-72-04.wav", sound_min_dist: 5e3, sound_max_dist: 25e3 } explosion: { type: NUKE_EXPLOSION, lifetime: 10, light_level: 5e3, light_decay: 0.8, light_color: (255,255,255), num_parts: 15, particles: "Blast_pt2.pcx", part_speed: 350, part_drag: 1.25, part_trail: false, part_decay: 50, part_rate: 0.25, part_scale: 1, part_bloom: 75, sound: "Distant-68-02big.wav", sound_min_dist: 20e3, sound_max_dist: 75e3 } explosion: { type: QUANTUM_FLASH, lifetime: 4, light_level: 1e9, light_decay: 0.5, light_color: (100,180,255), sound: "quantum.wav", sound_min_dist: 5e3, sound_max_dist: 30e3 } explosion: { type: HYPER_FLASH, lifetime: 4, num_parts: 6, particles: "hyperball.pcx", part_speed: 0, part_trail: false, part_decay: 660, part_rate: 4, part_scale: 0.01, part_bloom: 150, light_level: 1e9, light_decay: 0.33, light_color: (40,120,255), sound: "quantum.wav", sound_min_dist: 5e3, sound_max_dist: 30e3 } explosion: { type: 20, lifetime: 8, light_level: 300, light_decay: 0.5, light_color: (255,180,96), num_parts: 500, particles: "blast_pt.pcx", part_speed: 250, part_rate: 0.5, part_decay: 80, part_scale: 1.2 sound: "Atomic-57-01.wav", sound_min_dist: 10e3, sound_max_dist: 30e3 } explosion: { type: 21, // drone destroyed by weapons fire lifetime: 1.5, light_level: 2e3, light_decay: 0.8, light_color: (255,240,200), num_parts: 40, particles: "Fire3.pcx", part_speed: 250, part_drag: 3, part_trail: false, part_decay: 255, part_rate: 0.5, part_scale: 0, part_bloom: 6, sound: "Explosion-72-05.wav", sound_min_dist: 8e3, sound_max_dist: 25e3 } explosion: { type: 22, // small fighter explosion lifetime: 3, light_level: 2e3, light_decay: 0.3, light_color: (255,250,235), num_parts: 75, particles: "Fire1.pcx", part_speed: -275, part_drag: 1.9, part_trail: true, part_rate: 0.5, part_decay: 185, part_scale: 0, part_bloom: 5, sound: "Blast-87-02.wav", sound_min_dist: 1e3, sound_max_dist: 18e3 } explosion: { type: 23, // big fighter explosion lifetime: 5, light_level: 2e3, light_decay: 0.5, light_color: (255,245,235), num_parts: 100, particles: "Fire3.pcx", part_speed: -350, part_drag: 2, part_trail: false, part_decay: 230, part_rate: 1.0, part_scale: 0, part_bloom: 6, sound: "Explosion-72-02mix.wav", sound_min_dist: 3e3, sound_max_dist: 20e3 } explosion: { type: 24, // drone large burst variation lifetime: 4, light_level: 300, light_decay: 0.65, light_color: (255,180,96), num_parts: 80, particles: "blast_pt.pcx", part_speed: 400, part_rate: 1.0, part_scale: 1.0, part_drag: 0.3, } explosion: { type: 25 // debris fire trail lifetime: 3.5 num_parts: 360 particles: "Fire1.pcx" part_decay: 150 part_speed: 25 part_scale: 0.25 part_bloom: 0.75 part_rate: 0.4 continuous: false }