-- com_explo return { ["com_explo"] = { usedefaultexplosions = false, fakelight = { air = false, class = [[CSimpleGroundFlash]], count = 4, --4 ground = true, water = false, properties = { colormap = [[1 1 1 1 1 0.8 0.15 1 0 0 0 0.1]], size = [[300 r5]], sizegrowth = [[2 r-3]], texture = [[groundflash]], ttl = [[100 r4 r-4]], }, }, fakering = { air = false, class = [[CSimpleGroundFlash]], count = 4, --4 ground = true, water = false, properties = { colormap = [[1 1 1 1 0 0 0 0.1]], size = 170, sizegrowth = [[3 r-3]], texture = [[groundring]], ttl = 65, }, }, glow = { air = true, class = [[CSimpleParticleSystem]], count = 1, --1 ground = true, water = true, properties = { airdrag = 1, alwaysvisible = true, colormap = [[1 1 1 0.4 1 1 1 0.4 0 0 0 0.01]], directional = true, emitrot = 0, emitrotspread = 180, emitvector = [[0, 1, 0]], gravity = [[0, 0, 0]], numparticles = 1, particlelife = 160, particlelifespread = 0, particlesize = 180, particlesizespread = 10, particlespeed = 1, particlespeedspread = 0, pos = [[0, 0, 0]], sizegrowth = 0, sizemod = 1.0, texture = [[diamondstar1]], }, }, smokecloud = { air = true, class = [[CSimpleParticleSystem]], count = 1, --1 ground = true, underwater = 0, water = true, properties = { airdrag = 0.98, colormap = [[0.1 0.1 0.1 0.4 0.1 0.1 0.1 0.3 0.1 0.1 0.1 0.2 0.1 0.1 0.1 0.2 0 0 0 0.00]], directional = false, emitrot = 0, emitrotspread = 360, emitvector = [[0,1,0]], gravity = [[0 , 0.0012, 0]], numparticles = 150, particlelife = 260, particlelifespread = 240, particlesize = 30, particlesizespread = 25, particlespeed = [[2 i0.25]], particlespeedspread = 2.2, pos = [[-13 r13,-13 r13,-13 r13]], sizegrowth = -0.35, sizemod = 1.0, texture = [[smoke]], useairlos = true, }, }, smokecloud1 = { air = true, class = [[CSimpleParticleSystem]], count = 1, --1 ground = true, underwater = 0, water = true, properties = { airdrag = 0.98, colormap = [[0.1 0.1 0.1 0.4 0.1 0.1 0.1 0.3 0.1 0.1 0.1 0.2 0.1 0.1 0.1 0.2 0 0 0 0.00]], directional = false, emitrot = 0, emitrotspread = 360, emitvector = [[0,1,0]], gravity = [[0 , 0.0012, 0]], numparticles = 100, particlelife = 290, particlelifespread = 240, particlesize = 20, particlesizespread = 25, particlespeed = [[2 i0.25]], particlespeedspread = 2.2, pos = [[-3 r3,-3 r3,-3 r3]], sizegrowth = -0.35, sizemod = 1.0, texture = [[smoke]], useairlos = true, }, }, smokecloud2 = { air = true, class = [[CSimpleParticleSystem]], count = 1, --1 ground = true, underwater = 0, water = true, properties = { airdrag = 0.99, colormap = [[0.1 0.1 0.1 0.4 0.1 0.1 0.1 0.3 0.1 0.1 0.1 0.2 0.1 0.1 0.1 0.2 0 0 0 0.00]], directional = false, emitrot = 0, emitrotspread = 360, emitvector = [[0,1,0]], gravity = [[0 , 0.00000012, 0]], numparticles = 150, particlelife = 290, particlelifespread = 240, particlesize = 50, particlesizespread = 25, particlespeed = [[2 i0.25]], particlespeedspread = 2.2, pos = [[-3 r3,-3 r3,-3 r3]], sizegrowth = -0.35, sizemod = 1.0, texture = [[smoke]], useairlos = true, }, }, smokering_top = { air = false, class = [[CSimpleParticleSystem]], count = 1, --1 ground = true, underwater = 1, water = true, properties = { airdrag = 0.99, colormap = [[0 0 0 0.00 0 0 0 0.00 0.1 0.1 0.1 0.3 0.1 0.1 0.1 0.3 0.1 0.1 0.1 0.2 0.1 0.1 0.1 0.2 0 0 0 0.00]], directional = true, emitrot = 90, emitrotspread = 0, emitvector = [[0, 1, 0]], gravity = [[0.001, 0.0072, 0.001]], numparticles = 200, particlelife = 380, particlelifespread = 215, particlesize = [[1.2]], particlesizespread = 0, particlespeed = [[2.1]], particlespeedspread = 1, pos = [[0 , 20, 0]], sizegrowth = [[0.20]], sizemod = 1.0, texture = [[smoke]], useairlos = true, }, }, windsphere_slow = { air = true, class = [[CSpherePartSpawner]], count = 1, ground = true, water = true, properties = { alpha = 0.10, color = [[1, 1, 1]], expansionspeed = [[2]], ttl = 120, }, }, windsphere = { air = true, class = [[CSpherePartSpawner]], count = 1, ground = true, water = true, properties = { alpha = 0.18, color = [[1, 1, 1]], expansionspeed = [[3 r2]], ttl = 16, }, }, WaterSplash = { air = true, class = [[CExpGenSpawner]], count = 0, ground = true, water = true, properties = { delay = 0, explosiongenerator = [[custom:Watersplash_large]], pos = [[0, 0, 0]], }, }, FireballSpawner = { air = true, class = [[CExpGenSpawner]], count = 1, ground = true, water = false, properties = { delay = 0, explosiongenerator = [[custom:fireball_expl]], pos = [[0, 0, 0]], }, }, SpikeSpawner = { air = true, class = [[CExpGenSpawner]], count = 18, ground = true, water = false, properties = { delay = [[2 i2]], explosiongenerator = [[custom:nuke_spike]], pos = [[0, 0, 0]], }, }, }, ["nuke_spike"] = { spikesofhell1 = { air = true, class = [[explspike]], count = 0, ground = true, water = false, properties = { alpha = 1, alphadecay = 0.06, color = [[1.0, 1.0, 1.0]], dir = [[-1243 r1243,-1243 r1243,-1243 r1243]], length = 65, width = 65, }, }, }, ["fireball_piece"] = { rocks = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.98, colormap = [[1 1 1 .2 1 1 1 0.5 0.6 0.3 0 .1 0.1 0.1 0.1 0.3 0 0 0 0.01]], directional = true, emitrot = 0, emitrotspread = 360, emitvector = [[0, 1, 0]], gravity = [[0.001 r-0.002, 0.01 r-0.02, 0.001 r-0.002]], numparticles = 1, particlelife = 65, particlelifespread = 35, particlesize = 30, particlesizespread = 30, particlespeed = 1.2, particlespeedspread = 1.2, pos = [[0, 0, 0]], sizegrowth = 0.08, sizemod = 1.0, texture = [[smokeorange]], }, }, }, ["fireball_piece3"] = { smoke1 = { air = true, class = [[smoke]], count = 15, ground = true, water = true, properties = { agespeed = 0.050, color = [[0.5 r0.1]], pos = [[r10 r-20, -50 r-10, r10 r-20]], size = 12, sizeexpansion = [[2 r3]], sizegrowth = 1, speed = [[2 r-4, 1 r-1, 2 r-4]], startsize = 5, }, }, }, ["fireball_piece2"] = { rocks = { air = true, class = [[CSimpleParticleSystem]], count = 10, ground = true, water = true, properties = { airdrag = 0.94, colormap = [[0.1 0.1 0.1 0.5 0.1 0.1 0.1 0.4 0.1 0.1 0.1 0.5 0.1 0.1 0.1 0.3 0 0 0 0.00]], directional = true, emitrot = 0, emitrotspread = 360, emitvector = [[0, 1, 0]], gravity = [[0.001 r-0.002, 0.0, 0.001 r-0.002]], numparticles = 1, particlelife = 40, particlelifespread = 15, particlesize = 30, particlesizespread = 10, particlespeed = 5, particlespeedspread = 2, pos = [[0, 0, 0]], sizegrowth = 0.05, sizemod = 1.0, texture = [[fire1]], }, }, }, ["fireball_expl"] = { fwoosh = { air = true, class = [[CExpGenSpawner]], count = 1, ground = true, water = true, properties = { delay = 0, explosiongenerator = [[custom:FIREBALL_piece2]], pos = [[0, 10, 0]], }, }, ploom = { air = true, class = [[CExpGenSpawner]], count = 20, ground = true, water = true, properties = { delay = [[0 i2]], explosiongenerator = [[custom:FIREBALL_piece]], pos = [[5 r10, i1, -5 r10]], }, }, }, }