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.