def use(self, player, game): super().use(player, game) if self.target.health <= player.effective_spell_damage(2) and \ (isinstance(self.target, Minion) and not self.target.divine_shield): self.target.damage(player.effective_spell_damage(2), self) demons = CollectionSource([IsType(MINION_TYPE.DEMON)]) demons.get_card(player, player, self).summon(player, game, len(player.minions)) else: self.target.damage(player.effective_spell_damage(2), self)
def use(self, player, game): super().use(player, game) query = CollectionSource([IsMinion()]) new_minon = query.get_card(player, player, self) new_minon.add_buff(Buff(ManaChange(-3))) player.hand.append(new_minon) new_minon.attach(new_minon, player)
def use(self, player, game): super().use(player, game) query = CollectionSource([IsMinion()]) new_minon = query.get_card(player, player, self) new_minon.add_buff(Subtract(CARD_STATUS.MANA, 3)) player.hand.append(new_minon) new_minon.attach(new_minon, player)
def use(self, player, game): super().use(player, game) query = CollectionSource([IsMinion()]) new_minon = query.get_card(player, player, self) new_minon.add_buff(Buff(ManaChange(-3))) player.hand.append(new_minon) new_minon.attach(new_minon, player)
def use(self, player, game): super().use(player, game) query = CollectionSource([IsMinion()]) new_minon = query.get_card(player, player, self) new_minon.add_buff(Subtract(CARD_STATUS.MANA, 3)) player.hand.append(new_minon) new_minon.attach(new_minon, player)
def use(self, player, game): super().use(player, game) query = CollectionSource([HasCardName("Malorne")]) new_minon = query.get_card(player, player, self) player.hand.append(new_minon) new_minon.attach(new_minon, player)
def use(self, player, game): super().use(player, game) query = CollectionSource([HasCardName("Malorne")]) new_minon = query.get_card(player, player, self) player.hand.append(new_minon) new_minon.attach(new_minon, player)