-- muzzle_front -- arm_rear_muzzle -- core_rear_muzzle return { ["muzzle_front"] = { smoke = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1 1 1 1.0 0 0 0 0.01]], directional = false, emitrot = 0, emitrotspread = 20, emitvector = [[dir]], gravity = [[0, 0, 0]], numparticles = 20, particlelife = 30, particlelifespread = 0, particlesize = 1, particlesizespread = 3, particlespeed = 5, particlespeedspread = 2, pos = [[0, 0, 0]], sizegrowth = 0.05, sizemod = 1.0, texture = [[smoke]], }, }, }, ["arm_rear_muzzle"] = { usedefaultexplosions = false, largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[0.2 0.1 1.0 0.01 0.1 0.2 0.3 0.01 0 0 0 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[muzzlefront]], length = -25, sidetexture = [[muzzleside]], size = -5, sizegrowth = 0.75, ttl = 13, }, }, smoke = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1 1 1 1 1 1 1 1 0 0 0 0.01]], directional = false, emitrot = 0, emitrotspread = 20, emitvector = [[dir]], gravity = [[0, 0, 0]], numparticles = 15, particlelife = 30, particlelifespread = 0, particlesize = 1, particlesizespread = 3, particlespeed = 5, particlespeedspread = 2, pos = [[0, 0, 0]], sizegrowth = 0.04, sizemod = 1.0, texture = [[smoke]], }, }, smoke2 = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1 1 1 1 1 1 1 1 0 0 0 0.01]], directional = false, emitrot = 0, emitrotspread = 10, emitvector = [[dir]], gravity = [[0, 0.05, 0]], numparticles = 15, particlelife = 30, particlelifespread = 0, particlesize = 2, particlesizespread = 3, particlespeed = -1, particlespeedspread = -12, pos = [[0, 0, 0]], sizegrowth = 0.4, sizemod = 1.0, texture = [[smoke]], }, }, spikes = { air = true, class = [[explspike]], count = 4, ground = true, water = true, properties = { alpha = 1, alphadecay = 0.5, color = [[0.2 0.1]], dir = [[-180 r20, 0 r20, 0 r20]], length = 0.11, width = 0.22, }, }, }, ["core_rear_muzzle"] = { usedefaultexplosions = true, largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[1.0 0.5 0.2 0.01 0.7 0.2 0.1 0.1 0.5 0.2 0.1 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[muzzlefront]], length = -25, sidetexture = [[muzzleside]], size = -5, sizegrowth = 0.75, ttl = 13, }, }, smoke2 = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1 1 1 1.0 0 0 0 0.01]], directional = false, emitrot = 0, emitrotspread = 10, emitvector = [[dir]], gravity = [[0, 0.05, 0]], numparticles = 20, particlelife = 30, particlelifespread = 0, particlesize = 2, particlesizespread = 3, particlespeed = -1, particlespeedspread = -12, pos = [[0, 0, 0]], sizegrowth = 0.5, sizemod = 1.0, texture = [[smoke]], }, }, spikes = { air = true, class = [[explspike]], count = 4, ground = true, water = true, properties = { alpha = 1, alphadecay = 0.5, color = [[1.0, 0.5, 0.2]], dir = [[-180 r50, 0 r50, 0 r50]], length = 1, width = 2, }, }, }, ["pw_muzzle"] = { largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[1 1 1 0.07 1 0.7 0 0.01 0.9 0.3 0 0.01 0 0 0 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[null]], length = 12, sidetexture = [[plasma]], size = 7, sizegrowth = 1, ttl = 3, }, }, groundflash = { circlealpha = 1, circlegrowth = 0, flashalpha = 0.4, flashsize = 35, ttl = 3, color = { [1] = 1, [2] = 0.7, [3] = 0, }, }, }, ["furie_muzzle"] = { 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 = [[-3 r6,-3 r6,-3 r6]], length = 4, width = 4, }, }, 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 = 10, emitvector = [[dir]], gravity = [[0, 0.05, 0]], numparticles = 15, particlelife = 6, particlelifespread = 5, particlesize = 0.8, particlesizespread = 0.3, particlespeed = 1, particlespeedspread = 2, pos = [[0, 1, 3]], sizegrowth = 0.5, sizemod = 1.0, texture = [[smoke]], }, }, smoke_back = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[0.1 0.1 0.1 0.2 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 = 4, particlelife = 20, particlelifespread = 0, particlesize = 7, particlesizespread = 2, particlespeed = -1, particlespeedspread = 2, pos = [[0, 1, 3]], sizegrowth = 0.05, sizemod = 1.0, texture = [[smoke]], }, }, }, ["arm_furie_muzzle"] = { usedefaultexplosions = false, muzzle_puff_ring_1 = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.80, colormap = [[1 0.5 0.3 0.01 0.1 0.1 0.1 0.2 0.1 0.1 0.1 0.2 0 0 0 0.001 0 0 0 0.001]], directional = false, emitrot = 80, emitrotspread = 8, emitvector = [[dir]], gravity = [[0, 0.001, 0]], numparticles = 10, particlelife = 20, particlelifespread = 6, particlesize = 8, particlesizespread = 1.8, particlespeed = 0.50, particlespeedspread = 1.80, pos = [[0, 0, 0]], sizegrowth = 0.08, sizemod = 1.0, texture = [[smoke]], }, }, }, ["akmech_muzzle"] = { usedefaultexplosions = false, largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[1.0 0.3 0.1 0.01 0.6 0.35 0.2 0.01 0 0 0 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[muzzlefront]], length = 45, sidetexture = [[muzzleside]], size = 16, sizegrowth = -1, ttl = 15, }, }, smoke_front = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1.0 0.35 0.03 0.01 0.1 0.1 0.1 0.3 0.0 0.0 0.0 0.01]], directional = false, emitrot = 0, emitrotspread = 10, emitvector = [[dir]], gravity = [[0, 0.05, 0]], numparticles = 10, particlelife = 30, particlelifespread = 5, particlesize = 0.8, particlesizespread = 0.2, particlespeed = 1, particlespeedspread = 8, pos = [[0, 1, 3]], sizegrowth = 0.5, sizemod = 1.0, texture = [[smoke]], }, }, smoke_back = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 0.8, colormap = [[1.0 0.35 0.03 0.01 0.1 0.1 0.1 0.3 0.1 0.1 0.1 0.3 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 = 20, particlelife = 45, particlelifespread = 0, particlesize = 1, particlesizespread = 2, particlespeed = -2.5, particlespeedspread = -2, pos = [[0, 1, 3]], sizegrowth = 0.05, sizemod = 1.0, texture = [[smoke]], }, }, spikes = { air = true, class = [[explspike]], count = 6, ground = true, water = true, properties = { alpha = 1, alphadecay = 0.35, color = [[1.0, 0.7, 0.2]], dir = [[-20 r40,-20 r40,-20 r40]], length = 1, width = 16, }, }, windsphere = { air = true, class = [[CSpherePartSpawner]], count = 1, ground = true, properties = { alpha = 0.05, color = [[1.0, 1.0, 1.0]], expansionspeed = [[3 r3]], ttl = 7, }, }, }, ["heli_muzzle"] = { largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[1 1 1 0.07 1 0.7 0 0.01 0.9 0.3 0 0.01 0 0 0 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[null]], length = 12, sidetexture = [[plasma]], size = 7, sizegrowth = 1, ttl = 3, }, }, spikes = { air = true, class = [[explspike]], count = 2, ground = true, water = true, properties = { alpha = 1, alphadecay = 0.35, color = [[1.0, 0.7, 0.2]], dir = [[-3 r6,-3 r6,-3 r6]], length = 4, width = 4, }, }, smoke_front = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 1.05, 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 = 4, particlelifespread = 5, particlesize = 0.8, particlesizespread = 0.3, particlespeed = 1, particlespeedspread = 2, pos = [[0, 1, 3]], sizegrowth = 0.5, sizemod = 1.0, texture = [[smoke]], }, }, smoke_back = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 1.0, colormap = [[0.1 0.1 0.1 0.2 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 = 4, particlelife = 20, particlelifespread = 0, particlesize = 7, particlesizespread = 2, particlespeed = -1, particlespeedspread = 2, pos = [[0, 1, 3]], sizegrowth = 0.05, sizemod = 1.0, texture = [[smoke]], }, }, }, ["sniper_muzzle"] = { usedefaultexplosions = false, largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[1.0 0.3 0.1 0.01 0.6 0.35 0.2 0.01 0 0 0 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[null]], length = 60, sidetexture = [[muzzleside]], size = 8, sizegrowth = -1, ttl = 15, }, }, smoke_front_fast = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 1.1, 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 = 0, emitvector = [[dir]], gravity = [[0, 0.05, 0]], numparticles = 10, particlelife = 14, particlelifespread = 2, particlesize = 3, particlesizespread = 0.3, particlespeed = 0.2, particlespeedspread = 2, pos = [[0, 1, 3]], sizegrowth = 1.56, 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 = [[-20 r40,-20 r40,-20 r40]], length = 1, width = 16, }, }, windsphere = { air = true, class = [[CSpherePartSpawner]], count = 1, ground = true, properties = { alpha = 0.05, color = [[1.0, 1.0, 1.0]], expansionspeed = [[2 r3]], ttl = 7, }, }, }, ["sniper_muzzle_large"] = { usedefaultexplosions = false, largeflash = { air = true, class = [[CBitmapMuzzleFlame]], count = 1, ground = true, underwater = 1, water = true, properties = { colormap = [[1.0 0.3 0.1 0.01 0.6 0.35 0.2 0.01 0 0 0 0.01]], dir = [[dir]], frontoffset = 0, fronttexture = [[null]], length = 90, sidetexture = [[muzzleside]], size = 22, sizegrowth = -1, ttl = 15, }, }, smoke_front_fast = { air = true, class = [[CSimpleParticleSystem]], count = 1, ground = true, water = true, properties = { airdrag = 1.1, 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 = 0, emitvector = [[dir]], gravity = [[0, 0.05, 0]], numparticles = 16, particlelife = 18, particlelifespread = 2, particlesize = 5, particlesizespread = 0.3, particlespeed = 0.2, particlespeedspread = 2, pos = [[0, 1, 3]], sizegrowth = 1.56, sizemod = 1.0, texture = [[smoke]], }, }, spikes = { air = true, class = [[explspike]], count = 6, ground = true, water = true, properties = { alpha = 1, alphadecay = 0.35, color = [[1.0, 0.7, 0.2]], dir = [[-20 r40,-20 r40,-20 r40]], length = 1, width = 16, }, }, windsphere = { air = true, class = [[CSpherePartSpawner]], count = 1, ground = true, properties = { alpha = 0.05, color = [[1.0, 1.0, 1.0]], expansionspeed = [[2 r3]], ttl = 7, }, }, }, }