Skip to content

WeaponData

WeaponData class

data WeaponData
minRange: Double = 0.0
minEffectiveRange: Double = 0.0
range: Double = 0.0
minRangeMod: Double = 0.0
maxRangeMod: Double = 0.0
burstAvg: Int = 0
roundsInMagazine: Int = 0
ammoCost: Double = 0.0
damageMax: Double = 0.0
damageMin: Double = 0.0
damageMult: Double = 1.0
damageMultVsBuilding: Double = 1.0
accuracy: Double = 0.0
capacity: Int = 0
reloadTime: Double = 0.0
fireRate: Double = 0.0
noise: Double = 0.0
idleNoise: Double = 0.0
criticalChance: Double = 0.0
knockbackChance: Double = 0.0
dodgeChance: Double = 0.0
isMelee: Boolean = false
isExplosive: Boolean = false
attackArcCosine: Double = 0.0
suppressionRate: Double = 0.0
goreMultiplier: Double = 1.0
readyTime: Double = 0.0