(self)
| 257 | return cycleParamsInfinite if totalOnlyInfinite >= totalAllWithReloads else cycleParamsReload |
| 258 | |
| 259 | def getCycleParametersPerEffectInfinite(self): |
| 260 | return { |
| 261 | a.effectID: CycleInfo(a.cycleTime, 0, math.inf, False) |
| 262 | for a in self.abilities |
| 263 | if a.numShots == 0 and a.cycleTime > 0} |
| 264 | |
| 265 | def getCycleParametersPerEffect(self, reloadOverride=None): |
| 266 | factorReload = reloadOverride if reloadOverride is not None else self.owner.factorReload |
no test coverage detected