ChargedRanged( energy_cost: 0, energy_drain: 0, initial_regen: 20, scaled_regen: 100, initial_damage: 10, scaled_damage: 90, initial_knockback: 0.0, scaled_knockback: 10.0, speed: 1.0, buildup_duration: 0.2, charge_duration: 0.5, recover_duration: 0.3, projectile_body: Object(Arrow), projectile_light: None, initial_projectile_speed: 100.0, scaled_projectile_speed: 150.0, move_speed: 0.6, )