Removed ship size, as this applies only to NPCs

This commit is contained in:
Ebag333
2016-07-18 06:41:50 -07:00
parent a2c0049488
commit 071dfaf656

View File

@@ -879,18 +879,11 @@ class Fit(object):
rigSize = self.ship.getModifiedItemAttr("rigSize")
energyNeutralizerSignatureResolution = src.getModifiedItemAttr("energyNeutralizerSignatureResolution")
signatureRadius = self.ship.getModifiedItemAttr("signatureRadius")
neutSizes = {1.0: 'Small', 2.0: 'Medium', 3.0: 'Large', 4.0: 'Capital'}
#Signature reduction, uses the bomb formula as per CCP Larrikin
if energyNeutralizerSignatureResolution:
capNeed = capNeed*min(1, signatureRadius/energyNeutralizerSignatureResolution)
#Size reduction, reduces neuts based off ship rig size
for sizeInt, sizeName in neutSizes.iteritems():
capacitorLevelModifier = src.getModifiedItemAttr("entityCapacitorLevelModifier{}".format(sizeName))
if (rigSize == sizeInt) and capacitorLevelModifier:
capNeed = capNeed*capacitorLevelModifier
resistance = self.ship.getModifiedItemAttr("energyWarfareResistance") or 1 if capNeed > 0 else 1
self.__extraDrains.append((cycleTime, capNeed * resistance, clipSize))