-- popupcannon -- popupflare -- lightflylaser return { ["popupcannon"] = { usedefaultexplosions = true, heatcloud = { air = true, count = 10, ground = true, water = false, properties = { heat = 15, heatfalloff = 0.333, maxheat = 15, pos = [[0.4 r-0.8, 1.5 r-0.2, 0.4 r-0.8]], size = 18.67, sizegrowth = 0.1, sizemod = 18.67, sizemodmod = 0, speed = [[-0.4 r0.8, -0.4 r0.8, -0.4 r0.8]], texture = [[Yellowblast]], }, }, heatcloud2 = { air = true, class = [[heatcloud]], count = 10, ground = true, water = false, properties = { heat = 15, heatfalloff = 0.555, maxheat = 15, pos = [[2.4 r-3.9, 1.5 r-0.8, 2.4 r-3.9]], size = 26.67, sizegrowth = -.8, sizemod = 26.67, sizemodmod = 0, speed = [[-0.3 r0.6, -0.3 r0.6, -0.3 r0.6]], texture = [[Yellowblast3]], }, }, watercloud = { air = false, class = [[heatcloud]], count = 10, ground = false, water = true, properties = { heat = 15, heatfalloff = 0.333, maxheat = 15, pos = [[0.4 r-0.8, 1.5 r-0.2, 0.4 r-0.8]], size = 18.67, sizegrowth = 0.1, sizemod = 18.67, sizemodmod = 0, speed = [[-0.4 r0.8, -0.4 r0.8, -0.4 r0.8]], texture = [[water]], }, }, watercloud2 = { air = false, class = [[heatcloud]], count = 5, ground = false, water = true, properties = { heat = 15, heatfalloff = 0.555, maxheat = 15, pos = [[2.4 r-3.9, 1.5 r-0.8, 2.4 r-3.9]], size = 26.67, sizegrowth = -.8, sizemod = 26.67, sizemodmod = 0, speed = [[-0.3 r0.6, -0.3 r0.6, -0.3 r0.6]], texture = [[water]], }, }, }, ["popupflare"] = { usedefaultexplosions = true, largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[1.0 0.7 0.2 0.01 0.3 0.2 0.1 0.01 0 0 0 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[muzzlefront]], length = 66, sidetexture = [[muzzleside]], size = 12, sizegrowth = -1, ttl = 30, }, }, smoke_back = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1.0 0.6 0.2 0.01 0.1 0.1 0.1 0.2 0.0 0.0 0.0 0.01]], directional = false, emitrot = 0, emitrotspread = 10, emitvector = [[dir]], gravity = [[0, 0.05, 0]], numparticles = 15, particlelife = 60, particlelifespread = 5, particlesize = 0.8, particlesizespread = 0.2, particlespeed = 1, particlespeedspread = 12, pos = [[0, 1, 3]], sizegrowth = 0.5, sizemod = 1.0, texture = [[smoke]], }, }, smoke_front = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1.0 0.6 0.2 0.01 0.1 0.1 0.1 0.2 0.0 0.0 0.0 0.01]], directional = false, emitrot = 0, emitrotspread = 20, emitvector = [[dir]], gravity = [[0.05 r-0.1, 0.05 r-0.1, 0.05 r-0.1]], numparticles = 30, particlelife = 50, particlelifespread = 0, particlesize = 1, particlesizespread = 2, particlespeed = -5, particlespeedspread = -2, pos = [[0, 1, 3]], sizegrowth = 0.05, sizemod = 1.0, texture = [[smoke]], }, }, spikes = { air = true, class = [[explspike]], count = 4, ground = true, water = true, properties = { alpha = 1, alphadecay = 0.35, color = [[1.0, 0.7, 0.2]], dir = [[-45 r90,-45 r90,-45 r90]], length = 1, width = 22, }, }, windsphere = { air = true, class = [[CSpherePartSpawner]], count = 1, ground = true, properties = { alpha = 0.05, color = [[1.0, 1.0, 1.0]], expansionspeed = [[4 r4]], ttl = 12, }, }, }, ["lightflylaser"] = { usedefaultexplosions = true, spark_sprey = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = false, properties = { airdrag = 1.0, colormap = [[1 1 1 0.01 1 1 0.5 0.01 1 1 0 0.01 1 1 0 0.01]], directional = true, emitrot = 33, emitrotspread = 18, emitvector = [[dir]], gravity = [[0, -0.03, 0]], numparticles = 4, particlelife = 85, particlelifespread = 0.06, particlesize = 4, particlesizespread = 0.5, particlespeed = 6.1, particlespeedspread = 0.5, pos = [[0, 2, 0]], sizegrowth = -0.02, sizemod = 1.0, texture = [[flamespark]], useairlos = true, }, }, }, }