BasicRanged(
energy_cost: 0,
buildup_duration: 0.3,
recover_duration: 0.5,
projectile: (
kind: ExplosiveHazard(
radius: 5,
min_falloff: 0.75,
reagent: Some(Yellow),
is_sticky: false,
duration: 10,
),
attack: Some((
damage: 25,
energy: 0,
)),
projectile_body: Object(IronPikeBomb),
projectile_light: None,
projectile_speed: 500.0,
num_projectiles: Value(3),
projectile_spread: 0.3,
move_efficiency: 0.3,
)