BasicRanged(
energy_cost: 0,
buildup_duration: 0.75,
recover_duration: 0.75,
projectile: (
kind: Hazard(
is_sticky: true,
duration: 20,
),
attack: Some((
damage: 15,
energy: 0,
)),
projectile_body: Object(AdletTrap),
projectile_light: None,
projectile_speed: 20.0,
num_projectiles: Value(6),
projectile_spread: 0.3,
move_efficiency: 0.8,
)