source: Astral Communion NAME_END -1 ATK_END -1 DEF_END 4 COST_END -1 DUR_END Spell TYPE_END Druid PLAYER_CLS_END NIL RACE_END Epic RARITY_END Gain 10 Mana Crystals. Discard your hand.
target: class AstralCommunion(SpellCard):§    def __init__(self):§        super().__init__("Astral Communion", 4, CHARACTER_CLASS.DRUID, CARD_RARITY.EPIC)§§    def use(self, player, game):§        super().use(player, game)§        for card in player.hand:§            card.unattach()§            player.trigger("card_discarded", card)§        player.hand = []§        player.max_mana = 10§        player.mana = 10§