Removed ship size, as this applies only to NPCs
This commit is contained in:
@@ -879,18 +879,11 @@ class Fit(object):
|
|||||||
rigSize = self.ship.getModifiedItemAttr("rigSize")
|
rigSize = self.ship.getModifiedItemAttr("rigSize")
|
||||||
energyNeutralizerSignatureResolution = src.getModifiedItemAttr("energyNeutralizerSignatureResolution")
|
energyNeutralizerSignatureResolution = src.getModifiedItemAttr("energyNeutralizerSignatureResolution")
|
||||||
signatureRadius = self.ship.getModifiedItemAttr("signatureRadius")
|
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
|
#Signature reduction, uses the bomb formula as per CCP Larrikin
|
||||||
if energyNeutralizerSignatureResolution:
|
if energyNeutralizerSignatureResolution:
|
||||||
capNeed = capNeed*min(1, signatureRadius/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
|
resistance = self.ship.getModifiedItemAttr("energyWarfareResistance") or 1 if capNeed > 0 else 1
|
||||||
self.__extraDrains.append((cycleTime, capNeed * resistance, clipSize))
|
self.__extraDrains.append((cycleTime, capNeed * resistance, clipSize))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user