def description(self): source = 'combo <= {:,d}'.format(self.combo_threshold) return Describe.absorb(source, self.min_turns, self.max_turns)
def description(self): source = 'damage >= {}'.format(self.absorb_threshold) return Describe.absorb(source, self.turns)
def description(self): source = attributes_to_str(self.attributes) return Describe.absorb(source, self.min_turns, self.max_turns)