BasicBeam( buildup_duration: 0.5, recover_duration: 0.5, beam_duration: 1.0, damage: 40, tick_rate: 1.5, range: 20.0, max_angle: 15.0, damage_effect: Some(Buff(( kind: Burning, dur_secs: 10.0, strength: DamageFraction(0.5), chance: 0.25, ))), energy_regen: 0, energy_drain: 0, orientation_behavior: Normal, ori_rate: 0.2, specifier: Flamethrower, )