BasicRanged(
energy_cost: 0,
buildup_duration: 1.75,
recover_duration: 1.75,
projectile: (
kind: ExplosiveHazard(
radius: 2,
min_falloff: 0.3,
reagent: Some(Yellow),
is_sticky: false,
duration: 10,
),
attack: Some((
damage: 25,
energy: 0,
)),
projectile_body: Object(Mine),
projectile_light: None,
projectile_speed: 30.0,
num_projectiles: Value(12),
projectile_spread: 0.6,
move_efficiency: 0.8,
)