# LIGHTNING BREATH
entity = {
	name = "lightning_breath_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 3 looping = yes
		event = { time = 0 particle = "arc_emitter_muzzle_particle" keep_particle = yes }
		event = { trigger_once = yes sound = { soundeffect = space_cloud_attack } }
	}
}

# PARTICLE BEAM
entity = {
	name = "particle_beam_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 0.8 looping = no
		event = { time = 0 particle = "particle_lance_muzzle_particle" keep_particle = yes sound = { soundeffect = tachyon_lance_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_tachyon_lance_fire" } }
	}
}

# BIO PLASMA THROWER
entity = {
	name = "bio_plasma_thrower_small_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_thrower_small_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}
entity = {
	name = "bio_plasma_thrower_medium_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_thrower_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}
entity = {
	name = "bio_plasma_thrower_large_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_thrower_large_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}

# MOLECULAR DISRUPTOR
entity = {
	name = "bio_disruptor_1_small_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_1_small_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}
entity = {
	name = "bio_disruptor_1_medium_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_1_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}
entity = {
	name = "bio_disruptor_1_large_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_1_large_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}

# ION MOLECULAR DISRUPTOR
entity = {
	name = "bio_disruptor_2_small_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_2_small_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}
entity = {
	name = "bio_disruptor_2_medium_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_2_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}
entity = {
	name = "bio_disruptor_2_large_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_2_large_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}

# PHASED MOLECULAR DISRUPTOR
entity = {
	name = "bio_disruptor_3_small_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_3_small_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}
entity = {
	name = "bio_disruptor_3_medium_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_3_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}
entity = {
	name = "bio_disruptor_3_large_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "disruptor_3_large_muzzle_particle" keep_particle = yes sound = { soundeffect = space_whale_fire } }
		event = { trigger_once = yes sound = { soundeffect = "distance_space_whale_fire" } }
	}
}

# SHARD ACCELERATOR
entity = {
	name = "shard_accelerator_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "mass_driver_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "shard_accelerator_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "mass_driver_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "shard_accelerator_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "mass_driver_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}

# BIO COIL
entity = {
	name = "bio_coil_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "coilgun_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "bio_coil_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "coilgun_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "bio_coil_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "coilgun_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}

# SHARD RAIL
entity = {
	name = "shard_rail_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "railgun_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "shard_rail_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "railgun_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "shard_rail_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "railgun_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}

# SHARD GAUSS ACCELERATOR
entity = {
	name = "shard_gauss_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "gauss_cannon_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "shard_gauss_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "gauss_cannon_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "shard_gauss_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "gauss_cannon_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}

# ADVANCED SHARD RAIL
entity = {
	name = "advanced_shard_rail_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "advanced_railgun_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "advanced_shard_rail_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "advanced_railgun_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}
entity = {
	name = "advanced_shard_rail_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "advanced_railgun_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_shardaccelerator } }
	}
}

# BIO PLASMA ACCELERATOR
entity = {
	name = "bio_plasma_accelerator_small_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_accelerator_small_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}
entity = {
	name = "bio_plasma_accelerator_medium_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_accelerator_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}
entity = {
	name = "bio_plasma_accelerator_large_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_accelerator_large_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}

# BIO PLASMA CANNON
entity = {
	name = "bio_plasma_cannon_small_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_cannon_small_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}
entity = {
	name = "bio_plasma_cannon_medium_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_cannon_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}
entity = {
	name = "bio_plasma_cannon_large_muzzle_flash_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "plasma_cannon_large_muzzle_particle" keep_particle = yes sound = { soundeffect = dragon_wing_attack } }
		event = { trigger_once = yes sound = { soundeffect = "distance_dragon_wing_attack" } }
	}
}

# THORN CANNON
entity = {
	name = "thorn_cannon_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "auto_cannons_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}
entity = {
	name = "thorn_cannon_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "auto_cannons_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}
entity = {
	name = "thorn_cannon_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "auto_cannons_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}

# RIPPER THORN CANNON
entity = {
	name = "ripper_thorn_cannon_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "ripper_auto_cannons_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}
entity = {
	name = "ripper_thorn_cannon_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "ripper_auto_cannons_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}
entity = {
	name = "ripper_thorn_cannon_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "ripper_auto_cannons_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}

# ACIDSTORM THORN CANNON
entity = {
	name = "acidstorm_thorn_cannon_small_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "stormfire_auto_cannons_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}
entity = {
	name = "acidstorm_thorn_cannon_medium_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "stormfire_auto_cannons_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}
entity = {
	name = "acidstorm_thorn_cannon_large_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "stormfire_auto_cannons_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_thorncannon } }
	}
}

# CHITIN BATTERY
entity = {
	name = "chitin_battery_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "kinetic_artillery_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_chitinbattery } }
	}
}
# MEGA BOMBARD
entity = {
	name = "mega_bombard_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "kinetic_artillery_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_megabombard } }
	}
}

# CHITIN ARTILLERY
entity = {
	name = "chitin_artillery_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "adv_kinetic_artillery_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_chitinbattery } }
	}
}
# GIGA BOMBARD
entity = {
	name = "giga_bombard_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "adv_kinetic_artillery_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_megabombard } }
	}
}

# SPORE LAUNCHERS
entity = {
	name = "spore_launchers_muzzle_flash_entity"
	cull_radius = 0.01
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "missile_medium_muzzle_flash_particle" keep_particle = yes sound = { soundeffect = ga_weapon_sporelauncher } }
		
	}
}

# BARB BATTERIES
entity = {
	name = "barb_battery_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "auto_cannons_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_barbbatteries } }
	}
}

# SENTINEL SPITTER GUN
entity = {
	name = "red_spitter_gun_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 0.1 looping = no
		event = { time = 0 particle = "pd_red_laser_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_spittergun } }
	}
}
# BARRIER SPITTER GUN
entity = {
	name = "blue_spitter_gun_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 0.1 looping = no
		event = { time = 0 particle = "pd_blue_laser_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_spittergun } }
	}
}
# GUARDIAN SPITTER GUN
entity = {
	name = "white_spitter_gun_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 0.1 looping = no
		event = { time = 0 particle = "pd_white_laser_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_spittergun } }
	}
}

# PROTON THROWER
entity = {
	name = "proton_thrower_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "proton_torpedoes_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_protonthrower } }
	}
}
# NEUTRON THROWER
entity = {
	name = "neutron_thrower_muzzle_entity"
	cull_radius = 1.0
	
	default_state = "idle"
	state = { name = "idle" state_time = 7 looping = no
		event = { time = 0 particle = "neutron_torpedoes_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_protonthrower } }
	}
}

# GASTRIC FOUNTAIN
entity = {
	name = "gastric_fountain_small_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 1 looping = no
		event = { time = 0 particle = "infrared_laser_small_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_catalytic_bladder } }
	}
}
entity = {
	name = "gastric_fountain_medium_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 2 looping = no
		event = { time = 0 particle = "infrared_laser_medium_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_catalytic_bladder } }
	}
}
entity = {
	name = "gastric_fountain_large_muzzle_entity"
	pdxmesh = "locator_mesh"
	
	default_state = "idle"
	state = { name = "idle" state_time = 3 looping = no
		event = { time = 0 particle = "infrared_laser_large_muzzle_particle" keep_particle = yes sound = { soundeffect = ga_weapon_catalytic_bladder } }
	}
}
