BasicRanged( energy_cost: 0, buildup_duration: 0.6, recover_duration: 0.9, projectile: ( kind: Blunt, attack: Some(( damage: 6, knockback: Some(2), energy: 0, )), ), projectile_body: Object(Pebble), projectile_light: None, projectile_speed: 70.0, num_projectiles: Value(1), projectile_spread: 0.0, move_efficiency: 0.3, )