def description(self): return Describe.damage_reduction('all sources', turns=self.turns)
def description(self): return Describe.damage_reduction(typing_to_str(self.types), percent=self.shield_percent)
def description(self): return Describe.damage_reduction('all sources', self.shield_percent, self.turns)
def description(self): return Describe.damage_reduction(attributes_to_str(self.attributes), percent=self.shield_percent)