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

Method getSpoolData

eos/saveddata/module.py:621–638  ·  view source on GitHub ↗
(self, spoolOptions=None)

Source from the content-addressed store, hash-verified

619 return rps
620
621 def getSpoolData(self, spoolOptions=None):
622 weaponMultMax = self.getModifiedItemAttr("damageMultiplierBonusMax", 0)
623 weaponMultPerCycle = self.getModifiedItemAttr("damageMultiplierBonusPerCycle", 0)
624 if weaponMultMax and weaponMultPerCycle:
625 spoolType, spoolAmount = resolveSpoolOptions(spoolOptions, self)
626 _, spoolCycles, spoolTime = calculateSpoolup(
627 weaponMultMax, weaponMultPerCycle,
628 self.rawCycleTime / 1000, spoolType, spoolAmount)
629 return spoolCycles, spoolTime
630 rrMultMax = self.getModifiedItemAttr("repairMultiplierBonusMax", 0)
631 rrMultPerCycle = self.getModifiedItemAttr("repairMultiplierBonusPerCycle", 0)
632 if rrMultMax and rrMultPerCycle:
633 spoolType, spoolAmount = resolveSpoolOptions(spoolOptions, self)
634 _, spoolCycles, spoolTime = calculateSpoolup(
635 rrMultMax, rrMultPerCycle,
636 self.rawCycleTime / 1000, spoolType, spoolAmount)
637 return spoolCycles, spoolTime
638 return 0, 0
639
640 @property
641 def reloadTime(self):

Callers 2

__getDataMethod · 0.80
getSubMenuMethod · 0.80

Calls 3

resolveSpoolOptionsFunction · 0.90
calculateSpoolupFunction · 0.90
getModifiedItemAttrMethod · 0.45

Tested by

no test coverage detected