Modify applied cap drain based on ship's cap resistance

This commit is contained in:
blitzmann
2016-03-08 18:23:35 -05:00
parent 68a6a828d8
commit 627dac692c

View File

@@ -823,7 +823,8 @@ class Fit(object):
return 10 / rechargeRate * sqrt(percent) * (1 - sqrt(percent)) * capacity
def addDrain(self, cycleTime, capNeed, clipSize=0):
self.__extraDrains.append((cycleTime, capNeed, clipSize))
resistance = self.ship.getModifiedItemAttr("energyWarfareResistance") or 1
self.__extraDrains.append((cycleTime, capNeed * resistance, clipSize))
def removeDrain(self, i):
del self.__extraDrains[i]