(self)
| 1606 | |
| 1607 | @property |
| 1608 | def effectiveSustainableTank(self): |
| 1609 | if self.__effectiveSustainableTank is None: |
| 1610 | if self.damagePattern is None: |
| 1611 | tank = self.sustainableTank |
| 1612 | else: |
| 1613 | tank = self.damagePattern.calculateEffectiveTank(self, self.sustainableTank) |
| 1614 | self.__effectiveSustainableTank = tank |
| 1615 | return self.__effectiveSustainableTank |
| 1616 | |
| 1617 | def calculateSustainableTank(self): |
| 1618 | if self.__sustainableTank is None: |
nothing calls this directly
no test coverage detected