MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / getTurretMult

Function getTurretMult

graphs/data/fitDamageStats/calc/application.py:145–160  ·  view source on GitHub ↗
(mod, src, tgt, atkSpeed, atkAngle, distance, tgtSpeed, tgtAngle, tgtSigRadius)

Source from the content-addressed store, hash-verified

143
144# Item application multiplier calculation
145def getTurretMult(mod, src, tgt, atkSpeed, atkAngle, distance, tgtSpeed, tgtAngle, tgtSigRadius):
146 cth = _calcTurretChanceToHit(
147 atkSpeed=atkSpeed,
148 atkAngle=atkAngle,
149 atkRadius=src.getRadius(),
150 atkOptimalRange=mod.maxRange or 0,
151 atkFalloffRange=mod.falloff or 0,
152 atkTracking=mod.getModifiedItemAttr('trackingSpeed'),
153 atkOptimalSigRadius=mod.getModifiedItemAttr('optimalSigRadius'),
154 distance=distance,
155 tgtSpeed=tgtSpeed,
156 tgtAngle=tgtAngle,
157 tgtRadius=tgt.getRadius(),
158 tgtSigRadius=tgtSigRadius)
159 mult = _calcTurretMult(cth)
160 return mult
161
162
163def getVortonMult(mod, distance, tgtSpeed, tgtSigRadius):

Callers 1

getApplicationPerKeyFunction · 0.85

Calls 4

_calcTurretChanceToHitFunction · 0.85
_calcTurretMultFunction · 0.85
getRadiusMethod · 0.80
getModifiedItemAttrMethod · 0.45

Tested by

no test coverage detected