def __init__(self, name, imageFileName = None, struggles = None, *args, **kwargs): Card.__init__(self, name, imageFileName, *args, **kwargs) if imageFileName != None: self.image = StoryImage(imageFileName) self.committed = {} self.success = {} self.rect = {} self.game = None self.Player1 = None self.Player2 = None if struggles is None: struggles = [] struggles.append(TerrorStruggle()) struggles.append(CombatStruggle()) struggles.append(ArcaneStruggle()) struggles.append(InvestigationStruggle()) struggles.append(SkillStruggle()) for struggle in struggles: struggle.addToStory(self) self.struggles = struggles
def __init__(self,channel_id,card_number): Card.__init__(self,channel_id,card_number) for port_id in range(14): self.in_ports.append(InPort(channel_id,card_number,port_id,0)) self.out_ports.append(OutPort(channel_id,card_number,port_id,0)) self.raw_out_ports = '00' self.raw_in_ports = '00'
def __init__(self,id,serial): Card.__init__(self,id,serial) self.id = id self.__in_ports = ['0']*14 self.__out_ports = ['0']*14 self.__raw_out_ports = '' self.__raw_in_ports = '' self.__pending_write = 0
def __init__(self): Card.__init__(self, cardId='', cardPassword='', cardMoney=0, identityId='', phoneNum='', cardLock='')
def __init__(self): Card.__init__(self, cardId='', pwd='', money=0, IDNum='', pheNum='', cardLock='')
def __init__(self, hero): Card.__init__(self, hero[1], '', '', 0, 30, 0, True) self.hero_class = hero[0] self.say_hi = hero[2] self.surrender = hero[3] self.use_skill = False self.tired = 0 self.cardcount = 0 self.weapon_durability = 0
def __init__(self, hero): Card.__init__(self, hero[1], '', '', 0, 30, 0) self.hero_class = hero[0] self.say_hi = hero[2] self.surrender = hero[3] self.use_skill = False self.tired = 0 self.cardcount = 0 self.sleep = False
def __init__(self, hero): Card.__init__(self, hero[1], '', '', 0, 30, 0, True) self.hero_class = hero[0] self.say_hi = hero[2] self.surrender = hero[3] self.use_skill = False self.tired = 0 self.cardcount = 0 self.weapon_durability = 0 self.weapon_damage = 0 self.hero_damage = 0 if self.hero_class == 'Shaman': stone_totem = Card('石爪图腾', 'totem', 'Taunt', 0, 2, 1) airfury_totem = Card('空气之怒图腾', 'totem', '', 0, 2, 1) heal_totom = Card('治疗图腾', 'totem', 'round_begin', 0, 2, 1) hot_totem = Card('灼热图腾', 'totem', '', 1, 1, 1) self.totem = [stone_totem, airfury_totem, heal_totom, hot_totem]
def __init__(self, game): name = 'Engine Failure' self.color = 'red' self.is_malfunction = True Card.__init__(self, game, name)
def __init__(self, game): name = 'Aftershock' self.color = 'red' self.is_malfunction = False Card.__init__(self, game, name)
def __init__(self, game): name = 'cardname' self.color = 'green' self.is_malfunction = False Card.__init__(self, game, name)
def __init__(self, game): name = 'Impact' self.color = 'red' self.is_malfunction = False Card.__init__(self, game, name)
def __init__(self, game): name = 'Nullify' self.color = 'blue' self.is_malfunction = False Card.__init__(self, game, name) self.priority = 1
def __init__(self,bus_id,card_number): Card.__init__(self,bus_id,card_number) for port_id in range(9): self.in_ports.append(InPort(bus_id,card_number,port_id,0)) self.raw_in_ports = '00'*9
def __init__(self, game): name = 'Contaminate' self.color = 'red' self.is_malfunction = True Card.__init__(self, game, name)
def __init__(self, game): name = 'Discharge' self.color = 'red' self.is_malfunction = False Card.__init__(self, game, name)
def __init__(self, game): name = 'Wormhole' self.color = 'red' self.is_malfunction = False Card.__init__(self, game, name)
def __init__(self, game): name = 'Override' self.color = 'red' self.is_malfunction = False Card.__init__(self, game, name)
def __init__(self, game): name = 'Hull Breach' self.color = 'red' self.is_malfunction = True Card.__init__(self, game, name) self.patched = 0
def __init__(self,channel_id,card_number): Card.__init__(self,channel_id,card_number) for port_id in range(14): self.in_ports.append(InPort(channel_id,card_number,port_id,0)) self.out_ports.append(OutPort(channel_id,card_number,port_id,0)) self.simulation_mode = True
def __init__(self, game): name = 'Shift' self.color = 'blue' self.is_malfunction = False Card.__init__(self, game, name)