def __init__(self, cardname, owner): super(Card, self).__init__(owner) CardDatabase.loadCardFromDB(self, cardname) if self.base_types == Land: self.stack_role = NoRole self.out_battlefield_role = LandNonBattlefieldRole else: self.stack_role = SpellRole self.out_battlefield_role = OtherNonBattlefieldRole if (self.base_types == Instant or self.base_types == Sorcery): self.in_battlefield_role = NoRole else: self.in_battlefield_role = Permanent self._add_to_map(self.base_name)
def __init__(self, cardname, owner): super(Card, self).__init__(owner) CardDatabase.loadCardFromDB(self, cardname) if self.base_types == Land: self.stack_role = NoRole self.out_battlefield_role = LandNonBattlefieldRole else: self.stack_role = SpellRole self.out_battlefield_role = OtherNonBattlefieldRole if (self.base_types == Instant or self.base_types == Sorcery): self.in_battlefield_role = NoRole else: self.in_battlefield_role = Permanent self._add_to_map(self.base_name)