[gun."blaster"] space.weapon = 10 # Average delay between shots rate = 0.2 # Random rate variation (each cooldown is +- this) rate_rng = 0.1 # TODO: apply force to ship on fire projectile.sprite = "projectile::blaster" # Height of projectile in game units projectile.size = 6 projectile.size_rng = 0.0 # Speed of projectile, in game units/second projectile.speed = 300 projectile.speed_rng = 10.0 # Lifetime of projectile, in seconds projectile.lifetime = 2.0 projectile.lifetime_rng = 0.2 projectile.damage = 10.0 # Random variation of firing angle. # If this is 0, the projectile always goes straight. # If this is 10, projectiles will form a cone of 10 degrees # ( 5 degrees on each side ) projectile.angle_rng = 2 # How much force this projectile will apply to an object it hits projectile.force = 0.0 projectile.collider.ball.radius = 2.0 projectile.impact.sprite = "particle::explosion" projectile.impact.lifetime = "inherit" projectile.impact.inherit_velocity = "target" projectile.impact.size = 3.0 projectile.expire.sprite = "particle::blaster" projectile.expire.lifetime = "inherit" projectile.expire.inherit_velocity = "projectile" projectile.expire.size = 3.0