flags |
WeaponTriggersFlags |
roundsPerSecondLower |
number |
roundsPerSecondUpper |
number |
accelerationTime |
number |
decelerationTime |
number |
blurredRateOfFire |
number |
magazine |
integer |
roundsPerShot |
integer |
minimumRoundsLoaded |
integer |
roundsBetweenTracers |
integer |
firingNoise |
WeaponTriggersFiringNoise |
errorLower |
number |
errorUpper |
number |
accelerationTime1 |
number |
decelerationTime1 |
number |
chargingTime |
number |
chargedTime |
number |
overchargedAction |
WeaponTriggersOverchargedAction |
chargedIllumination |
number |
spewTime |
number |
chargingEffect |
TagReference |
distributionFunction |
WeaponTriggersDistributionFunction |
projectilesPerShot |
integer |
distributionAngle |
number |
minimumError |
number |
errorAngleLower |
number |
errorAngleUpper |
number |
firstPersonOffset |
Point3d |
projectile |
TagReference |
ejectionPortRecoveryTime |
number |
illuminationRecoveryTime |
number |
heatGeneratedPerRound |
number |
ageGeneratedPerRound |
number |
overloadTime |
number |
runtimeIlluminationRecoveryTime |
number |
runtimeEjectionPortRecoveryTime |
number |
runtimeRateOfFireAccelerationTime |
number |
runtimeRateOfFireDecelerationTime |
number |
runtimeErrorAccelerationTime |
number |
runtimeErrorDecelerationTime |
number |
firingEffects |
WeaponTriggersFiringEffects[] |