def manacost(self, boardstate): # The spell casts for free from suspend if self._suspended: return ManaCost("0") # If we can pay full price, do it if boardstate.autotapper(ManaCost("2r"), True): return ManaCost("2r") return ManaCost("r")
def manacost(self, boardstate): return ManaCost("rr")
def manacost(self, boardstate): if boardstate.opponent_life < boardstate.opponent_life_start_turn: return ManaCost("r") else: return ManaCost("2r")