Add drones to dps-range calculation

This commit is contained in:
DarkPhoenix
2019-07-04 13:40:04 +03:00
parent d2b838e9d5
commit 185cf4f625
2 changed files with 20 additions and 0 deletions

View File

@@ -103,6 +103,21 @@ class FitDamageStatsGraph(FitGraph):
distance=distance,
tgtSpeed=miscInputMap['tgtSpeed'],
tgtSigRadius=tgtSigRad)
for drone in fit.drones:
if not drone.isDealingDamage():
continue
droneDps = drone.getDps().total
totalDps += droneDps * getDroneMult(
drone=drone,
fit=fit,
tgt=tgt,
atkSpeed=miscInputMap['atkSpeed'],
atkAngle=miscInputMap['atkAngle'],
distance=distance,
tgtSpeed=miscInputMap['tgtSpeed'],
tgtAngle=miscInputMap['tgtAngle'],
tgtSigRadius=tgtSigRad)
xs.append(distance)
ys.append(totalDps)
return xs, ys