class WeaponState

Parameter for weapon states

[source]


fields


WeaponState.accuracy


WeaponState.accuracy : number?

WeaponState.aimReady


WeaponState.aimReady : number?

Set to true if a non-zero value is passed, false is zero is passed.

WeaponState.avoidFlags


WeaponState.avoidFlags : integer?

WeaponState.burst


WeaponState.burst : integer?

WeaponState.burstRate


WeaponState.burstRate : number?

WeaponState.collisionFlags


WeaponState.collisionFlags : integer?

WeaponState.forceAim


WeaponState.forceAim : integer?

WeaponState.nextSalvo


WeaponState.nextSalvo : integer?

WeaponState.projectileSpeed


WeaponState.projectileSpeed : number?

WeaponState.projectiles


WeaponState.projectiles : integer?

WeaponState.range


WeaponState.range : number?

If you change the range of a weapon with dynamic damage make sure you use SetUnitWeaponDamages to change dynDamageRange as well.

WeaponState.reaimTime


WeaponState.reaimTime : integer?

WeaponState.reloadFrame


WeaponState.reloadFrame : integer?

Alias for reloadState.

WeaponState.reloadState


WeaponState.reloadState : integer?

WeaponState.reloadTime


WeaponState.reloadTime : number?

WeaponState.salvoLeft


WeaponState.salvoLeft : integer?

WeaponState.sprayAngle


WeaponState.sprayAngle : number?