(self, spoolOptions=None)
| 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): |
no test coverage detected