(self, spoolOptions=None, ignoreState=False, reloadOverride=None)
| 604 | return adjustedRRAmount |
| 605 | |
| 606 | def getRemoteReps(self, spoolOptions=None, ignoreState=False, reloadOverride=None): |
| 607 | rrDuringCycle = RRTypes(0, 0, 0, 0) |
| 608 | cycleParams = self.getCycleParameters(reloadOverride=reloadOverride) |
| 609 | if cycleParams is None: |
| 610 | return rrDuringCycle |
| 611 | repAmountParams = self.getRepAmountParameters(spoolOptions=spoolOptions, ignoreState=ignoreState) |
| 612 | avgCycleTime = cycleParams.averageTime |
| 613 | if len(repAmountParams) == 0 or avgCycleTime == 0: |
| 614 | return rrDuringCycle |
| 615 | for rrAmount in repAmountParams.values(): |
| 616 | rrDuringCycle += rrAmount |
| 617 | rrFactor = 1 / (avgCycleTime / 1000) |
| 618 | rps = rrDuringCycle * rrFactor |
| 619 | return rps |
| 620 | |
| 621 | def getSpoolData(self, spoolOptions=None): |
| 622 | weaponMultMax = self.getModifiedItemAttr("damageMultiplierBonusMax", 0) |
nothing calls this directly
no test coverage detected