class macro_new_ammo(generic_aircraft_laser_cannon_purple) : macro_new_ammo(generic_aircraft_laser_gun_purple) { hit = 400; indirectHit = 200; indirectHitRange = 0; caliber = 1; explosive = 0.6; ExplosionEffects = "SWOP_LaserExploSmall"; }; class macro_new_ammo(generic_aircraft_laser_cannon_plasma_red) : macro_new_ammo(generic_aircraft_laser_gun_red) { hit = 150; indirecthit = 20; indirecthitrange = 0; ExplosionEffects = "SWOP_LaserExploSmall"; caliber = 1; explosive = 0.6; }; class macro_new_ammo(generic_aircraft_laser_cannon_plasma_blue) : macro_new_ammo(generic_aircraft_laser_gun_blue) { hit = 150; indirecthit = 20; indirecthitrange = 0; ExplosionEffects = "SWOP_LaserExploSmall"; caliber = 1; explosive = 0.6; }; class macro_new_ammo(generic_aircraft_laser_cannon_blue) : macro_new_ammo(generic_aircraft_laser_gun_blue) { hit = 400; indirectHit = 200; indirectHitRange = 0; caliber = 1; explosive = 0.6; ExplosionEffects = "SWOP_LaserExploSmall"; }; class macro_new_ammo(generic_aircraft_laser_cannon_red) : macro_new_ammo(generic_aircraft_laser_gun_red) { hit = 400; indirectHit = 200; indirectHitRange = 0; caliber = 1; explosive = 0.6; ExplosionEffects = "SWOP_LaserExploSmall"; }; class macro_new_ammo(generic_aircraft_laser_cannon_green) : macro_new_ammo(generic_aircraft_laser_gun_green) { hit = 400; indirectHit = 200; indirectHitRange = 0; caliber = 1; explosive = 0.6; ExplosionEffects = "SWOP_LaserExploSmall"; }; class macro_new_ammo(generic_aircraft_laser_cannon_dual_blue) : macro_new_ammo(generic_aircraft_laser_cannon_blue) { tracerColor[] = {"Blue"}; muzzleEffect = ""; effectFly = "SWOP_BlueLaserEffect"; model = "\tie\tracer_blue"; }; class laserAmmo_F; class macro_new_ammo(generic_aircraft_laser_cannon_dual_green): laserAmmo_F { hit = 400; indirectHit = 200; indirectHitRange = 0; caliber = 1; explosive = 0.6; dangerRadiusBulletClose = 16; dangerRadiusHit = 40; suppressionRadiusBulletClose = 10; suppressionRadiusHit = 14; craterEffects = ""; craterShape = ""; explosionEffects = "ExploAmmoLaserCannon"; };