WSF_LASER_WEAPON¶
- weapon WSF_LASER_WEAPON¶
Script Class: WsfLaserWeapon
weapon <name> WSF_LASER_WEAPON ... Platform Part Commands ... ... Articulated Part Commands ... ... Weapon Commands ... thermal_system ... Thermal System Commands ... end_thermal_system fluence_model <type> ... Fluence Model Commands ... end_fluence_model firing_time ... firing_update_interval ... Non-Thermal System Related Commands number_of_shots ... cooling_time ... Thermal System Related Commands cooling_update_interval ... efficiency... high_temperature_limit ... low_temperature_limit ... minimum_total_firing_time ... end_weapon
Warning
The following weapon commands are not compatible with WSF_LASER_WEAPON. Attempting to use these commands will result in a warning or error. Avoid using WsfWeapon script methods which access the parameters of these commands.
Overview¶
WSF_LASER_WEAPON represents a High-Energy Laser (HEL) weapon. Most of the inputs for this weapon are for the fluence_model, which determines the propagation of laser energy and deposition on target, and thermal-related inputs, which limit the time that the laser can fire before having to dissipate excess thermal energy.
Commands¶
- firing_time <time-value>¶
Specify the firing time per shot.
Note
If no firing_time is set by the user, the laser will continue to fire until either the user terminates the engagement with a call to CeaseFire, or the thermal system prevents lasing.
- firing_update_interval <time-value>¶
Specify the interval at which the engagement will be updated and fluence on target integrated.
Default: Either 0.1 * firing_time, if firing_time is set, or 0.1 second, if not.