(self, spentShots=None)
| 98 | return self.getReloadTime() |
| 99 | |
| 100 | def getReloadTime(self, spentShots=None): |
| 101 | if spentShots is not None: |
| 102 | spentShots = max(self.numShots, spentShots) |
| 103 | else: |
| 104 | spentShots = self.numShots |
| 105 | rearm_time = (self.REARM_TIME_MAPPING[self.fighter.getModifiedItemAttr("fighterSquadronRole")] or 0 if self.hasCharges else 0) |
| 106 | return self.fighter.getModifiedItemAttr("fighterRefuelingTime") + rearm_time * spentShots |
| 107 | |
| 108 | @property |
| 109 | def numShots(self): |
no test coverage detected