def underattacked(self, damage, underattack_type): if underattack_type == 'pierce' and self._defence: damage = damage * 0.5 Unit.underattacked(self, damage, underattack_type)
def underattacked(self, damage, underattack_type): if self.do_berserk: damage = damage * 2 Unit.underattacked(self, damage, underattack_type)